|
|
|
@ -248,7 +248,9 @@ route |
|
|
|
|
|
|
|
route[MAIN] |
|
|
|
{ |
|
|
|
route(AUTHORIZATION); |
|
|
|
route(AUTHORIZATION); |
|
|
|
|
|
|
|
remove_hf("Authorization"); |
|
|
|
|
|
|
|
#!ifdef MESSAGE_ROLE |
|
|
|
route(HANDLE_MESSAGE); |
|
|
|
@ -819,7 +821,9 @@ route[ROUTE_TO_AOR] |
|
|
|
} |
|
|
|
|
|
|
|
xlog("L_INFO", "$ci|log|using AOR $hdr(X-KAZOO-AOR)\n"); |
|
|
|
if ($hdr(X-KAZOO-INVITE-FORMAT) == "contact") { |
|
|
|
if ($hdr(X-KAZOO-INVITE-FORMAT) == "route") { |
|
|
|
xlog("L_INFO", "$ci|log|routing $hdr(X-KAZOO-AOR) to $ruri\n"); |
|
|
|
} else if ($hdr(X-KAZOO-INVITE-FORMAT) == "contact") { |
|
|
|
if(lookup("location", "$hdr(X-KAZOO-AOR)") > 0){ |
|
|
|
xlog("L_INFO", "$ci|end|routing to contact $ru\n"); |
|
|
|
$avp(aor) = $hdr(X-KAZOO-AOR); |
|
|
|
|