Voicemail to Email

Overview

Users can receive email notification of new messages left in their voice mailbox and the voice message can also be sent as an attachment to the user as well.
This allows users to listen to their voicemail messages without having to login to their voice mailbox. 

Configuration

To set up Voicemail to Email for an extension, perform the following steps:

  1. Open the UCx Web-based Configuration Utility
  2. From the PBX tab, select PBX Configuration
  3. From the left side column, select Extensions
  4. From the list on the right hand side, select the desired extension
  5. Scroll down to the Voicemail section
  6. Set Status to Enabled
  7. Enter the user's Email address - this is where notification will be sent for new voice messages
  8. To also include the voice message as an attachment to the email notification, select Yes for Email Attachment

The rest of the fields are optional. Details of the voicemail fields are described in the table below.

Field Description
Email Address Email address that Voicemail is sent to. If you wish to specify multiple recipients, separate the email addresses with commas (,) or the pipe (|) symbol. This field supports up to a maximum of 160 characters. For example: [email protected]|[email protected].
Pager Email Address Pager or Mobile email address that short Voicemail notifications are sent to.
Email Attachment Option to attach Voicemail to email.
Play CID Read back caller's telephone number prior to playing hte incoming message, and just after announcing the date nad time the message was left.
Play envelope Controls whether the system will play the message envelope (date/time) before playing the message. This setting does not affect the operation of the envelope option in the advanced voicemail menu.
Delete Voicemail If set to Yes, the Voicemail will be deleted after having been emailed.
Must have Email Attachment set to Yes, otherwise your messages will be lost forever.
Instant Access When enabled, the password prompt is skipped when dialing into an extension's voice mailbox directly from the extension.
VM Options Additional options can be specified in this field that will override the system level settings. Separate the options with pipe ( | ). For example: tz=Eastern|maxmessage=60.
See Voicemail Settings page for details on the various options.
VM Context Normally set to the value default. Do not change unless you understand the implications.
Busy Message If you want to use a system recording as the busy message, select the system recording file from the list.
See System Recordings page for details on how to create a system recording.
Unavail Message If you want to use a system recording as the unavailable message, select the system recording file from the list.
See System Recordings page for details on how to create a system recording.

System Level Configuration

Voicemail to Email settings at the system level are configured under the Voicemail Settings page.

  1. Open the UCX Web-based Configuration Utility
  2. From the PBX tab, select PBX Configuration
  3. From the left side column, select Voicemail Settings
  4. Click on the Settings link (System View Links)
  5. Review and modify the following parameters as desired
Field Description
emailbody

This is the text that will appear in the email sent to users. Typically you would want to change the placeholder AMPWEBADDRESS to the actual IP address or hostname of your UCx Server.

${VM_NAME},\n\nThere is a new voicemail in mailbox ${VM_MAILBOX}:\n\n\tFrom:\t${VM_CALLERID}\n\tLength:\t${VM_DUR} seconds\n\tDate:\t${VM_DATE}\n\nDial *97 to access your voicemail by phone.\nVisit http://AMPWEBADDRESS/recordings/index.php?login=${VM_MAILBOX} to check your voicemail with a web browser.\n
emailsubject The subject of the notification email sent to the user.
fromstring The name of the FROM email address of the notification email sent to the user
serveremail The FROM email address of the notification email sent to the user

Here is an example of the email notification sent to the user with the following settings:

  • emailbody = ${VM_NAME},\n\nThere is a new voicemail in mailbox ${VM_MAILBOX}:\n\n\tFrom:\t${VM_CALLERID}\n\tLength:\t${VM_DUR} seconds\n\tDate:\t${VM_DATE}\n\nDial *97 to access your voicemail by phone.\nVisit http://192.168.1.200/recordings/index.php?login=${VM_MAILBOX} to check your voicemail with a web browser.\n
  • emailsubject = New message from ${VM_CIDNUM} in mailbox ${VM_MAILBOX}
  • fromstring = EMetrotel
  • serveremail = [email protected]


from: EMetrotel <[email protected]>
to: Test User <[email protected]>
date: Jul 26, 2018, 11:30 PM
subject: New message from 502 in mailbox 521

Test User,

There is a new voicemail in mailbox 521:

        From:   "John's Office" <502>
        Length: 0:07 seconds
        Date:   Thursday, July 26, 2018 at 11:30:33 PM

Dial *97 to access your voicemail by phone.
Visit http://192.168.1.200/recordings/index.php?login=521 to check your voicemail with a web browser.

AWS Considerations

Note that if you are running UCX software on an AWS instance, any email communication over TCP port 25 is automatically disabled and a relay must be used. Therefore, it is required that you configure the Remote SMTP settings.
Page Tags: 
voicemail to email
vm to email