In the good ol’ days, with chan_sip extensions, the FreePBX admin could browse to EPM Extension mapping and see a list of configured devices which also showed the device IP address. A quick glance shows if the device is registered and from which IP, with the added bonus that you could click the IP address to immediately browse to the device GUI. Now with PJSIP, it’s possible to have multiple devices configured for the same extension, and possible to have multiple registrations from devices that are not configured in EPM. It is not possible to correlate the registered IPs reported from Asterisk with the individual configurations generated by EPM nor even if the registered device is actually configured with EPM. This has presented a dilemma on how or what to display for information in the status column of EPM Extension Mapping for PJSIP devices.
As we’ve we’ve been cleaning up some of the EPM ticket backlog, the solution we ended up on for this is to provide a button in Extension Mapping for each PJSIP configured device, which looks like this:
when you click the “Show AOR” button, it brings up all currently registered IPs to that specific extension with their status, so for above it looks like:
I recognize that this is not ideal, you no longer get a status/IP at a glance for all extensions on the Ext Mapping page but you get more verbosity than previously which might be helpful. This is the only reasonable way I can see this working, but I’m opening this thread to solicit opinions and ideas from others.
How do you envision having PJSIP extension status displayed in EPM, keeping in mind that there can be multiple EPM configurations and/or multiple registrations with no way to correlate the them?