<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body>
<font face="monospace">Hi Jonathan,<br>
<br>
If you set log level to 4 (DBG), do you see any logs when the
pinging should be attempted ?<br>
<br>
Best Regards,<br>
</font>
<pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="https://www.opensips-solutions.com">https://www.opensips-solutions.com</a>
OpenSIPS eBootcamp 23rd May - 3rd June 2022
<a class="moz-txt-link-freetext" href="https://opensips.org/training/OpenSIPS_eBootcamp_2022/">https://opensips.org/training/OpenSIPS_eBootcamp_2022/</a></pre>
<div class="moz-cite-prefix">On 4/27/22 12:30 AM, Jonathan Hunter
wrote:<br>
</div>
<blockquote type="cite"
cite="mid:AS8P195MB128773F0EA0E1BCDE226C26EBDFB9@AS8P195MB1287.EURP195.PROD.OUTLOOK.COM">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<style>@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0cm;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";}.MsoChpDefault
{mso-style-type:export-only;}div.WordSection1
{page:WordSection1;}</style>
<div class="WordSection1">
<p class="MsoNormal">Hi Bogdan.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Just to follow up I have been trying to
make openSIPS send SIP options in the same environment to
websocket registered users, and I just cant get it to send
even though the branch flags are set.
</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I now have these settings defined for
NAThelper;</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">loadmodule "nathelper.so"</p>
<p class="MsoNormal">modparam("nathelper", "natping_interval",
10)</p>
<p class="MsoNormal">modparam("nathelper", "ping_nated_only", 0)</p>
<p class="MsoNormal">modparam("nathelper", "sipping_method",
"OPTIONS")</p>
<p class="MsoNormal">modparam("nathelper", "sipping_bflag",
"SIPPING_ENABLE")</p>
<p class="MsoNormal">modparam("nathelper", "sipping_from",
"<a class="moz-txt-link-freetext" href="sip:pinger@">sip:pinger@</a><domain>")</p>
<p class="MsoNormal">modparam("nathelper", "received_avp",
"$avp(rcv)")</p>
<p class="MsoNormal">modparam("nathelper", "ping_threshold", 5)</p>
<p class="MsoNormal">modparam("nathelper", "max_pings_lost", 3)</p>
<p class="MsoNormal">modparam("nathelper", "natping_partitions",
4)</p>
<p class="MsoNormal">modparam("nathelper",
"remove_on_timeout_bflag", "SIPPING_RTO")</p>
<p class="MsoNormal">modparam("nathelper", "natping_tcp", 1)</p>
<p class="MsoNormal">modparam("nathelper", "cluster_id", 1)</p>
<p class="MsoNormal">modparam("nathelper",
"cluster_sharing_tag", "node/2=active")</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Also have pinging_mode set for usrloc, and
this is in a federation-cachedb-cluster with 2 opensips
containers running active/active.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">If I use t_new_request I can send a SIP
OPTIONS message out, so I assume I am missing a parameter or
its mis configuration? Or could it be environment, this is a
k8s setup.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any advice/tips would be great.</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you .</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jon</p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Sent from <a
href="https://go.microsoft.com/fwlink/?LinkId=550986"
moz-do-not-send="true">
Mail</a> for Windows</p>
<p class="MsoNormal"><o:p> </o:p></p>
<div
style="mso-element:para-border-div;border:none;border-top:solid
#E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal" style="border:none;padding:0cm"><b>From:
</b><a href="mailto:hunterj91@hotmail.com"
moz-do-not-send="true">Jonathan Hunter</a><br>
<b>Sent: </b>25 April 2022 15:28<br>
<b>To: </b><a href="mailto:bogdan@opensips.org"
moz-do-not-send="true">Bogdan-Andrei Iancu</a>; <a
href="mailto:users@lists.opensips.org"
moz-do-not-send="true">
OpenSIPS users mailling list</a><br>
<b>Subject: </b>Re: [OpenSIPS-Users] Clustering Presence
opensips 3.2/3.3 in K8s environment</p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Hi Bogdan,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thank you for the reply I can see there are
tcp connections but I don’t seem to get anything. I assume it
may well be k8s related?.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I also cant seem to get NAT ping working, I
assume this should work out to websocket connections as long
as flags are set?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">The outputs are;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"> "ID": 1317975555,<o:p></o:p></p>
<p class="MsoNormal"> "Type": "ws",<o:p></o:p></p>
<p class="MsoNormal"> "State": 0,<o:p></o:p></p>
<p class="MsoNormal"> "Remote": "10.10.51.228:35462",<o:p></o:p></p>
<p class="MsoNormal"> "Local": "10.10.2.91:8081",<o:p></o:p></p>
<p class="MsoNormal"> "Lifetime": "2022-04-25
14:11:31",<o:p></o:p></p>
<p class="MsoNormal"> "Alias port": 35462<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"> ]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">And location shows;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">"AORs": [<o:p></o:p></p>
<p class="MsoNormal"> {<o:p></o:p></p>
<p class="MsoNormal"> "AOR":
"61067470a372a031a7495a1a@<DOMAIN>",<o:p></o:p></p>
<p class="MsoNormal"> "Contacts": [<o:p></o:p></p>
<p class="MsoNormal"> {<o:p></o:p></p>
<p class="MsoNormal"> "Contact":
<a class="moz-txt-link-rfc2396E" href="sip:c0r0d0i7@b0ek39eabrvf.invalid;transport=wss">"sip:c0r0d0i7@b0ek39eabrvf.invalid;transport=wss"</a>,<o:p></o:p></p>
<p class="MsoNormal"> "ContactID":
"4544061655272656153",<o:p></o:p></p>
<p class="MsoNormal"> "Expires": 519,<o:p></o:p></p>
<p class="MsoNormal"> "Q": "",<o:p></o:p></p>
<p class="MsoNormal"> "Callid":
"jbbvtjp2l7bujcom73s3",<o:p></o:p></p>
<p class="MsoNormal"> "Cseq": 2,<o:p></o:p></p>
<p class="MsoNormal"> "User-agent":
"SIP.js/0.20.0",<o:p></o:p></p>
<p class="MsoNormal"> "Received":
<a class="moz-txt-link-rfc2396E" href="sip:10.10.51.228:35462;transport=ws">"sip:10.10.51.228:35462;transport=ws"</a>,<o:p></o:p></p>
<p class="MsoNormal"> "State":
"CS_NEW",<o:p></o:p></p>
<p class="MsoNormal"> "Flags": 0,<o:p></o:p></p>
<p class="MsoNormal"> "Cflags":
"WS_DEVICE SIPPING_RTO SIPPING_ENABLE",<o:p></o:p></p>
<p class="MsoNormal"> "Socket":
"ws:<PUBLIC_IP>:8081",<o:p></o:p></p>
<p class="MsoNormal"> "Methods": 5439<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"> ]<o:p></o:p></p>
<p class="MsoNormal"> }<o:p></o:p></p>
<p class="MsoNormal"> ]<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">However I cant seem to also get opensips to
send SIP keepalive with these settings;<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">#### NAThelper module<o:p></o:p></p>
<p class="MsoNormal">loadmodule "nathelper.so"<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper", "received_avp",
"$avp(rcv)")<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper", "natping_tcp",1)<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper", "natping_interval",
5)<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper", "sipping_bflag",
"SIPPING_ENABLE")<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper",
"remove_on_timeout_bflag", "SIPPING_RTO")<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper", "sipping_from",
<a class="moz-txt-link-rfc2396E" href="sip:pinger@DOMAIN">"sip:pinger@DOMAIN"</a>)<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper", "max_pings_lost", 2)<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper", "cluster_id", 9)<o:p></o:p></p>
<p class="MsoNormal">modparam("nathelper",
"cluster_sharing_tag", "node/2=active")<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Am I missing something here?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Many thanks<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Jon<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Sent from <a
href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3FLinkId%3D550986&data=05%7C01%7C%7C5f60e807488b4d6ea4d808da26c7ce66%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637864936873242045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=YMJHNUhsr8ZgxUJ4o5gqoqgQ7iibcDmc5tDsnUISgzk%3D&reserved=0"
moz-do-not-send="true">
Mail</a> for Windows<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0cm 0cm 0cm">
<p class="MsoNormal"><b>From: </b><a
href="mailto:bogdan@opensips.org" moz-do-not-send="true">Bogdan-Andrei
Iancu</a><br>
<b>Sent: </b>18 April 2022 13:59<br>
<b>To: </b><a href="mailto:users@lists.opensips.org"
moz-do-not-send="true">OpenSIPS users mailling list</a>;
<a href="mailto:hunterj91@hotmail.com"
moz-do-not-send="true">Jonathan Hunter</a><br>
<b>Subject: </b>Re: [OpenSIPS-Users] Clustering Presence
opensips 3.2/3.3 in K8s environment<o:p></o:p></p>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><span
style="font-family:"Courier New"">Hi Jonathan,<br>
<br>
Maybe the k8s layer (the ingress ??) sticks its tails in
there - could you check at opensips level if the TCP conn is
still seen as up ? Use the mi list_tcp_conns MI function
<br>
<a
href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.opensips.org%2FDocumentation%2FInterface-CoreMI-3-2%23toc4&data=05%7C01%7C%7C5f60e807488b4d6ea4d808da26c7ce66%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637864936873242045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=DaErQEB7DGSLVwpPR3HwQVrHx1g7RUR9r%2Bc6AV6A%2BFU%3D&reserved=0"
moz-do-not-send="true">https://www.opensips.org/Documentation/Interface-CoreMI-3-2#toc4</a><br>
<br>
<br>
Best regard,</span><o:p></o:p></p>
<pre>Bogdan-Andrei Iancu</pre>
<pre><o:p> </o:p></pre>
<pre>OpenSIPS Founder and Developer</pre>
<pre> <a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.opensips-solutions.com%2F&data=05%7C01%7C%7C5f60e807488b4d6ea4d808da26c7ce66%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637864936873242045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=d5VsC%2FRMENJY5m57ENjK2sKxvRdkF9JoH%2FLOfwiEes8%3D&reserved=0" moz-do-not-send="true">https://www.opensips-solutions.com</a></pre>
<pre>OpenSIPS eBootcamp 23rd May - 3rd June 2022</pre>
<pre> <a href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fopensips.org%2Ftraining%2FOpenSIPS_eBootcamp_2022%2F&data=05%7C01%7C%7C5f60e807488b4d6ea4d808da26c7ce66%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637864936873242045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=%2FGY1N1i45n0icTFg2%2BlUufXx8BtfR%2F0C73ZO72GfW60%3D&reserved=0" moz-do-not-send="true">https://opensips.org/training/OpenSIPS_eBootcamp_2022/</a></pre>
<div>
<p class="MsoNormal">On 4/13/22 6:08 PM, Jonathan Hunter
wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="MsoNormal">Hi All,<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Has anyone managed to get presence
working when using an active/active opensips setup with k8s
?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Everything works apart from presence, In
particular when a websocket user disconnects due to a client
crash.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I ideally would want to use
event_route[E_CORE_TCP_DISCONNECT] to then grab the
disconnect when it comes in via websockets/tcp, however I
cant seem to get it to trigger. Could this be due to the
underlying hooks OpenSIPS uses to interact with with OS with
TCP or something else?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">As I would use the event route, to then
remove the registration from the location table, as
otherwise I have duplicate entries in both location and the
presentity list.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Is this something anyone else has
encountered?<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I have tried using clustering with both
presence and pua and have same issues, whereby after an
unwanted disconnect subsequent NOTIFY messages contain more
than one id per entity;<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"><presence
xmlns="urn:ietf:params:xml:ns:pidf" entity=<a
href="sip:61067470a372a031a7495a1a@domain"
moz-do-not-send="true">"sip:61067470a372a031a7495a1a@domain"</a>><o:p></o:p></p>
<p class="MsoNormal"><tuple
xmlns="urn:ietf:params:xml:ns:pidf"
id="0x7ffe75896760"><status><basic>open</basic></status></tuple><tuple
xmlns="urn:ietf:params:xml:ns:pidf"
id="0x7ffd0716b390"><status><basic>open</basic></status></tuple></presence><o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">I need to stop this occurring ideally,
any help much appreciated.<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Many thanks<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Jon<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal">Sent from <a
href="https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgo.microsoft.com%2Ffwlink%2F%3FLinkId%3D550986&data=05%7C01%7C%7C5f60e807488b4d6ea4d808da26c7ce66%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637864936873242045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=YMJHNUhsr8ZgxUJ4o5gqoqgQ7iibcDmc5tDsnUISgzk%3D&reserved=0"
moz-do-not-send="true">
Mail</a> for Windows<o:p></o:p></p>
<p class="MsoNormal"> <o:p></o:p></p>
<p class="MsoNormal" style="margin-bottom:12.0pt"><o:p> </o:p></p>
<pre>_______________________________________________</pre>
<pre>Users mailing list</pre>
<pre><a href="mailto:Users@lists.opensips.org" moz-do-not-send="true">Users@lists.opensips.org</a></pre>
<pre><a href="https://nam12.safelinks.protection.outlook.com/?url=http%3A%2F%2Flists.opensips.org%2Fcgi-bin%2Fmailman%2Flistinfo%2Fusers&data=05%7C01%7C%7C5f60e807488b4d6ea4d808da26c7ce66%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637864936873242045%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=jJQnvSjbFbr78OBer49%2FNGpMxRqMOR7IG1Fknau5u6o%3D&reserved=0" moz-do-not-send="true">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a></pre>
</blockquote>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</blockquote>
<br>
</body>
</html>