diff options
-rw-r--r-- | apps/app_voicemail.c | 4 | ||||
-rw-r--r-- | configs/voicemail.conf.sample | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 4fde2c580..3761a9058 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -445,7 +445,7 @@ static void apply_option(struct ast_vm_user *vmu, const char *var, const char *v ast_copy_string(vmu->language, value, sizeof(vmu->language)); } else if (!strcasecmp(var, "tz")) { ast_copy_string(vmu->zonetag, value, sizeof(vmu->zonetag)); - } else if (!strcasecmp(var, "delete")) { + } else if (!strcasecmp(var, "delete") || !strcasecmp(var, "deletevoicemail")) { ast_set2_flag(vmu, ast_true(value), VM_DELETE); } else if (!strcasecmp(var, "saycid")){ ast_set2_flag(vmu, ast_true(value), VM_SAYCID); @@ -2613,8 +2613,8 @@ static int leave_voicemail(struct ast_channel *chan, char *ext, struct leave_vm_ } } if (ast_fileexists(fn, NULL, NULL)) { - notify_new_message(chan, vmu, msgnum, duration, fmt, chan->cid.cid_num, chan->cid.cid_name); STORE(dir, vmu->mailbox, vmu->context, msgnum); + notify_new_message(chan, vmu, msgnum, duration, fmt, chan->cid.cid_num, chan->cid.cid_name); DISPOSE(dir, msgnum); } pbx_builtin_setvar_helper(chan, "VMSTATUS", "SUCCESS"); diff --git a/configs/voicemail.conf.sample b/configs/voicemail.conf.sample index 8558235a6..fa362c95d 100644 --- a/configs/voicemail.conf.sample +++ b/configs/voicemail.conf.sample @@ -172,6 +172,7 @@ sendvoicemail=yes ; Context to Send voicemail from [option 5 from the advanced m ; This does NOT affect option 3,3 from the advanced options menu ; delete=yes ; After notification, the voicemail is deleted from the server. [per-mailbox only] ; This is intended for use with users who wish to receive their voicemail ONLY by email. + ; Note: deletevoicemail is provided as an equivalent option for Realtime configuration. ; nextaftercmd=yes ; Skips to the next message after hitting 7 or 9 to delete/save current message. ; [global option only at this time] ; forcename=yes ; Forces a new user to record their name. A new user is |