<p></p>
<h3>Description</h3>
<p>I want to use some customization for Kamailio 5.4 branch. Before start I want to make sure 5.4.5 tag works with <code>kazoo-config-kamailio</code>.<br>
During a tests, I found the <code>kazoo</code> module not able to receive registration responses.<br>
If I replace <code>kazoo</code> module in Kamailio 5.4.5 with to the same version from <code>2600hz/staging</code> repo then all as expected.</p>
<p>I checked RabbitMQ bindgs for both module and binding different for <code>kazoo</code> module from Kamailio 5.4.5 and from <code>2600hz/staging</code> repo.</p>
<p>I think some commits not published in the Kamailio repo.</p>
<h3>Troubleshooting</h3>
<p><em>binding for kazoo module from Kamailio 5.4.5</em></p>
<pre><code>root@rmq-2 ~]# rabbitmqctl list_bindings| grep -P "bcf-e-2.la.cal911.net" | sed -e 's/la.cal911.net/example.com/g'
        exchange        kamailio@bcf-e-2.example.com-<1-23>       queue   kamailio@bcf-e-2.example.com-<1-23>       []
        exchange        kamailio@bcf-e-2.example.com-<1-11>       queue   kamailio@bcf-e-2.example.com-<1-11>       []
        exchange        registrar-sync-bcf-e-2.example.com      queue   registrar-sync-bcf-e-2.example.com      []
        exchange        kamailio@bcf-e-2.example.com-<1-10>       queue   kamailio@bcf-e-2.example.com-<1-10>       []
        exchange        kamailio@bcf-e-2.example.com-<1-5>        queue   kamailio@bcf-e-2.example.com-<1-5>        []
        exchange        kamailio@bcf-e-2.example.com-<1-18>       queue   kamailio@bcf-e-2.example.com-<1-18>       []
        exchange        kamailio@bcf-e-2.example.com-<1-13>       queue   kamailio@bcf-e-2.example.com-<1-13>       []
        exchange        kamailio@bcf-e-2.example.com-<1-16>       queue   kamailio@bcf-e-2.example.com-<1-16>       []
        exchange        registrar-flush-bcf-e-2.example.com     queue   registrar-flush-bcf-e-2.example.com     []
        exchange        kamailio@bcf-e-2.example.com-<1-8>        queue   kamailio@bcf-e-2.example.com-<1-8>        []
        exchange        kamailio@bcf-e-2.example.com-<1-15>       queue   kamailio@bcf-e-2.example.com-<1-15>       []
        exchange        kamailio@bcf-e-2.example.com-<1-14>       queue   kamailio@bcf-e-2.example.com-<1-14>       []
        exchange        kamailio@bcf-e-2.example.com-<1-3>        queue   kamailio@bcf-e-2.example.com-<1-3>        []
        exchange        kamailio@bcf-e-2.example.com-<1-22>       queue   kamailio@bcf-e-2.example.com-<1-22>       []
        exchange        kamailio@bcf-e-2.example.com-<1-0>        queue   kamailio@bcf-e-2.example.com-<1-0>        []
        exchange        kamailio@bcf-e-2.example.com-<1-4>        queue   kamailio@bcf-e-2.example.com-<1-4>        []
        exchange        kamailio@bcf-e-2.example.com-<1-2>        queue   kamailio@bcf-e-2.example.com-<1-2>        []
        exchange        kamailio@bcf-e-2.example.com-<1-20>       queue   kamailio@bcf-e-2.example.com-<1-20>       []
        exchange        kamailio@bcf-e-2.example.com-<1-17>       queue   kamailio@bcf-e-2.example.com-<1-17>       []
        exchange        presence-dialog-bcf-e-2.example.com     queue   presence-dialog-bcf-e-2.example.com     []
        exchange        kamailio@bcf-e-2.example.com-<1-6>        queue   kamailio@bcf-e-2.example.com-<1-6>        []
        exchange        nodes-bcf-e-2.example.com       queue   nodes-bcf-e-2.example.com       []
        exchange        kamailio@bcf-e-2.example.com-<1-19>       queue   kamailio@bcf-e-2.example.com-<1-19>       []
        exchange        kamailio@bcf-e-2.example.com-<1-24>       queue   kamailio@bcf-e-2.example.com-<1-24>       []
        exchange        MSG-QUEUE-bcf-e-2.example.com   queue   MSG-QUEUE-bcf-e-2.example.com   []
        exchange        kamailio@bcf-e-2.example.com-<1-21>       queue   kamailio@bcf-e-2.example.com-<1-21>       []
        exchange        kamailio@bcf-e-2.example.com-<1-1>        queue   kamailio@bcf-e-2.example.com-<1-1>        []
        exchange        presence-api-bcf-e-2.example.com        queue   presence-api-bcf-e-2.example.com        []
        exchange        kamailio@bcf-e-2.example.com-<1-12>       queue   kamailio@bcf-e-2.example.com-<1-12>       []
        exchange        kamailio@bcf-e-2.example.com-<1-9>        queue   kamailio@bcf-e-2.example.com-<1-9>        []
        exchange        kamailio@bcf-e-2.example.com-<1-7>        queue   kamailio@bcf-e-2.example.com-<1-7>        []
