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

Reply via email to