From 55976a6cc3d2b6b85dc257b80b84f7e3c4175259 Mon Sep 17 00:00:00 2001 From: James Aimonetti Date: Tue, 13 Jan 2015 14:42:19 -0800 Subject: [PATCH] Encode SIP username When constructing reg_success routing key, realm and username need encoding before building the routing key. --- kamailio/registrar-role.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kamailio/registrar-role.cfg b/kamailio/registrar-role.cfg index fff5fab..e43cf08 100644 --- a/kamailio/registrar-role.cfg +++ b/kamailio/registrar-role.cfg @@ -146,7 +146,7 @@ route[ATTEMPT_AUTHORIZATION] $var(amqp_payload_request) = '{"Event-Category" : "directory", "Event-Name" : "reg_success", "Contact" : "' + $var(fs_contact) + '", "Call-ID" : "' + $ci + '", "Realm" : "' + $fd + '", "Username" : "' + $fU + '", "From-User" : "' + $fU + '", "From-Host" : "' + $fd + '", "To-User" : "' + $tU + '", "To-Host" : "' + $td + '", "User-Agent" : "' + $ua + '" ,' + $var(register_contants) + ' }'; - $var(amqp_routing_key) = "registration.success." + $(fd{kz.encode}) + "." + $fU; + $var(amqp_routing_key) = "registration.success." + $(fd{kz.encode}) + "." + $(fU{kz.encode}); kazoo_publish("callmgr", $var(amqp_routing_key), $var(amqp_payload_request));