[SR-Users] Doing automatic unregister when a WEBSOCKET connection is closed.
Peter Dunkley
peter.dunkley at crocodile-rcs.com
Thu May 2 15:04:21 CEST 2013
I should add... A better option is just to use an outbound edge proxy
and remove the contact when you get a 430 response back from the edge
proxy. This is the correct way to handle such things.
There are example configurations in the latest Git master (in the
/examples directory).
On 02/05/13 14:02, Peter Dunkley wrote:
> Hello,
>
> When the register succeeds store the To-URI in a hash-table indexed on
> $si:$sp.
>
> Make sure the entries in the hash-table do not automatically expire
> and use the sht_rm_name_re() function to remove the entry after you
> have called unregister.
>
> Be careful using unregister() as unless you provide it the ruid for
> the exact location entry it will remove all contacts for that URI, not
> just the one relating to that connection. unregister() with ruid is
> only available in Git master. There is currently no way to find out
> what the ruid allocated after a save() is (but you could add this
> easily enough). Note: none of this is a problem if you are permitting
> only one contact binding per subscriber.
>
> http://kamailio.org/docs/modules/devel/modules/registrar.html#idp126168
> http://kamailio.org/docs/modules/devel/modules/registrar.html#idp1681984
> http://kamailio.org/docs/modules/devel/modules/htable.html
>
> Regards,
>
> Peter
>
> On 02/05/13 00:01, ???? ????? wrote:
>> Dear List.
>>
>> I'm trying to issue an automatic unregister() (of a registration)
>> when a websocket connection is closed. it is useful when the browser
>> is closed without issuing REGISTER with expires=0.
>>
>> i've tried implementing this using the event_route[websocket:closed]
>> but i don't know how to find the registration uri from the $si:$sp.
>> (that is needed for the unregister() function from the registrar module)
>>
>> thanks for all replies in advance....
>>
>>
>> _______________________________________________
>> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
>> sr-users at lists.sip-router.org
>> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
>
>
>
> _______________________________________________
> SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
> sr-users at lists.sip-router.org
> http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20130502/7d96c25d/attachment.html>
More information about the sr-users
mailing list