From d812e05f29db94242977ea029d4a6ad0f0a3736f Mon Sep 17 00:00:00 2001 From: lazedo Date: Tue, 17 Mar 2015 15:00:41 +0000 Subject: [PATCH] lookup by AOR --- kamailio/pusher-role.cfg | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/kamailio/pusher-role.cfg b/kamailio/pusher-role.cfg index 4692335..2bd8c61 100644 --- a/kamailio/pusher-role.cfg +++ b/kamailio/pusher-role.cfg @@ -4,7 +4,7 @@ route[INTERNAL_TO_EXTERNAL_PUSH] { if (is_method("INVITE") && $hdr(X-KAZOO-PUSHER-Token-ID) != $null) { - if(!registered("location")) { + if(!registered("location", "$hdr(X-KAZOO-AOR)")) { sl_send_reply(180, "waking the dead guy"); $var(TokenID) = $hdr(X-KAZOO-PUSHER-Token-ID); $var(TokenType) = $hdr(X-KAZOO-PUSHER-Token-Type); @@ -18,9 +18,9 @@ route[INTERNAL_TO_EXTERNAL_PUSH] kazoo_query($var(exchange), $var(RoutingKey), $var(Payload)); } - if(registered("location")) + if(registered("location", "$hdr(X-KAZOO-AOR)")) { - lookup("location"); + lookup("location", "$hdr(X-KAZOO-AOR)"); xlog("L_INFO", "$ci|end|routing to $ruid"); remove_hf_re("^X-.*"); t_on_reply("EXTERNAL_REPLY");