Aastra 55i Directed Call Pickup BLF

Heya,

For anyone running Aastra phones - I have a 55i and am trying to get directed call pickup to work with BLF keys on an expansion module.

Running asterisk 11 with freepbx 2.11. Have assigned an extension to a key, and made it a BLF type (using OSS EPM). Each time I use this key to try pickup another ringing extension, I get ‘Call Failed’ on the Aastra LCD and “chan_sip.c: Unable to find subscription with call-id: 9ff0229da7d57401” in logs.

When I do a “sip show subscriptions”, I can see that call-id:
lab-pbx*CLI> sip show subscriptions
Peer User Call ID Extension Last state Type Mailbox Expiry
xxx.xx.70.60 1003 9ff0229da7d5740 1001@from-inter Idle dialog-info+xml 003600
7 active SIP subscriptions

If I manually dial **[extn] or *8, these work perfectly.

Also I have in the aastra.cfg file;
directed call pickup: 1
directed call pickup prefix: **

I found this bug report, which has the same symptoms as me however the patch says it was added back in v1.6.2 (and I am on v11, so…) https://issues.asterisk.org/jira/browse/ASTERISK-15877

I am just getting lost, been working on this for a few days and I’ve exhausted what I can find on Google. Appreciate if anyone can give guidance for this issue…

Found that I had notifycid=ignore-context set in Asterisk SIP settings.

Removed that and it works

facepalm