Hi Jonathan,
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
https://www.opensips.org/Documentation/Interface-CoreMI-3-2#toc4
Best regard,
Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
https://www.opensips-solutions.com
OpenSIPS eBootcamp 23rd May - 3rd June 2022
https://opensips.org/training/OpenSIPS_eBootcamp_2022/
On 4/13/22 6:08 PM, Jonathan Hunter wrote:
Hi All,
Has anyone managed to get presence working when using an active/active
opensips setup with k8s ?
Everything works apart from presence, In particular when a websocket
user disconnects due to a client crash.
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?
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.
Is this something anyone else has encountered?
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;
<presence xmlns="urn:ietf:params:xml:ns:pidf"
entity="sip:61067470a372a031a7495a1a@domain">
<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>
I need to stop this occurring ideally, any help much appreciated.
Many thanks
Jon
Sent from Mail <https://go.microsoft.com/fwlink/?LinkId=550986> for
Windows
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users