From 0e4d783b690cc8218b54472da76010a1cb3b7e43 Mon Sep 17 00:00:00 2001 From: lazedo Date: Fri, 13 Feb 2015 01:32:02 +0000 Subject: [PATCH] presence-role fix fo mixed case uri (cherry picked from commit eb0a4e766f4adcf2b666ae8657cc81813e70cc24) Conflicts: kamailio/presence-role.cfg --- kamailio/presence-role.cfg | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kamailio/presence-role.cfg b/kamailio/presence-role.cfg index 01c0f79..1e3fdcf 100644 --- a/kamailio/presence-role.cfg +++ b/kamailio/presence-role.cfg @@ -62,6 +62,8 @@ route[HANDLE_SUBSCRIBE] exit; } + $ru = $(ru{s.tolower}); + handle_subscribe(); ##RabbitMQ @@ -71,7 +73,7 @@ route[HANDLE_SUBSCRIBE] $var(fs_contact) = $var(fs_contact) + ";" + $(ct{tobody.params}); } - $var(amqp_payload_request) = "{'Event-Category' : 'presence', 'Event-Name' : 'subscription', 'Event-Package' : '" + $hdr(event) + "', 'Expires' : " + $hdr(Expires) + ", 'Queue' : 'BLF-MY_HOSTNAME', 'Server-ID' : 'BLF-MY_HOSTNAME' ,'Contact' : '" + $var(fs_contact) + "', 'Call-ID' : '" + $ci + "', 'From' : '" + $fu +"', 'User' : '" + $tu + "', 'User-Agent' : '" + $ua + "' }"; + $var(amqp_payload_request) = "{'Event-Category' : 'presence', 'Event-Name' : 'subscription', 'Event-Package' : '" + $hdr(event) + "', 'Expires' : " + $hdr(Expires) + ", 'Queue' : 'BLF-MY_HOSTNAME', 'Server-ID' : 'BLF-MY_HOSTNAME' ,'Contact' : '" + $var(fs_contact) + "', 'Call-ID' : '" + $ci + "', 'From' : '" + $(fu{s.tolower}) +"', 'User' : '" + $(tu{s.tolower}) + "', 'User-Agent' : '" + $ua + "' }"; kazoo_publish("dialoginfo_subs", "dialoginfo_subs", $var(amqp_payload_request));