[Users] nathelper/rtpproxy when both SIP UA are behind same NAT

Rafael R. GV rafael.risco at gmail.com
Sat Dec 3 20:13:21 CET 2005


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.kamailio.org/pipermail/users/attachments/20051203/71ca8e0e/attachment.htm 


More information about the Users mailing list