Browse Source

lookup by AOR

3.20
lazedo 11 years ago
parent
commit
d812e05f29
1 changed files with 3 additions and 3 deletions
  1. +3
    -3
      kamailio/pusher-role.cfg

+ 3
- 3
kamailio/pusher-role.cfg View File

@ -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");


Loading…
Cancel
Save