diff --git a/kamailio/presence-role.cfg b/kamailio/presence-role.cfg index b4badae..872a7e2 100644 --- a/kamailio/presence-role.cfg +++ b/kamailio/presence-role.cfg @@ -158,8 +158,9 @@ route[SUBSCRIBE_AMQP] $var(Expires) = PRESENCE_MAX_EXPIRES; } + $var(rk) = "subscribe." + $(subs(to_domain){kz.encode}) + "." + $(subs(to_user){kz.encode}); $var(amqp_payload_request) = $_s({"Event-Category" : "presence", "Event-Name" : "subscription", "Event-Package" : "$hdr(event)", "Expires" : "$var(Expires)", "Queue" : "BLF-MY_HOSTNAME", "Server-ID" : "BLF-MY_HOSTNAME" , "Contact" : "$(ct{s.escape.common}{s.replace,\','}{s.replace,$$,})", "Call-ID" : "$ci", "From" : "$fu", "User" : "$subs(uri)", "User-Agent" : "$(ua{s.escape.common}{s.replace,\','}{s.replace,$$,})" }); - kazoo_publish("dialoginfo_subs", "dialoginfo_subs", $var(amqp_payload_request)); + kazoo_publish("omnipresence", "$var(rk)", $var(amqp_payload_request)); }