diff options
author | Mark Spencer <markster@digium.com> | 2005-08-01 11:03:09 +0000 |
---|---|---|
committer | Mark Spencer <markster@digium.com> | 2005-08-01 11:03:09 +0000 |
commit | 8efba1c1274ba3c6344aeb69377f383a5a922689 (patch) | |
tree | ea475a21bff6400a36574ce07403ad13bba66a36 /apps/app_voicemail.c | |
parent | 5a7a8666a120096bd6429dc5c123244ee095ac2b (diff) |
Minor voicemail fixup (related to 4800, but not the fix yet)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@6249 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'apps/app_voicemail.c')
-rwxr-xr-x | apps/app_voicemail.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 161cd4d58..8a1d20fb8 100755 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -5051,9 +5051,12 @@ static int vm_execmain(struct ast_channel *chan, void *data) snprintf(vms.fn, sizeof(vms.fn), "vm-%s", mbox(box)); if (!cmd) { cmd = ast_play_and_wait(chan, "vm-message"); - cmd = say_and_wait(chan, vms.curmsg + 1, chan->language); - cmd = ast_play_and_wait(chan, "vm-savedto"); - cmd = vm_play_folder_name(chan, vms.fn); + if (!cmd) + cmd = say_and_wait(chan, vms.curmsg + 1, chan->language); + if (!cmd) + cmd = ast_play_and_wait(chan, "vm-savedto"); + if (!cmd) + cmd = vm_play_folder_name(chan, vms.fn); } else { cmd = ast_play_and_wait(chan, "vm-mailboxfull"); } |