Hello everyone,
I’m having an issue with DND presence and BLFs. The DND status activates correctly and is visible in the FusionPBX dashboard, but the BLF lights on the phones don’t reflect the "In Use" (red) status—they remain idle.
plaintext
CopyEdit
2025/01/17 05:05:56.225256 192.168.1.180:5060 -> 192.168.1.204:5060
NOTIFY sip:402@192.168.1.204:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.180;rport;branch=z9hG4bKQ62a1Sgj02Spc
Max-Forwards: 70
From: <sip:402@192.168.1.180>;tag=bH6rgWbJMoSr
To: "Albert A.S" <sip:402@192.168.1.180>;tag=551dae1d44e56283
Call-ID: d82c26c1-96854539@192.168.1.204
CSeq: 70037802 NOTIFY
Contact: <sip:mod_sofia@192.168.1.180:5060>
User-Agent: FreeSWITCH
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: path, replaces
Event: as-feature-event
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Subscription-State: active, 3599
Content-Type: application/x-as-feature-event+xml
Content-Length: 195
<?xml version="1.0" encoding="ISO-8859-1"?>
<DoNotDisturbEvent xmlns="http://www.ecma-international.org/standards/ecma-323/csta/ed3">
<doNotDisturbOn>true</doNotDisturbOn>
</DoNotDisturbEvent>
I’m having an issue with DND presence and BLFs. The DND status activates correctly and is visible in the FusionPBX dashboard, but the BLF lights on the phones don’t reflect the "In Use" (red) status—they remain idle.
Current Behavior:
- Phones: The feature event successfully toggles the DND status on and off at the server.
- Server: Logs confirm that the DND activation/deactivation events are sent.
- Issue: BLF status for DND does not change on the phones—no "In Use/Busy" (red) light.
Configurations Attempted:
In the SIP profile, I’ve tried the following settings:- inbound-presence-call-info = true
- presence-hold-state = confirmed
- presence-hosts = 192.168.1.180
- presence-privacy = false
- presence-probe-on-register = true
- force-presence-state = true
- presence_query_notify
- presence_use_call_info
- dnd_notify_bridge
Logs:
Here’s an example of the NOTIFY message being sent when DND is activated:plaintext
CopyEdit
2025/01/17 05:05:56.225256 192.168.1.180:5060 -> 192.168.1.204:5060
NOTIFY sip:402@192.168.1.204:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.180;rport;branch=z9hG4bKQ62a1Sgj02Spc
Max-Forwards: 70
From: <sip:402@192.168.1.180>;tag=bH6rgWbJMoSr
To: "Albert A.S" <sip:402@192.168.1.180>;tag=551dae1d44e56283
Call-ID: d82c26c1-96854539@192.168.1.204
CSeq: 70037802 NOTIFY
Contact: <sip:mod_sofia@192.168.1.180:5060>
User-Agent: FreeSWITCH
Allow: INVITE, ACK, BYE, CANCEL, OPTIONS, MESSAGE, INFO, UPDATE, REGISTER, REFER, NOTIFY, PUBLISH, SUBSCRIBE
Supported: path, replaces
Event: as-feature-event
Allow-Events: talk, hold, conference, presence, as-feature-event, dialog, line-seize, call-info, sla, include-session-description, presence.winfo, message-summary, refer
Subscription-State: active, 3599
Content-Type: application/x-as-feature-event+xml
Content-Length: 195
<?xml version="1.0" encoding="ISO-8859-1"?>
<DoNotDisturbEvent xmlns="http://www.ecma-international.org/standards/ecma-323/csta/ed3">
<doNotDisturbOn>true</doNotDisturbOn>
</DoNotDisturbEvent>
Questions:
- Are there additional SIP profile or presence-related settings that could resolve the BLF update issue?
- Are there specific requirements for the phone firmware or model to support DND BLF updates from FusionPBX?
- Is there an alternative or a patch for forcing BLFs to reflect DND?