A custom Avahi services definition file can be used to also, in addition to mass deploying firmware, point a Digium phone, all models except the D80, to a DPMA system. To accomplish this, use a service element definition like:
XML Firmware Management
Within the XML configuration file, the phone receives configuration information, including information about firmware files to load. Firmware is managed using a <firmwares> configuration element, such as:
Next, the phone should be manually returned to factory default settings. This can be accomplished by pressing the Menu or Check Button, selecting Advanced (5) from the Main Menu, Reset to Factory Defaults (2) from the Advanced menu and confirming the factory reset by pressing Yes or the Check Button.
Digium phones, by default, are configured to remotely restart themselves upon receipt of the check-sync Event in a SIP NOTIFY. This behavior is controlled by the enable_check_sync XML configuration setting. By default, this setting is enabled, and phones will restart upon receipt of the Event. If the setting is disabled, the phones will not restart upon receipt of the Event.
The SIPp test tool can be used with the following scenario file:
to programmatically restart Digium phones like:
./sipp 10.24.19.95 -sf checksync.xml -m 1
where 10.24.19.95 represents the IP address of the Digium phone to be restarted.
Digium phones present Option 60, Vendor class identifier, when communicating with a DHCP service. The presentation is in the format: