[asterisk-users] Voicemail notification by email is missing CallerID info

Tech Support asterisk at voipbusiness.us
Sat Feb 18 11:24:34 CST 2017


I’ll go through it and see what I missed. I can't thank you enough!

John

 

From: asterisk-users-bounces at lists.digium.com [mailto:asterisk-users-bounces at lists.digium.com] On Behalf Of Jonathan H
Sent: Saturday, February 18, 2017 11:50 AM
To: Asterisk Users Mailing List - Non-Commercial Discussion
Subject: Re: [asterisk-users] Voicemail notification by email is missing CallerID info

 

This is what comes with voicemail.conf.sample - works for me!

; Change the from, body and/or subject, variables:

;     VM_NAME, VM_DUR, VM_MSGNUM, VM_MAILBOX, VM_CALLERID, VM_CIDNUM,

;     VM_CIDNAME, VM_DATE

; Additionally, on forwarded messages, you have the variables:

;     ORIG_VM_CALLERID, ORIG_VM_CIDNUM, ORIG_VM_CIDNAME, ORIG_VM_DATE

; You can select between two variables by using dialplan functions, e.g.

;     ${IF(${ISNULL(${ORIG_VM_DATE})}?${VM_DATE}:${ORIG_VM_DATE})}

;

; Note: The emailbody config row can only be up to 512 characters due to a

;       limitation in the Asterisk configuration subsystem.

;emailsubject=[PBX]: New message ${VM_MSGNUM} in mailbox ${VM_MAILBOX}

; The following definition is very close to the default, but the default shows

; just the CIDNAME, if it is not null, otherwise just the CIDNUM, or "an unknown

; caller", if they are both null.

;emailbody=Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just left a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE}, so you might\nwant to check it when you get a chance.  Thanks!\n\n\t\t\t\t--Asterisk\n

;

; Note: ${IF()} strips spacing at the beginning and end of its true and false

; values, so a newline cannot be placed at either location.  The word 'so' is

; therefore duplicated, in order for the newline to be interpreted correctly.

;emailbody=Dear ${VM_NAME}:\n\n\tjust wanted to let you know you were just ${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?left:forwarded)} a ${VM_DUR} long message (number ${VM_MSGNUM})\nin mailbox ${VM_MAILBOX} from ${VM_CALLERID}, on ${VM_DATE},\n${IF($["${VM_CIDNUM}" = "${ORIG_VM_CIDNUM}"]?so:(originally sent by ${ORIG_VM_CALLERID} on ${ORIG_VM_DATE})\nso)} you might want to check it when you get a chance.  Thanks!\n\n\t\t\t\t--Asterisk\n

 

On 18 February 2017 at 16:35, Tech Support <asterisk at voipbusiness.us> wrote:
> All;
>
>     I am running Asterisk 11.6-cert16 and I have voicemail setup so
> voicemail messages are sent as email attachments. That works fine. However,
> the body of the email contains the CallerID(name), but is missing the
> CallerID(num). For example, the email body looks like this:
>
>
>
>       Just wanted to let you know you were just left a 0:21 long message
> (number 13) in mailbox 101 from WIRELESS CALLER, on Friday, February 17,
> 2017 at 04:48:38 PM so you might want to check it when you get a chance.
> Thanks!
>
>
>
> Checking the CDR’s shows that both the name and number were recorded by
> Asterisk. Am I missing something obvious? Is it a simple config option in
> voicemail.conf? Any insight at all would be greatly appreciated.
>
> Thanks;
>
> John V.
>
>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Check out the new Asterisk community forum at:
> https://community.asterisk.org/
>
> New to Asterisk? Start here:
>       https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20170218/eaeb5b7b/attachment-0001.html>


More information about the asterisk-users mailing list