Indeed, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com
On 07.08.2015 20:08, Nabeel wrote:
You mean like this, right? if (is_method("REGISTER")) { if ( 0 ) setflag(TCP_PERSISTENT); setbflag(SIP_PING_FLAG); if (!save("location")) sl_reply_error(); exit; }On 7 August 2015 at 17:52, Bogdan-Andrei Iancu <[email protected] <mailto:[email protected]>> wrote:Hi Nabeel, Bogdan-Andrei Iancu OpenSIPS Founder and Developer http://www.opensips-solutions.com On 07.08.2015 19:39, Nabeel wrote:[........] Bogdan, Regarding UDP, I realised that the UDP port could not be in LISTEN state and this was probably preventing my server from fully opening that port. Running nmap on that port showed result "open|filtered", unlike with TCP which showed fully open. I am not running any firewalls on my server, so this seems to be the default behaviour of my network.A bidirectional traffic through the NAT will keep the NAT pinhole open, while a unidirectional one may not. This is the advantage of the SIP pinging versus simple UDP pinging.I would like to clarify one thing. You mentioned adding setbflag(SIP_PING_FLAG) before doing save(), but in my config file I don't see save() anywhere, there is only this line: "if (!save("location"))". Where exactly do I add this line?exactly. Regards, Bogdan
_______________________________________________ Users mailing list [email protected] http://lists.opensips.org/cgi-bin/mailman/listinfo/users
