Asterisk 11.5 - Having issues with BLF on Cisco phones

Hello all,

I’ve been Googling around on this for quite a while, and I’m still not having luck getting BLFs to work on my Cisco devices. From everywhere I’ve seen, I’ve got everything set up, but there are no subscriptions listed when I do sip show subscriptions, and obviously no BLFs.

Running Asterisk 11.5.1 on a 64-bit Debian system, patched using the gareth-11.5.0.patch (modified to support 11.5.1).
The two devices I’m testing against are a Cisco 7975 running SIP75.9-3-1SR2-1S, and a Cisco 7970 running SIP70.9-2-1S. I also have a 7961 which is not currently part of this test.

Relevant parts of my sip.conf:

externhost = [my externhost]
externrefresh = 10
localnet =
buggymwi = yes
callerid = unknown
alwaysauthreject = yes
nat = no
registerattempts = 0
registertimeout = 20
allowguest = no
tcpenable = yes
tcpbindaddr =
udpbindaddr =
callcounter = yes
allowsubscribe = yes
notifyringing = yes
limitonpeer = yes
notifyhold = yes

secret = [my secret]
type = friend
transfer = yes
mailbox = 1701@home
context = chris-ext
host = dynamic
dtmfmode = rfc2833
callerid = Bedroom<1701>
nat = no
transport = tcp
disallow = all
allow = g722
allow = ulaw

secret = [another secret]
type = friend
transfer = yes
mailbox = 1801@home
context = chris-ext
host = dynamic
dtmfmode = rfc2833
callerid = 7970test<1911>
nat = no
transport = tcp

Relevant part of extensions.conf:

[default] exten => 1701,hint,SIP/csyria-cisco-bed exten => 1911,hint,SIP/7970test

Output of core show hints:

[code]csyria-asterisk-vm01*CLI> core show hints

-= Registered Asterisk Dial Plan Hints =-
               1911@default             : SIP/7970test          State:Idle            Watchers  0
               1000@demo                : SIP/1000              State:Unavailable     Watchers  0
               1001@demo                : SIP/1001              State:Unavailable     Watchers  0
               1234@default             : SIP/1234              State:Unavailable     Watchers  0
               1701@default             : SIP/csyria-cisco-bed  State:Idle            Watchers  0

  • 5 hints registered
    (yes, I need to kill the demo apps still).
    These states do change (InUse, Ringing, etc) when I make calls from the phones.

Output of sip show subscriptions:

csyria-asterisk-vm01*CLI> sip show subscriptions Peer User Call ID Extension Last state Type Mailbox Expiry 0 active SIP subscriptions

Line config for the 7975:

<line button="4"> <featureID>21</featureID> <featureLabel>7970test</featureLabel> <speedDialNumber>1911</speedDialNumber> <featureOptionMask>1</featureOptionMask> </line>

Line config for the 7970:

<line button="4"> <featureID>21</featureID> <featureLabel>csyria-bed</featureLabel> <speedDialNumber>1701</speedDialNumber> <featureOptionMask>1</featureOptionMask> </line>

I know I must just be missing something that’s keeping this from working. If anyone could point me in the right direction, I’d really appreciate it.


Hello! Can you share the modified patch for support 11.5.1? Aslo trying to make BLF working…