Why is the LAN port broken?
When you’re writing the phone config files, start by only writing what you need.
The only config settings that should touch those D-phones’ PC port are pc_port_mode, pc_vlan_id, pc_qos, and 8021x_passthrough. By default, those are set to auto, empty string, 1, and 0.
Note that by default, no alerts are loaded onto the phone.
Where what goes in the alert_info definition is exactly what follows the “Alert-Info:” in the SIP INVITE.
iirc FreePBX sends a URI (http://127.0.0.1) before the actual text, which is kosher, so that’d need to be part of the definition. You’ll have to see what your FreePBX is sending.
I’ve used the endpoint manager and non DPMA in the past. Here’s how I got paging to work without ringing, if that’s what you’re asking for here.
By default Digium phones and newer FreePBX versions mated together will ring and then intercom for intercom and paging calls (alert info ring-answer which is the default). You can force the Digiums to auto answer a page or intercom call without the leading ring using the following cli commands to modify the paging piece of the database.
fwconsole mysql m
update paging_autoanswer set setting=‘intercom’ where useragent=‘Digium’
quit
fwconsole reload
The config you’re using there isn’t a minimal config, that’s touching lots of stuff. I’m not keen on sorting through that to figure out what’s sad for your environment.
And what was unexpectedly good was I seem to have been able to achieve a hybrid configuration where I’ve configured the image and backlight settings, timezones etc on the webGUI then I told the phone to ‘reconfigure’ and I expected it to overwrite the prior settings, but I guess becauase they’re not doubly defined in the above XML it didn’t.
I don’t recommend doing a hybrid configuration. You’ll eventually run into some trouble. The way the phone loads config, things configured via the webUI take precedence over the things configured via fetched XML, so…while what you’re doing is technically possible, we generally tell people not to do that, because they often end up hurting themselves.
In other areas of the link I posted, you’ll see how you can configure image and backlight and timezone via the XML config as well.