[SR-Users] kamailio.cfg : behind the NAT (listen and advertise) understanding

Ovidiu Sas osas at voipembedded.com
Sat Mar 5 15:04:15 CET 2022


As long as traffic to IPv4_public : 5060 lands on IPv4_private: 5060, yes,
you can use this double NAT setup.

-ovidiu

On Sat, Mar 5, 2022 at 08:35 Youssef Boujraf <yboujraf at gmail.com> wrote:

> Question :
>
> If kamailio is behind a double NAT setup
>
> Internet - (Model-router : NAT 1) - (router - NAT2) - kamailio
>
> Could I use this settings ?
>
> - For public softphone :
>
> listen=udp: IPv4_private: 5060 advertise  IPv4_public : 5060
>
> Domain :  IPv4_public:5060
>
> - For private softphone on same vlan as kamailio
>
> listen=udp: IPv4_private:5066
>
> Domain :  IPv4_private:5066
>
> Best Regards,
>
> Youssef BOUJRAF
> Email: yboujraf at gmail.com
>
>
> On Sat, Mar 5, 2022 at 1:23 AM Youssef Boujraf <yboujraf at gmail.com> wrote:
>
>> Dear,
>>
>> Then;
>>
>> - For public softphone :
>>
>> listen=udp: IPv4_private: 5060 advertise  IPv4_public : 5060
>>
>> Domain :  IPv4_public:5060
>>
>> - For private softphone on same vlan as kamailio
>>
>> listen=udp: IPv4_private:5066
>>
>> Domain :  IPv4_private:5066
>>
>>
>>
>> Best Regards,
>>
>> Youssef BOUJRAF
>> Email: yboujraf at gmail.com
>>
>>
>> On Fri, Mar 4, 2022 at 3:00 PM Youssef Boujraf <yboujraf at gmail.com>
>> wrote:
>>
>>> Hi Dear
>>>
>>> I am trying to understand how "listen" and "advertise" work for sip
>>> signaling purpose ( corebooks : listen
>>> <http://www.kamailio.org/wiki/cookbooks/5.4.x/core#listen> and
>>> advertise )
>>>
>>> Flow : kamailio behind NAT using softphones on private and public
>>> networks.
>>>
>>> - kamailio :
>>>
>>> Network :
>>>
>>> IPv4_private 192.168.1.6 / IPv4_public
>>>
>>> kamailio.cfg :
>>>
>>> listen=udp: IPv4_private: 5060 advertise  IPv4_public : 5060
>>>
>>> - uac (softphone) :
>>>
>>> zoiper, microsip, cisco spa508g
>>>
>>> USE CASE :
>>>
>>> I 'd like to force all softphone on the same local network to reach
>>> kamailio through a public ip address.
>>>
>>> ??? QUESTION : Do I need to REGISTER on IPv4_private address of Kamailio
>>> OR REGISTER on IPv4_public address of kamailio or DEFINE another "listen"
>>> with another PORT WITHOUT "advertise"  for softphone on same kamailio
>>> network ?
>>>
>>> listen=udp: IPv4_private: 5060 advertise  IPv4_public : 5060
>>> listen=udp: IPv4_private: 5066
>>>
>>>
>>> Do I need to use "kamctl ps" to verify which interface is listening on
>>> port ?
>>>
>>> Thanks in advance
>>>
>>> Best Regards,
>>>
>>> Youssef BOUJRAF
>>> Email: yboujraf at gmail.com
>>>
>> __________________________________________________________
> Kamailio - Users Mailing List - Non Commercial Discussions
>   * sr-users at lists.kamailio.org
> Important: keep the mailing list in the recipients, do not reply only to
> the sender!
> Edit mailing list options or unsubscribe:
>   * https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
>
-- 
VoIP Embedded, Inc.
http://www.voipembedded.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20220305/bacc4a7a/attachment.htm>


More information about the sr-users mailing list