Switchvox - How do I fix a stuck status with Digium phones?
Edit /etc/asterisk/res_digium_phone_devices.conf
Remove the following for each extension:
application=status-chat
application=status-away
application=status-dnd
application=status-xa
application=status-unavailable
Reload the module at the linux CLI
asterisk -rx 'module reload res_digium_phone.so'
At this point if you are trying this for one phone you can restore the phone to factory defaults. For multiple phones use the reconfigure option in the DPMA module for freepbx instead
Now lets add back the status's we removed from the extensions in /etc/asterisk/res_digium_phone_devices.conf earlier.
Reload the module again
asterisk -rx 'module reload res_digium_phone.so'
Run reconfigure in the DPMA module for freepbx one more time.
At this point the status's should work again.