[Serusers] UA´s behind same NAT using nathelper/rtpproxy, No Audio...

Rafael J. Risco G.V. rafael.risco at gmail.com
Fri Apr 22 21:17:03 CEST 2005


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 ");
       if(!t_relay()){
               sl_reply_error();
       };
}




More information about the sr-users mailing list