Wen using SNOM 7XX with “server based” feature working ( via DTMF codes) then features like DND and CFW can be set from the phone and are reflected in FreePBX USer Control Portal. But when changing DND or CFW via the UCP, then the are not synced to the SNOM phone.
For this kind of backward synicng SNOM has a setting called “dfks1!: on” in the SIP settings to subscribe to “feature events”, but this is rejected by FreePBX 11 with “SIP/2.0 489 Bad Event” (see details below).
Is there any workaround or planned solution for SNOM phones?
I have a similar issue with Cisco SPA525G2 phones. Everything is working fine with 6 phones installed exempt that I have this “SIP/2.0 489 Bad Event” right after “as-feature-event”
On Yealink phones, this feature does the following:
The IP phone supports server-side Do Not Disturb (DND), Call Forward (CFWD) and Automatic Call Distribution (ACD) features. The as-feature-event feature allows the IP phone to synchronize the status of the following features with the server:
Do Not Disturb
Call Forwarding Always (CFA)
Call Forwarding Busy (CFB)
Call Forwarding No Answer (CFNA)
ACD If the as-feature-event feature is enabled, a user changes the status of one of these features via web portal or feature access code (FAC), the server notifies the phone of the status change. Conversely, if the user changes the feature status on the IP phone, the IP phone notifies the server of the status change.
So, for this to work, every manufacturer that uses this feature is going to have to publish what they are doing with the request and provide insight into how the server needs to respond. I’ll bet a box of virtual donuts that every manufacturer is implementing this differently (like they do Paging pickup and custom ring-tones).
On the Yealink phones (the manual I found) this feature is set in the phone and should be turned off in normal Asterisk operation.