<div dir="ltr">why do you want the softphones (which are on THE SAME NETWORK) to register via Kamailio's public IP?<div><br></div><div>what you suggest is exactly what you should do:</div><div><br></div><div><div style="margin-left:40px">listen=udp: IPv4_private: 5060 advertise  IPv4_public : 5060 <br></div><div style="margin-left:40px">listen=udp: IPv4_private: 5066</div><div style="margin-left:40px"><br></div><div>Just add a listen on a different port and have the LOCAL clients register via that port.</div><div>And have the clients on the public network to register via the public ip.</div><div><br></div><div><br clear="all"><div><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: +34669448337</div></div></div></div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Mar 4, 2022 at 3:04 PM Youssef Boujraf <<a href="mailto:yboujraf@gmail.com">yboujraf@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div>Hi Dear</div><div><br></div><div>I am trying to understand how "listen" and "advertise" work for sip signaling purpose ( 
corebooks : <a href="http://www.kamailio.org/wiki/cookbooks/5.4.x/core#listen" target="_blank">listen</a> and advertise )<br></div><div><br></div><div>Flow : kamailio behind NAT using softphones on private and public networks.</div><br><div></div><div>- kamailio :</div><div><br></div><div>Network :</div><div><br></div><div style="margin-left:40px">IPv4_private 192.168.1.6 / IPv4_public<br></div><div style="margin-left:40px"></div><div><br></div><div>kamailio.cfg :</div><div><br></div><div style="margin-left:40px">listen=udp:
IPv4_private:
5060

advertise 
IPv4_public

:
5060 </div><div><br></div><div>- uac (softphone) :</div><div><br></div><div style="margin-left:40px">zoiper, microsip, cisco spa508g<br></div><div><br></div><div>USE CASE :</div><div><br></div><div>I 'd like to force all softphone on the same local network to reach kamailio through a public ip address.</div><div><br></div><div></div><div>??? 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 ?</div><div><br></div><div style="margin-left:40px">
listen=udp:
IPv4_private:
5060

advertise 
IPv4_public

:
5060  <br></div><div style="margin-left:40px">
listen=udp:
IPv4_private:
5066<br></div><div><div><br></div><div><br></div><div>Do I need to use "kamctl ps" to verify which interface is listening on port ?<br></div><div><br></div><div>Thanks in advance</div><div><br></div><div><div><div dir="ltr"><div dir="ltr"><div>Best Regards,<br><br>Youssef BOUJRAF <br>Email: <a href="mailto:yboujraf@gmail.com" target="_blank">yboujraf@gmail.com</a><br></div></div></div></div></div></div></div>
__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
  * <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<br>
  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>