Description

I want to use some customization for Kamailio 5.4 branch. Before start I want to make sure 5.4.5 tag works with kazoo-config-kamailio.
During a tests, I found the kazoo module not able to receive registration responses.
If I replace kazoo module in Kamailio 5.4.5 with to the same version from 2600hz/staging repo then all as expected.

I checked RabbitMQ bindgs for both module and binding different for kazoo module from Kamailio 5.4.5 and from 2600hz/staging repo.

I think some commits not published in the Kamailio repo.

Troubleshooting

binding for kazoo module from Kamailio 5.4.5

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

binding for kazoo module from 2600hz/staging repo

[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<..>	[]

Reproduction

Debugging Data

(paste your debugging data here)

@lazedo could you look at why the stock kazoo module uses the different binding.


You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub, or unsubscribe.