Just reaching out as I am pulling my hair out with Cisco 7965 and Cisco 78x1s with Asterisk over here in the UK.
I am running Asterisk 18.17.1 which is the latest in the FreeBSD ports. I have run “make patch” for the port which expands to a working directory in the ports tree and applies patches for any FreeBSD anomalies, in which I have applied the patch found at https://issues.asterisk.org/jira/browse/ASTERISK-13145. I confirmed that all of the chunks have applied OK. I have compiled that and it runs without issue, expect the BLF feature is still not working for me.
Brief excerpts from my configuration is as follows:
exten => 601,hint,PJSIP/aabbccddeeff
same => 1, NoOp(Extension 601)
same => n,Dial(PJSIP/aabbccddeeff)
same => n,Hangup
callerid=Desk 1 <601>
Desk 1 - 601
“core show hints” returns the correct status at all times. The phones are registering OK, and the phone with a button configured with featured=21 is currently acting as a speed dial only and not showing BLF. Have tried with a 7965, 7821 and a 7841.
Running “pjsip logger host a.b.c.d” (for mac address xxyyzzuuvvww), I can see events being sent to the extension (605) which has the button set up as above, and when two other phones (601,602) make a call between each other I get logged traffic. I noticed that the phone (605) is only responding to certain event messages it is being sent with an OK and seemingly ignored the others, but as I don’t have a working CM or CME to check against, I am a little in the dark as to which are the key messages.
Can any BLF warrior chime in and help me debug or provide any pointers to getting this working please?