Phones - How to fix presence issues on Digium phone
In some circumstances, Digium phones may lose the ability to change its presence state with Asterisk systems. This is caused by Asterisk changing the presence to a state that the phone has no configuration. In order to fix this issue please use this steps.
Determine what is the presence string use in your Asterisk system.
pbx*CLI> presencestate list
...
--- Name: 'CustomPresence:999'
--- State: 'available'
--- Subtype: 'Available'
--- Message: ''
--- Base64 Encoded: 'No'
---
...
In this example CustomerPresence:<Extension> is the variable that asterisk uses to store the presence state
Change the presence to available in the Asterisk CLI
CLI> presencestate change CustomPresence:999 AVAILABLE
Reconfigure your phone
If phone does continues to show the problem, you may need to factory default and reprovision the phone