BLF with Snom 320

Having looked estensively for details about using BLF and Snom, i haven’t been able to get it to work. I’m trying to monitor the status of ext.114 from ext.117.

I have added the following to my sip.conf:
[114]
username=114
type=friend
secret=114
record_out=On-Demand
record_in=On-Demand
qualify=no
port=5060
nat=never
mailbox=114@default
host=dynamic
dtmfmode=rfc2833
context=from-internal
subscribecontext=from-internal
notifyringing=yes
canreinvite=no
callerid=“Amy” <114>

[117]
username=117
type=friend
secret=117
record_out=On-Demand
record_in=On-Demand
qualify=no
port=5060
nat=never
mailbox=117@default
host=dynamic
dtmfmode=rfc2833
context=from-internal
subscribecontext=from-internal
notifyringing=yes
canreinvite=no
callerid=“Jeff” <117>

And added to extensions.conf:
exten => 117,hint,SIP/110
exten => 117,hint,SIP/112
exten => 117,hint,SIP/114
exten => 117,hint,SIP/115
exten => 117,hint,SIP/117
exten => 117,1,Macro(exten-vm,117@default,117)
exten => ${VM_PREFIX}117,1,Macro(vm,117)
exten => 114,1,Macro(exten-vm,114@default,114)
exten => ${VM_PREFIX}114,1,Macro(vm,114)

On my Snom 320 i have the function key defined as follows:
Context Type Number
117@192.168.5.20 Extension 114

Something is missing, since my Snom light just stays light up.

Thanks for all help…

What application version do you have on the Snom 320?

When you hit SAVE on the Function Keys page on the Snom it should convert 114 to sip:114@192.168.5.20 otherwise you should enter it manually.

If you type ‘show hints’ at the CLI prompt does it show your hints as being registered? Does it show any phones being subscribed to that hint?

Here is the version for my phone: snom320-SIP 6.2
When I put 114 into the number field it does not convert it. i tried it manually that way, but with the same results.

I will look into CLI “show hints” and will post the results.

Here is the result of “show hints”:

asterisk1CLI> show hints
asterisk1
CLI>
-= Registered Asterisk Dial Plan Hints =-
117 : SIP/110 State 0

I think your hint in extensions.conf should read as

exten => 114,hint,SIP/114
exten => 117,hint,SIP/117

Also, make sure you have

Support broken Registrar: Off

set on your phone under the Line/Sip settings

Here is a line from ‘show hints’ on my system:
407 : SIP/407 State:Idle Watchers 4

If the hints was set up properly and no one is subscribed to that hint then Watchers would be 0.

My problem must be with the “subscribecontext” then, since when i “show hints” everyone has a 0 for watchers. Is there anything special that needs to be added for the “subscribecontext”?

Up above you can see what i have for each extension and below is the context for “from-internal”:

[from-internal]
exten => 150,1,Goto(from-XXXXXX,s,1)
;allow phones to use applications
include => app-directory
include => app-dnd
include => app-callforward
include => app-callwaiting
include => app-messagecenter
include => app-calltrace
include => parkedcalls
include => from-internal-custom
;allow phones to dial other extensions
include => ext-fax
include => ext-local
include => ext-group
include => ext-queues
include => ext-zapbarge
include => ext-meetme
include => ext-record
include => ext-test
;allow phones to access trunks
include => outbound-allroutes
exten => s,1,Macro(hangupcall)
exten => h,1,Macro(hangupcall)

I’m at a loss here…

This is two of my extensions registering their hints:

exten => 201,hint,SIP/201
exten => 203,hint,SIP/203

If I have a third phone, say ext. 205, then I would setup the Function Keys on that Snom to read:

205@myserverip Extension sip:201@myserverip
205@myserverip Extension sip:203@myserverip

where myserverip is either the IP address of my server or a qualified name. Depending on the version of the Snom software the 205@myserverip might also be ‘Active’ and Extension might be ‘Destination’.