Help .. BLF (Busy Lamp Field ) is my config ok?

Hi all, i’m trying to get this BLF (Not to be confused with BLA) to work between Aastra 480i phones frim 1.4 with * 1.0.9.

Thing is my phone 1235551212 will only show that the other phone is “off hook”…

Here is my config:

sip.conf

[1235551212]
type=friend
host=dynamic
dtmfmode=rfc2833
username=1235551212
secret=TesTing1212
qualify=1500
context=dialout
subscribecontext=blf
musicclass=default
callerid=Demo 17 <1235551212>
nat=yes
canreinvite=yes
accountcode=CC
callgroup=1
pickupgroup=1

extensions.conf

[did]
; DID 3216 - Demo tester
exten => 1234567890,1,Answer
exten => 1234567890,2,Wait(1)
exten => 1234567890,3,Dial(SIP/${EXTEN}|30|jtr)
exten => 1234567890,4,Voicemail(u${EXTEN})
exten => 1234567890,5,Hangup()
exten => 1234567890,104,Voicemail(b${EXTEN})
exten => 1234567890,105,Hangup()

[blf]
;blf context
exten => 1234567890,hint,SIP/1234567890

when i check my hint status it just shows up with a 0

-= Registered Asterisk Dial Plan Hints =-

1234567890 : SIP/1234567890 State 0

My Aastra 480i phone (1235551212) has a soft key for blf set to value = 1234567890.

am I missing something here???

I dont see
1234567890
subscribing anywhere nor do i see its SIP section nor is it in your hint section.

You might want to:

  1. Upgrade your VERY old Asterisk to the current, esp. hint and all this stuff experienced some changes
  2. Take out ANSWER and WAIT in your dialplan: It makes no sense there but causing charging before any1 is REALLY answering the call. Callers are not amused by that…
  3. All phones who should “see” each other must subscribe in the same subscr. context (which is pref. their internal spawn context) where they also share the same HINT definition block.