Hi
I am still trying to solve this issue: ...using avpops to enable SER to see
if the UAs are located behind the same address and then trying to let the
UAs speak directly to each other (without force rtpproxy), please see my
config. below and send some advice for what do I have to do in route 3?
...
if (!lookup("location")) {
log(1,"unable to locate user X ... sending to
route(4)! \n");
# handle user which was not found
route(4);
break;
};
### Test if UAS are in the same NAT:
# get the host part of the final uri (IP part) and store it
in AVP ID 13
avp_write("$ruri/domain", "i:13");
if (avp_check("i:13","eq/$src_ip/i")) {
log(1, "source IP is the same as destination IP\n");
route(3)
;t_on_reply("3");
break;
};
avp_delete("i:13/g");
...
# -------------- Same NAT Call Routing (no force rtpproxy) ----
route[3]{
log(1," route[3]: UAs are in the same nat, NO force_rtp_proxy ");
fix_nated_contact();
if(!t_relay()){
sl_reply_error();
};
log(1, "Route[3]: Send it out now!!!\n");
}
thanks
rafael