Yesterday I changed this SIP port from 5060 to another random port.
I installed all updates available (modules and system) and I also switched to Asterisk 16 Certified (LTS)
Everything is fine except one thing: when I delete a voicemail in UCP, the message waiting indicator and message counter on the phone (Yealink) does not get updated.
If I make any change in FreePBX and press the red “Apply config” button, the phone is updated with the correct waiting indicator and message counter.
Also, if I delete the message from the voicemail menu on the phone (*97 or *98), everything is also fine.
It seems like UCP does not “tell” the phone that the message was deleted.
Any clues ?
EDIT: If I delete the message from UCP (so voicemail becomes empty but MWI stays lit and counter shows 1 message) then I just dial in the voicemail using *97/*98 without doing any other operation, it updates the the message waiting indicator and message counter on the phone.
The problem is, I keep receiving the same notify even after the message is deleted from the inbox using UCP. The “Messages-Waiting: yes” and “Voice-Message: 1/0 (0/0)” are still there.
If I check in Voicemail admin, the Inbox shows as empty
As soon as I dial *98 to get in the voicemail, I receive a correct Notify:
Messages-Waiting: no
Message-Account: sip:*[email protected]:xxxx
Voice-Message: 0/0 (0/0)
It seems like the system is not “aware” that the message is deleted