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

Rafael R. GV rafael.risco at gmail.com
Fri Dec 2 15:44:19 CET 2005


Hi
I need to let the UAs speak directly to each other without force rtpproxy,
Is there any solution for this issue?

rafael


---------- Forwarded message ----------
From: Rafael J. Risco G.V. <rafael.risco at gmail.com>
Date: Apr 22, 2005 2:17 PM
Subject: UA´s behind same NAT using na thelper/rtpproxy, No Audio...
To: serusers at lists.iptel.org

I am using avpops to enable SER to see if the UAs are located behind
the same address and now I need to let the UAs speak directly to each
other (without force rtpproxy), please someone see my configuration
below and send some advice.

rafael

----.
               if (!lookup("location")) {
                       log(1,"unable to locate user \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);
                       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 ");

### Do something!!!!

       if(!t_relay()){
               sl_reply_error();
       };
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20051202/24e83f2d/attachment.htm>


More information about the sr-users mailing list