Selecting a Ringtone from the Dialplan
exten => 100,1,SIPAddHeader("Alert-Info: normal")
exten => 100,n,Dial(SIP/mypeer)
Alert-Info elements encapsulated in angle brackets are currently not parsed correctly by the Digium phones. As such, users who
require use of angle brackets for the first Alert-Info element, and who are using their own generated configurations, not provided
by the DPMA, must use the escaped characters directly in the alert definition.
Firmware
Firmware configuration Management
Firmware configuration is handled globally for the DPMA. When a firmware package directory is set in res_digium_phone.conf, the firmware
associated with that package becomes the firmware every phone configured with the DPMA will run from then on. Phones already configured with
the DPMA before a firmware package change will have to be sent a reconfigure message or manually restarted to receive the firmware changes.
In res_digium_phone.conf the directory of a firmware package is pointed to. In that firmware package directory there will be a
digium_phones_firmware.conf that maps all the firmware (.eff) files in the directory to a phone model and a firmware version.
Example: Example digium_phones_firmware.conf file in a Digium maintained firmware package.
[D40]
version=1_0_3_45441
file=1_0_3_45441_D40_firmware.eff
[D50]
version=1_0_3_45441
file=1_0_3_45441_D50_firmware.eff
[D70]
version=1_0_3_45441
file=1_0_3_45441_D70_firmware.eff
Each context in that config file represents a specific Digium Phone model along with what firmware to upload to that module and the version
associated with it. When a phone requests its config, the DPMA advertises the available firmware version and where to retrieve that firmware.
XML Configuration
This section describes the formatting and options available when creating XML-based configuration files for provisioning Digium phones. Users
choosing this method of configuration forgo use of the DPMA, and instead are provisioning phones for use with Asterisk versions that do not
support the DPMA.
The configuration elements provided in this section are subject to change between Digium Phone firmware releases.
A Complete XML Configuration Example
A Complete XML Configuration Example
<?xml version="1.0" ?>
<config>
<setting id="login_password" value="789" />
<setting id="time_zone" value="America/Los_Angeles" />
<setting id="time_source" value="ntp" />
<setting id="ntp_server" value="0.digium.pool.ntp.org" />
<setting id="ntp_resync" value="86400" />