Hi Ibe,

Thank you for your interest. Please see my comments below:

On Thu, Sep 25, 2025 at 6:18 AM Ibe Van de Veire via sr-users
<[email protected]> wrote:
> This way, both external devices try to send the RTP data to the internal 
> (inaccessible) address of the SBC.
> How can I configure the SBC to stop translating the IN IP4 field when both 
> devices are external?
>
> I have the following configuration that talks to the RTPproxy service:
>
> ==========================
>
>     if(nat_uac_test("8")) {
>         if($Ri == "MY_PUBLIC_IP") {
>             rtpproxy_manage("coiew");
>         } else {
>             rtpproxy_manage("faei");
>         }
>     } else {
>         rtpproxy_manage("cor");
>     }
>
> ==========================

I'd say you also need section with "EE" (i.e. external-external)
section too, please insert your own logic into the
[DESTINATION_INTERNAL] placeholder.

     if(nat_uac_test("8")) {
         if($Ri == "MY_PUBLIC_IP") {
             rtpproxy_manage("coiew");
         } else {
+            if ([DESTINATION_INTERNAL]) {
                 rtpproxy_manage("faei");
+            } else {
+               rtpproxy_manage("faee");
+             }
        }
     } else {
         rtpproxy_manage("cor");
     }

Hope it helps. You may also consider using R ("remote") or L ("local")
options to pin the media address explicitly, which are orthogonal
methods of doing media pinning.

Regards,
-- 
Maksym Sobolyev
Sippy Software, Inc.
Internet Telephony (VoIP) Experts
Tel (Canada): +1-778-783-0474
Tel (Toll-Free): +1-855-747-7779
Fax: +1-866-857-6942
Web: http://www.sippysoft.com
MSN: [email protected]
Skype: SippySoft
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions -- 
[email protected]
To unsubscribe send an email to [email protected]
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to