diff options
author | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-02 01:08:55 +0000 |
---|---|---|
committer | kpfleming <kpfleming@f38db490-d61c-443f-a65b-d21fe96a405b> | 2005-04-02 01:08:55 +0000 |
commit | 716e3504b7634fe616dc325902cb3f3486cbc080 (patch) | |
tree | 3ec22b49acbde0fb2f94a7cbaff6c3ca0e0bc9d5 | |
parent | 004a141c9374f66fc060576d0b3252879147e572 (diff) |
add VM_MESSAGEFILE channel variable to hold path to message left by caller (bug #3926, plus doc update)
git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5357 f38db490-d61c-443f-a65b-d21fe96a405b
-rwxr-xr-x | apps/app_voicemail.c | 4 | ||||
-rwxr-xr-x | doc/README.variables | 23 |
2 files changed, 16 insertions, 11 deletions
diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index b1321a160..3fa8b2f40 100755 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -2139,6 +2139,10 @@ static int leave_voicemail(struct ast_channel *chan, char *ext, int silent, int msgnum++; } while (msgnum < MAXMSG); if (msgnum < MAXMSG) { + + /* assign a variable with the name of the voicemail file */ + pbx_builtin_setvar_helper(chan, "VM_MESSAGEFILE", fn); + /* Store information */ snprintf(txtfile, sizeof(txtfile), "%s.txt", fn); txt = fopen(txtfile, "w+"); diff --git a/doc/README.variables b/doc/README.variables index 83d3011dd..3d438f8c3 100755 --- a/doc/README.variables +++ b/doc/README.variables @@ -357,18 +357,19 @@ ${MEETME_EXIT_CONTEXT} Context for exit out of meetme meeting ${MEETME_AGI_BACKGROUND} AGI script for Meetme (zap only) ${MEETMESECS} * Number of seconds a user participated in a MeetMe conference -The voicemail() application uses the following variables: +The VoiceMail() application uses the following variables: --------------------------------------------------------- -${VM_CATEGORY} Sets voicemail category -${VM_NAME} * Full name in voicemail -${VM_DUR} * Voicemail duration -${VM_MSGNUM} * Number of voicemail message in mailbox -${VM_CALLERID} * Voicemail Caller ID (Person leaving vm) -${VM_CIDNAME} * Voicemail Caller ID Name -${VM_CIDNUM} * Voicemail Caller ID Number -${VM_DATE} * Voicemail Date - -The vmauthenticate() application uses the following variables: +${VM_CATEGORY} Sets voicemail category +${VM_NAME} * Full name in voicemail +${VM_DUR} * Voicemail duration +${VM_MSGNUM} * Number of voicemail message in mailbox +${VM_CALLERID} * Voicemail Caller ID (Person leaving vm) +${VM_CIDNAME} * Voicemail Caller ID Name +${VM_CIDNUM} * Voicemail Caller ID Number +${VM_DATE} * Voicemail Date +${VM_MESSAGEFILE} * Path to message left by caller + +The VMAuthenticate() application uses the following variables: --------------------------------------------------------- ${AUTH_MAILBOX} * Authenticated mailbox ${AUTH_CONTEXT} * Authenticated mailbox context |