We ran into a very odd issue where post the last upgrade a lot of our phones were stuck in a status that we could not change. The phones would function as normal but the display was stuck and it would show that status on the BLF with the other d70’s.
Nothing would get these phones out, even reset to factory.
The solution that worked for us is a pain, but we have done now on 5 phones with success each time.
- Open ssh
- type
vi /etc/asterisk/res_digium_phone_devices.conf - Find the extenttion that is not working, and delete
application=status-chat
application=status-away
application=status-dnd
application=status-xa
application=status-unavailable - Reload the digium module
asterisk -rx 'module reload res_digium_phone.so’
5.Now restore that phone to factory and press status. You will see only one status listed. Set the status to active by selecting (You might need to set it to DND first on the softkey). You will see the phone should have accepted this status. - put the status’s back in the file which we removed earlier
vi /etc/asterisk/res_digium_phone_devices.conf - Reload the module
asterisk -rx ‘module reload res_digium_phone.so’ - Do one final restore to factory defaults and it should be back up and running.
THis is a complete pain, but we are successfully able to get the phones back to normal by doing this. All other options failed.
Thanks