<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>