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.
Background:
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:
[code][general]
externhost = [my externhost]
externrefresh = 10
localnet = 10.0.0.0/255.255.240.0
buggymwi = yes
callerid = unknown
alwaysauthreject = yes
nat = no
registerattempts = 0
registertimeout = 20
allowguest = no
tcpenable = yes
tcpbindaddr = 10.0.8.89
udpbindaddr = 10.0.8.89
callcounter = yes
allowsubscribe = yes
notifyringing = yes
limitonpeer = yes
notifyhold = yes
[csyria-cisco-bed]
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
[7970test]
secret = [another secret]
type = friend
transfer = yes
mailbox = 1801@home
context = chris-ext
host = dynamic
dtmfmode = rfc2833
callerid = 7970test<1911>
nat = no
transport = tcp
[/code]
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
[/code]
(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.
Thanks!