Sam S
2003-Aug-31 00:47 UTC
[Asterisk-Users] Message-waiting-indicator thru ZAP interfaces - how to?
I'm trying to make the MWI indicators on my client's Vodavi Starplus DHS phones work. The actual signalling - in-band DTMF from the ZAP interfaces directly to the PBX system - works fine. I can manually tell asterisk to send "#9610" as DTMF and voila, the MWI on extension 10 lights (or goes out.) The question is, how is this integrated with voicemail, i.e. so that the MWI turns on and off appropriately, when new messages arrive and after a user has listened to their messages? I've checked the last two months of mailing-list messages but found no mention of this situation. Any tips or pointers to online docs would be appreciated. Thanks, Sam P.S. Thanks to Jsmith for the fast, simple answer to my last question re: version number in CVS not updating.
John Todd
2003-Sep-02 00:34 UTC
[Asterisk-Users] Message-waiting-indicator thru ZAP interfaces - how to?
>I'm trying to make the MWI indicators on my client's Vodavi Starplus >DHS phones work. The actual signalling - in-band DTMF from the ZAP >interfaces directly to the PBX system - works fine. I can manually >tell asterisk to send "#9610" as DTMF and voila, the MWI on >extension 10 lights (or goes out.) The question is, how is this >integrated with voicemail, i.e. so that the MWI turns on and off >appropriately, when new messages arrive and after a user has >listened to their messages? > >I've checked the last two months of mailing-list messages but found >no mention of this situation. Any tips or pointers to online docs >would be appreciated. > >Thanks, > >Sam > >P.S. Thanks to Jsmith for the fast, simple answer to my last >question re: version number in CVS not updating.I'm afraid that the answer to this, without programming some stuff inside of Asterisk, is uuuuuuugly. I suspect it will involve using perl or shell scripts to actually peek inside of the /var/spool/asterisk/vm directories and check things manually, out of a cron job or out of the "h" context with a System call. Then, a call would be created by the script (see sample.call) - just thinking about this method gives me the willies. The clean way would be to put a tiny call into the voicemail app (or would it be in app.c?) that triggers an outbound call with the appropriate parameters (see sample.call) JT