Hi,
We have a number of SIP-T54W phones and I have noticed that if DND is toggled (on or off) while there is a network connectivity problem that prevents phones from reaching the FreePBX server, when network connectivity is restored, DND state on the phone will remain what the user last selected, but the extension DND state in FreePBX is not updated/synced to match the phone DND state.
For example:
- Amy toggles DND on while her SIP-T54W phone has a good connection to the FreePBX server and the associated FreePBX extension DND state is also enabled.
- A network problem causes Amy’s phone connection to the FreePBX server to be disrupted.
- Before her phone’s connection to the FreePBX server is restored, Amy toggles DND off, on her phone. Amy’s phone DND status is off, but her associated FreePBX extension DND status is still on.
- Amy’s phone’s connection to the FreePBX server is restored, but her phone’s DND status remains off and her FreePBX extension DND status remains on, callers will immediately be sent to Amy’s voicemail and her phone won’t ring. Toggling DND (on and back off) on her phone resolves this and updates/syncs Amy’s phone DND status and FreePBX extension DND status.
Our SIP-T54W phone settings include:
features.dnd.allow = 1 (this is default)
features.dnd_mode = 0 (this is default)
features.dnd.on_code = *78 (default FreePBX feature code for DND Activate)
features.dnd.off_code = *79 (default FreePBX feature code for DND Deactivate)
If possible, I would like to configure the phones and/or FreePBX to automatically update the FreePBX extension DND state, in the described scenario. This doesn’t happen frequently, but it has confused users a few times. Thank you in advance for your suggestions!