Just wondering what the right way of doing this is, or even if it’s a supported config.
I’ve 8 Asterisk 10.10-digiumphones geographically dispersed boxes all trunked using IAX. Each PBX hosts Digium D40 and D70 phones provisioned using DPMA 1.3 and firmware 1.1.3. SIP presence for each phone is handled using the DPMA auto_hint functionality. DPMA provides several handcrafted XML contacts files to each phone.
Each phone, D70 especially with it’s sidecar, shows correct presence and BLF indicators for users in the contacts XML that are hosted on the same Asterisk box but any users on one of the remote IAX-trunked boxes show no presence/status or BLF indication.
Now I figured it was a leap to far to assume IAX would handle all this by magic but I’m not actually sure how I should be doing this at all. I’ve tried simply specifiying the SIP hint @remote_hostname (eg. sip:email@example.com) and @ipaddress but no luck. I’m assuming I need to do something clever in the dialplan of one or both servers or even create a SIP trunk just to handle hints if IAX won’t carry this info but before I start running up blind alleys, does anyone else use a configuration like this? Can it even work?
I did see a PHP script for Asterisk 1.6 that may well do what I’m after - nuitari.org/asterisk/ - but if it’s 1.6 only, I’m SOL for my current deployment of 10
Thanks for any input.