Hi All,
Again, thanks for the replies; I’m slowly unraveling this. I understand now what you mean by application instead of BLF; this has really given me a deeper understanding of the intricacies of Asterisk.
After several hours of research today, I went right to the source and took a packet capture of this functionality working on a Grandstream UCM to a Grandstream GXP2160; the Red is my endpoint (GXP2160) and the Blue is my PBX:
I’m only somewhat experienced in reading PCAPs, but it appears in this instance the PBX is sending SIP NOTIFY updates to the endpoint with the Caller ID information to display on the key; in turn, on the GXP2160 a key must be programmed as a “Monitored Call Park” type in order for this information to be displayed. This is located in roughly the middle of the attached screenshot; it includes the various data I see displayed on my phone (Park 701, Caller ID “FloridaPhoneOffice” (the name of the SIP trunk being used; not desired, but a separate bug in the Grandstream UCM firmware)).
I’m still researching ways of editing Asterisk to manually send this information; does anyone have any pointers of how to best accomplish this/good resources for learning? At this point I’m losing hope for an easy solution, but am not against writing custom code to enable this functionality.
It’s worth mentioning that I was led down this path of discover via this (old) forum post: https://forums.grandstream.com/t/monitor-call-park-cid-name-information-when/31952
