I am trying to make the message waiting indicator work with asterisk 1.6 and spa942 (firmware 6.1.5a). I have activated it on the phone and I see the SUBSCRIBE message sent to my asterisk server.
The issue is that the phone is subscribing with "Event: missed-call-summary". But this event package is not understood by asterisk and it gets a "489 Bad Event" reply. The only event package supported by asterisk or opensips is "Event: message-summary" (rfc 3842.)
Is it possible to force the phone to send 'message-summary' instead of 'missed-call-summary' ?
If not, can anybody point me to any document describing the call-flow of the sip messages in for missed-call-summary ? I would like to know what is expected by the phone on the NOTIFY message to see if I can adapt the current MWI implementation on server side to handle this event also... ;)
Thank you !
For the subscribe to voicemail box, this only occurs one time. During the initial contact with the voicemail box, which is pretty much during the boot up for the phone. You would see just one subscribe with the Event: message-summary and the Expires: 2147483647.
Verify this by running a capture or a debug log and reboot the phone, you should see the initial subscribe to voicemail. Make sure the Voicemail Server parameter is set, located in the Ext tab under Call Feature Settings.