Trying to find out if it’s possible to show the display name of who you are calling through an IAX trunk.
So if Bob at extension 1000 wants to call Joe at extension 2000 through an IAX trunk. Is it possible to get Bob’s phone display to show Joe’s name while on the call? Currently for me it’s only showing the extension number and not the display name.
Basically trying to see if I can make calling through IAX look exactly the same as dialing another extension within the same PBX, which currently does show both the display name and extension.
I’ll start by saying I have not used IAX for maybe ten years. I do not think it has changed much since then. A quick read of the config file makes me think it does not have “connected line” capabilities. But you can enable connected line info on PJSIP trunks easily, which will give you the behavior you want.
The way to do it is set up PJSIP trunks on both PBXes, pointing to each other. Enable the “Send Connected Line” advanced option and trust RPID. In your outbound routes that point between the two PBXes, set the type to intra-company.
After a quick look at chan_iax2.c, it would appear that IAX does have connected line support (at least at a protocol level). I’d be surprised if it didn’t do all the right things to make the rest of it pass through correctly.