|
|
@ -95,7 +95,8 @@ route[HANDLE_REGISTER] |
|
|
resetbflag(FLB_NATB); |
|
|
resetbflag(FLB_NATB); |
|
|
resetbflag(FLB_NATSIPPING); |
|
|
resetbflag(FLB_NATSIPPING); |
|
|
|
|
|
|
|
|
if (isflagset(FLAG_NAT)) { |
|
|
|
|
|
|
|
|
if (isflagset(FLT_NATS)) { |
|
|
|
|
|
setbflag(FLB_NATB); |
|
|
fix_nated_register(); |
|
|
fix_nated_register(); |
|
|
|
|
|
|
|
|
## KAZOO-1846: Cisco SPA8000 freaks out on options pings |
|
|
## KAZOO-1846: Cisco SPA8000 freaks out on options pings |
|
|
@ -103,7 +104,6 @@ route[HANDLE_REGISTER] |
|
|
|| $ua =~ "SIPp" |
|
|
|| $ua =~ "SIPp" |
|
|
|| (af==INET6) |
|
|
|| (af==INET6) |
|
|
)) { |
|
|
)) { |
|
|
setbflag(FLB_NATB); |
|
|
|
|
|
setbflag(FLB_NATSIPPING); |
|
|
setbflag(FLB_NATSIPPING); |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
@ -483,7 +483,7 @@ route[REGISTRAR_ROUTE_TO_AOR] |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
xlog("L_INFO", "$ci|log|using AOR $hdr(X-KAZOO-AOR)\n"); |
|
|
xlog("L_INFO", "$ci|log|using AOR $hdr(X-KAZOO-AOR)\n"); |
|
|
setflag(FLAG_AOR); |
|
|
|
|
|
|
|
|
setflag(FLT_AOR); |
|
|
if ($hdr(X-KAZOO-INVITE-FORMAT) == "contact") { |
|
|
if ($hdr(X-KAZOO-INVITE-FORMAT) == "contact") { |
|
|
if(lookup("location", "$hdr(X-KAZOO-AOR)") > 0){ |
|
|
if(lookup("location", "$hdr(X-KAZOO-AOR)") > 0){ |
|
|
xlog("L_INFO", "$ci|end|routing to contact $ru\n"); |
|
|
xlog("L_INFO", "$ci|end|routing to contact $ru\n"); |
|
|
|