Merged revisions 116407 via svnmerge from

https://origsvn.digium.com/svn/asterisk/trunk

........
r116407 | qwell | 2008-05-14 15:36:55 -0500 (Wed, 14 May 2008) | 9 lines

Voicemail "* exit" should not require an exitcontext to be specified.
The behavior in 1.4 was that it would use the current context if an exitcontext existed.

(closes issue #12605)
Reported by: kenjreno
Patches:
      12605-starexit.diff uploaded by qwell (license 4)
Tested by: file

........


git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.0@116408 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Jason Parker
2008-05-14 20:37:22 +00:00
parent 91d87c10a5
commit 191c3196cc

View File

@@ -3150,7 +3150,7 @@ static int leave_voicemail(struct ast_channel *chan, char *ext, struct leave_vm_
ast_stopstream(chan);
/* Check for a '*' here in case the caller wants to escape from voicemail to something
other than the operator -- an automated attendant or mailbox login for example */
if (!ast_strlen_zero(vmu->exit) && (res == '*')) {
if (res == '*') {
chan->exten[0] = 'a';
chan->exten[1] = '\0';
if (!ast_strlen_zero(vmu->exit)) {