[SR-Users] How to understad that user is de-registrating

Daniel-Constantin Mierla miconda at gmail.com
Thu Jun 23 07:38:03 CEST 2016


Hello,

$expires(min) can be used to see if there is an unregistration going on:

  -
https://www.kamailio.org/wiki/cookbooks/4.4.x/pseudovariables#expires_key_-_expires_values

It is more safe to use this variable because expire value can be either
as Expires header or as parameter in Contact header.

Cheers,
Daniel


On 19/06/16 20:31, SamyGo wrote:
> Hi Alexandru,
>
> The Expire header in Register can be your clue here. if it is greater
> than 0 means its a registration attempt. If the value is 0 then it is
> un-register request.
>
> This is how you can catch this.
>
> if(is_method("REGISTER")  ) {
>  if($hdr(Expire) == 0) {
>  // Un-Registering User $fU
>  } else {
>  // Register request
>  } 
> }
>
> I'd say put it somewhere just before the save("lcoation"); line.
>
> The event for contact-expired will work for a user when its expires
> timer exceeds and there is no registration refresh from the device and
> hence Kamailio removes the contact from usrloc records.
>
>
> Regards,
> Sammy
>
>
>
>
>
> On Sun, Jun 19, 2016 at 1:41 PM, Alexandru Covalschi <568691 at gmail.com
> <mailto:568691 at gmail.com>> wrote:
>
>     Hello list,
>
>     I need to send to an external API events when user is registrated
>     and de-registrated.
>     As far as I understand standart behaviour is as follows:
>
>     If user is not registered, he sends REGISTER and he is registrated
>     (I can catch that because I make the auth).
>     If user is registered and sends REGISTER he is de-register. 
>     (Please correct me if I'm wrong.)
>     How can I catch that? 
>     Can I use event_route[usrloc:contact-expired]?
>
>     Thanks in advance!
>
>     -- 
>     Alexandru Covalschi
>     ABRISS-Solutions
>     VoIP engineer and system administrator
>     tel: +37367398493 <tel:%2B37367398493>
>     web: http://abriss.solutions/ <http://abs-telecom.com/>
>
>     _______________________________________________
>     SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing
>     list
>     sr-users at lists.sip-router.org <mailto: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

-- 
Daniel-Constantin Mierla
http://www.asipto.com - http://www.kamailio.org
http://twitter.com/#!/miconda - http://www.linkedin.com/in/miconda

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20160623/76997015/attachment.html>


More information about the sr-users mailing list