[Freeswitch-users] BLF and Registration State

Kevin Wormington kworm at sofnet.com
Fri Aug 16 02:20:26 MSD 2013


Hi,

I'm doing some testing of BLF with Freeswitch and Yealink T28 phones. It 
works fine as far as flashing the indicator when a monitored extension 
is ringing, solid red when in use, etc.  However, the indicator is green 
even when an extension is not registered.  I haven't found much 
documentation on this, but it seems the indicator should be unlit if the 
extension is not registered.  If I manually clear the registration with 
sip tracing on I see that FS sends the below content in the NOTIFY and 
gets a 200 OK back from the T28:

    Subscription-State: active;expires=1175
    Content-Type: application/dialog-info+xml
    Content-Length: 155

    <?xml version="1.0"?>
    <dialog-info xmlns="urn:ietf:params:xml:ns:dialog-info" version="13" 
state="partial" entity="sip:1102 at x.x.x.x">
    </dialog-info>


I assume this is not working because the phone is expecting something 
else in order to turn off the light.  Is this something that is 
configurable or would it need code changes?

Also, is it possible to use an OPTIONS ping or otherwise to determine if 
a registered endpoint is available rather than wait for the expiration? 
  I know this can be done on un-registered gateways.

Thanks,

Kevin



Join us at ClueCon 2013 Aug 6-8, 2013
More information about the FreeSWITCH-users mailing list