Marty Mastera
2006-Aug-30 20:39 UTC
[asterisk-users] * during voicemail greeting to access mailbox
I'm trying to allow access to an individuals mailbox by having them dial their own DID, wait for their voicemail greeting and pressing * (to be followed by a password prompt). For some reason I thought that this functionality was built-in to Voicemail but must not be since it doesn't work...(I do see * being pressed in debug logs but no action follows). I did find the following in the wiki: Also. during the prompt if the caller presses: '*' - the call jumps to extension 'a' in the current voicemail context. This needs an example '#' - the greeting and/or instructions are stopped and recording starts immediately. When using the zero '0' and star '*' it's important to note that the context you placed the application voicemail in is irrelvant, it's the context for the voicemail box that we're looking for in the dialplan for the jump to the 'a' or 'o' extention. I tested this using a macro to call voicemail and pressing '0' and/or '*' first jumped back to the macro that called voicemail, to look for 'o' and/or 'a' in that macro, if it failed it jumpted to the context defined in voicemail.conf. I'm running CVS version 1.07 I have added an 'a' extension to the voicemail context but still nothing. Does anyone have this working? btw I'm using 1.2.1 Marty -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20060830/b74d2edb/attachment.htm
Tim St. Pierre
2006-Aug-31 18:51 UTC
[asterisk-users] * during voicemail greeting to access mailbox
I have it working, it's a rather handy feature. You need to make the a extensions, as you have learned, pointing to the VoiceMailMain application. On my system, I use macros for the extension handling (ie. dialing an extension runs a macro that rings the phone, sends to voicemail based on the status of the extension, etc.) My I put this extension in the actual macro. Failing that, it might work if it's in the context that your extensions are in. It has to be in the same context that called the voicemail busy or no-answer application. Best of luck, let me know if it doesn't work, and we'll follow up from there. -Tim On August 30, 2006 23:39, Marty Mastera wrote:> I'm trying to allow access to an individuals mailbox by having them dial > their own DID, wait for their voicemail greeting and pressing * (to be > followed by a password prompt). > > For some reason I thought that this functionality was built-in to > Voicemail but must not be since it doesn't work...(I do see * being > pressed in debug logs but no action follows). I did find the following > in the wiki: > > Also. during the prompt if the caller presses: > '*' - the call jumps to extension 'a' in the current voicemail context. > This needs an example > '#' - the greeting and/or instructions are stopped and recording starts > immediately. > > When using the zero '0' and star '*' it's important to note that the > context you placed the application voicemail in is irrelvant, it's the > context for the voicemail box that we're looking for in the dialplan for > the jump to the 'a' or 'o' extention. > I tested this using a macro to call voicemail and pressing '0' and/or > '*' first jumped back to the macro that called voicemail, to look for > 'o' and/or 'a' in that macro, if it failed it jumpted to the context > defined in voicemail.conf. I'm running CVS version 1.07 > > I have added an 'a' extension to the voicemail context but still > nothing. Does anyone have this working? btw I'm using 1.2.1 > > > Marty-- Tim St. Pierre IP telephony specialist sip://5101@communicatefreely.net Toronto: 647 722 6930 Toll-Free 1 888 488 6940 tim@communicatefreely.net -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.digium.com/pipermail/asterisk-users/attachments/20060831/aed9f764/attachment.pgp