I use asterisk with pjsip an yealink phones. I have implemented a hot desking function similar as the one described in the book “Asterisk The Definitve Guide”.
Now I would like to see the mwi status on the yealink phones.
The problem is that the endpoints are not bound to a fixed extension.
I could provision the phone to look for mwi for the currently used extension while I set them up for hotdesking.
But sadly, I have found nothing that shows how to configure pjsip.
…gives you the Asterisk CLI command “pjsip send notify set-mwi endpoint 1234” which could be bundled into a small shell script that you spool from dialplan just after the voicemail is deposited.
If you are using file-system backed voicemail storage (the default) then check the INBOX directory, something like /var/spool/asterisk/voicemail/default/1234/INBOX/. Those contents should change as you navigate the voicemail playback.