im      exchange        MSG-QUEUE-bcf-e-2.example.com   queue   sms.outbound.kamailio%40bcf-e-2%2Eexample%2Ecom.*       []
nodes   exchange        nodes-bcf-e-2.example.com       queue           []
presence        exchange        presence-dialog-bcf-e-2.example.com     queue   dialog.*.*      []
presence        exchange        presence-dialog-bcf-e-2.example.com     queue   mwi_updates.*.* []
presence        exchange        presence-api-bcf-e-2.example.com        queue   presence.reset.*.*      []
presence        exchange        presence-api-bcf-e-2.example.com        queue   presence.search_req.*   []
presence        exchange        presence-dialog-bcf-e-2.example.com     queue   update.*.*      []
registrar       exchange        registrar-flush-bcf-e-2.example.com     queue   registration.flush.*    []
registrar       exchange        registrar-sync-bcf-e-2.example.com      queue   registration.sync       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-0>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-0       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-1>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-1       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-10>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-10      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-11>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-11      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-12>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-12      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-13>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-13      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-14>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-14      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-15>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-15      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-16>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-16      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-17>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-17      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-18>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-18      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-19>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-19      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-2>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-2       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-20>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-20      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-21>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-21      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-22>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-22      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-23>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-23      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-24>       queue   kamailio@bcf-e-2.example.com-<1>-targeted-24      []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-3>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-3       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-4>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-4       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-5>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-5       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-6>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-6       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-7>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-7       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-8>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-8       []
targeted        exchange        kamailio@bcf-e-2.example.com-<1-9>        queue   kamailio@bcf-e-2.example.com-<1>-targeted-9       []
</code></pre>
<p><em>binding for kazoo module from 2600hz/staging repo</em></p>
<pre><code>[root@rmq-2 ~]# rabbitmqctl list_bindings| grep -P "bcf-e-2.la.cal911.net" | sed -e 's/la.cal911.net/example.com/g'
        exchange        registrar-sync-bcf-e-2.example.com      queue   registrar-sync-bcf-e-2.example.com      []
        exchange        registrar-flush-bcf-e-2.example.com     queue   registrar-flush-bcf-e-2.example.com     []
        exchange        kamailio@bcf-e-2.example.com-default<..>  queue   kamailio@bcf-e-2.example.com-default<..>  []
        exchange        presence-dialog-bcf-e-2.example.com     queue   presence-dialog-bcf-e-2.example.com     []
        exchange        nodes-bcf-e-2.example.com       queue   nodes-bcf-e-2.example.com       []
        exchange        MSG-QUEUE-bcf-e-2.example.com   queue   MSG-QUEUE-bcf-e-2.example.com   []
        exchange        presence-api-bcf-e-2.example.com        queue   presence-api-bcf-e-2.example.com        []
im      exchange        MSG-QUEUE-bcf-e-2.example.com   queue   sms.outbound.kamailio%40bcf-e-2%2Eexample%2Ecom.*       []
nodes   exchange        nodes-bcf-e-2.example.com       queue           []
presence        exchange        presence-dialog-bcf-e-2.example.com     queue   dialog.*.*      []
presence        exchange        presence-dialog-bcf-e-2.example.com     queue   mwi_updates.*.* []
presence        exchange        presence-api-bcf-e-2.example.com        queue   presence.reset.*.*      []
presence        exchange        presence-api-bcf-e-2.example.com        queue   presence.search_req.*   []
presence        exchange        presence-dialog-bcf-e-2.example.com     queue   update.*.*      []
registrar       exchange        registrar-flush-bcf-e-2.example.com     queue   registration.flush.*    []
registrar       exchange        registrar-sync-bcf-e-2.example.com      queue   registration.sync       []
targeted        exchange        kamailio@bcf-e-2.example.com-default<..>  queue   kamailio@bcf-e-2.example.com-default<..>  []

</code></pre>
<h4>Reproduction</h4>

<h4>Debugging Data</h4>

<pre><code>(paste your debugging data here)
</code></pre>
<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/lazedo/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/lazedo">@lazedo</a> could you look at why the stock <code>kazoo</code> module uses the different binding.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/kamailio/kamailio/issues/2747">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABO7UZLYFT263DNQVVY7CBDTPTQL7ANCNFSM45R4PVUA">unsubscribe</a>.<img src="https://github.com/notifications/beacon/ABO7UZNQRXTB7ZXTIBAYZVTTPTQL7A5CNFSM45R4PVUKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4NOH4NSA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/kamailio/kamailio/issues/2747",
"url": "https://github.com/kamailio/kamailio/issues/2747",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>