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