Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Remote Restart

Digium phones will, typically, automatically restart themselves whenever they receive a configuration parameter that necessitates a full restart.

Otherwise, Digium 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:

...

Older versions of Asterisk may not have a properly configured sip_notify.conf file to allow sending the reconfigure restart notices from the Asterisk CLI. To enable this functionality, add the following lines to pjsip_notify.conf if they are not already present:

...

Following an Asterisk reload or restart, Digium phones may then be remotely sent reconfigure 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

Digium 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.

Most versions of Asterisk will not have a properly configured sip_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-reconfig]
Event=>check-sync-reconfig

Like the other check-sync Event, this command depends on the phone's enable_check_sycn setting being enabled.

 

Following an Asterisk reload or restart, Digium phones may then be remotely sent reconfigure notices by executing the following Asterisk CLI command:

 

No Format
pjsip send notify digium-check-reconfig <my endpoint identifier, e.g. 1000>