<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:΢ÈíÑźÚ
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Thanks Steve, I think&nbsp;<span style="color: rgb(42, 42, 42); font-family: 'Microsoft YaHei', Simsun, Verdana, Tahoma, Arial, sans-serif; font-size: 11.818181991577148px; line-height: 15.454545021057129px; background-color: rgb(255, 255, 255);">&nbsp;sofia::expire is what I want. 30s refresh frequency is fair enough.</span><div><font color="#2a2a2a" face="Microsoft YaHei, Simsun, Verdana, Tahoma, Arial, sans-serif"><span style="font-size: 11.818181991577148px; line-height: 15.454545021057129px;"><br></span></font></div><div><font color="#2a2a2a" face="Microsoft YaHei, Simsun, Verdana, Tahoma, Arial, sans-serif"><span style="font-size: 11.818181991577148px; line-height: 15.454545021057129px;">/brgds, Alex<br></span></font><br><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">From: steveayre@gmail.com<br>Date: Wed, 12 Dec 2012 19:47:07 +0000<br>To: freeswitch-users@lists.freeswitch.org<br>Subject: Re: [Freeswitch-users] Email notification when user unregistered?<br><br>You'll need to manage your expectations here.<div><br><div>SIP registrations start when the client sends a REGISTER, with an expiry time. They then periodically send additional REGISTERs to remain registered. They can be spread quite a long way apart - several minutes.</div>

<div><br></div><div>A client explicitly unregisters by sending a REGISTER with a 0 expiry time, ie the registration expires immediately.</div><div><br></div><div>If the client has gone offline because of reboot, network problem etc it won't send that final REGISTER. You won't see the client unregister until the end of the expiry time when the client hasn't renewed its registration.</div>

<div><br></div><div>Since that's several minutes later, there's no way to see that they have unregistered <i>immediately</i>.&nbsp;You may be able to reduce the expiry time to detect they're offline quicker, but that will increase bandwidth and load.</div>

<div><br></div><div><br></div><div><br></div><div>As for actually how to detect the unregistration... I suspect the 2 events you want to listen for are&nbsp;sofia::unregister and&nbsp;sofia::expire. The names suggest the 1st will be for an explicit unregister and the 2nd for when the client fails to reregister within the expiry time. That means the 2nd'll be the one you'd see if the client goes unexpectedly offline.</div>

<div><br></div><div><br></div><div>-Steve</div><div><br></div><div><br></div><div><br></div><div><br><div class="ecxgmail_quote">On 12 December 2012 17:52, ÍõÀí <span dir="ltr">&lt;<a href="mailto:itispip-qq@hotmail.com">itispip-qq@hotmail.com</a>&gt;</span> wrote:<br>

<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex">


<div><div dir="ltr">
Hi Freeswtich Master,<div><br></div><div>I'm in a situation where I need to proactively moniter whether some device/extension is on in my local network; If for some reason the devices are offline, I need to be noticed immediately so that I can restart the device;</div>

<div><br></div><div>Previously I &nbsp;use xlite client to suscribe to the presence notification of the devices, but recently added some devices which not supporting presence notification, so I want FreeSwitch to send an email notification when some user/extention are getting unregistered;</div>

<div><br></div><div>How can I capture a Feeswtich user unregister event &amp; launch a LUA script then?</div><div><br></div><div>Happy days!</div><div><br></div><div>/Brgds, Alex</div>                                               </div></div>
<br>_________________________________________________________________________<br>
Professional FreeSWITCH Consulting Services:<br>
<a href="mailto:consulting@freeswitch.org">consulting@freeswitch.org</a><br>
<a href="http://www.freeswitchsolutions.com" target="_blank">http://www.freeswitchsolutions.com</a><br>
<br>
FreeSWITCH-powered IP PBX: The CudaTel Communication Server<br>
<a href="http://www.cudatel.com" target="_blank">http://www.cudatel.com</a><br>
<br>
Official FreeSWITCH Sites<br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<a href="http://wiki.freeswitch.org" target="_blank">http://wiki.freeswitch.org</a><br>
<a href="http://www.cluecon.com" target="_blank">http://www.cluecon.com</a><br>
<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br></div></div>
<br>_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org</div></div>                                               </div></body>
</html>