Table of Contents | ||
---|---|---|
|
...
Overview
This applies to Sangoma D-series, P310, and P315 model phones.
Remote Restart
Digium Sangoma phones will, typically, automatically restart themselves whenever they receive a configuration parameter that necessitates a full restart.
Otherwise, Sangoma phones, beginning with firmware 1.1.0, may be remotely notified to reconfigure restart by using a check-sync SIP NOTIFY Event sent from the Asterisk CLI. This feature is enabled by default and is controlled by the:
Code Block | ||||
---|---|---|---|---|
| ||||
<setting id="enable_check_sync" value="1"/> |
setting for XML-configured phones or by the enable_check_sync parameter for DPMA-configured phones.
Older , as well as current, depending on the release, versions of Asterisk may not have a properly configured sip_notify.conf file to allow sending the restart notices from the Asterisk CLI. To enable this functionality, add the following lines to pjsip_notify.conf if they are not already present:
No Format |
---|
; Digium
[digium-check-cfg]
Event=>check-sync
|
Following an Asterisk reload or restart, Sangoma phones may then be remotely sent restart notices by executing the following Asterisk CLI command:
No Format |
---|
pjsip send notify digium-check-cfg <my endpoint identifier, e.g. 1000> |
Remote Reconfigure
Sangoma phones, when connected to DPMA, can be remotely reconfigured using the Asterisk CLI command:
No Format |
---|
digium_phones reconfigure phone <my endpoint identifier, e.g. 1000> |
Or using by using the DigiumPhoneReconfigure AMI Action.
If phones are not connected to DPMA, they can be reconfigured, as opposed to restarted, beginning with firmware 2.3.0, by issuing a new notify command.
Some versions of Asterisk may not have a properly configured sippjsip_notify.conf file to allow sending the reconfigure notices from the Asterisk CLI. To enable this functionality, add the following lines to pjsip_notify.conf if they are not already present:
No Format |
---|
; Digium [digium-check-cfgreconfig] Event=>check-sync-reconfig |
Like the other check-sync Event, this command depends on the phone's enable_check_sync setting being enabled.
Following an Asterisk reload or restart, Digium Sangoma phones may then be remotely sent reconfigure notices by executing the following Asterisk CLI command:
No Format |
---|
pjsip send notify digium-check-cfgreconfig <my endpoint identifier, e.g. 1000> |
Performing Remote Restart or Reconfigure outside of Asterisk
The SIPp test tool can be used with the following scenario file:
Expand | ||
---|---|---|
| ||
|
to programmatically restart Sangoma 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.
This is also possible using other tools, such as sipsak with the following file:
Expand | ||
---|---|---|
| ||
|
as executed like:
./sipsak -f reboot.phone -s sip:[email protected]
where 10.1.2.3 represents the IP address of the Digium phone to be restarted.