n_c_h_dj wrote:
Hi,
IVM does have Message Waiting Indicator Support - at this time it has only been thoroughly tested with Axon - only limitation is your light will stay on as long as there are messages in your IVM mailbox folder, so if you get your voicemails by email attachment, you would have to use the "delete after sending" option in IVM for the MWI light to be accurate.
FI/FO is a suggestion for next release.
The current code recognizes a call as private if it does not begin with a digit, it is being modified to allow for the '+' sign. We should be able to get this released fairly soon.
Hope this helps.
DJ
Hi DJ,
Looks like you guys took care of the "+" prefix bug in the latest IVM 5.03 beta. Thanks!.
But! The MWI still does not work correctly in IVM 5.03. I've submitted a bug report for you guys explaining it. I'll post here for anyone else's benefit.
IVM's SIP NOTIFY message logic is not consistent. When IP phone sends SUBSCRIBE message, IVM sends proper NOTIFY message including "Voice-Message: 1/0" header but if IVM receives a new voicemail it then sends a NOTIFY message but missing the "Voice-Message: 2/0" header. So the registered IP phone does not get updated with the total new message count from IVM. If the IP phone sends a SUBSCRIBE then IVM will properly send the updated "Voice-Message: 2/0" header. It should send this header all the time.
Here's examples of working and non-working trace from IVM.
After IP phone SUBSCRIBE is sent:
19:59:22 UDP Packet Sent to 10.1.2.219:36390 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
NOTIFY sip:101@10.1.2.219:36390;transport=udp SIP/2.0
Via: SIP/2.0/UDP 10.1.2.212:5061;rport;branch=z9hG4bK193788
To: "phone"<sip:101@10.1.2.212>;tag=bb0eff73
From: "phone"<sip:101@10.1.2.212>;tag=21
Call-ID: NWMzNzIzM2QzODBiMjVjNmIwYjU0YWUxMDk1ZDE0Zjc.
CSeq: 243 NOTIFY
Max-Forwards: 20
User-Agent: NCH Software IVM Answering Attendant 5.03
Contact: <sip:199@10.1.2.212:5061>
Event: message-summary
Subscription-State: active
Content-Type: application/simple-message-summary
Content-Length: 80
Messages-Waiting: yes
Message-Account: sip:101@10.1.2.212
Voice-Message: 1/0
----------------------------------------------------------------
After leaving new voicemail:
20:03:49 UDP Packet Sent to 10.1.2.219:36390 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
NOTIFY sip:101@10.1.2.219:36390;transport=udp SIP/2.0
Via: SIP/2.0/UDP 10.1.2.212:5061;rport;branch=z9hG4bK203788
To: "phone"<sip:101@10.1.2.212>;tag=bb0eff73
From: "phone"<sip:101@10.1.2.212>;tag=21
Call-ID: NWMzNzIzM2QzODBiMjVjNmIwYjU0YWUxMDk1ZDE0Zjc.
CSeq: 244 NOTIFY
Max-Forwards: 20
User-Agent: NCH Software IVM Answering Attendant 5.03
Contact: <sip:199@10.1.2.212:5061>
Event: message-summary
Subscription-State: active
Content-Type: application/simple-message-summary
Content-Length: 80
Messages-Waiting: yes
Message-Account: sip:101@10.1.2.212
Missing this header ----> Voice-Message: 2/0