Administration

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 UCX Administration
  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.

FieldDescription
Email AddressEmail 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 AddressPager or Mobile email address that short Voicemail notifications are sent to.
Email AttachmentOption to attach Voicemail to email.
Play CIDRead back caller’s telephone number prior to playing hte incoming message, and just after announcing the date nad time the message was left.
Play envelopeControls 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 AccessWhen enabled, the password prompt is skipped when dialing into an extension’s voice mailbox directly from the extension.
VM OptionsAdditional 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 ContextNormally set to the value default. Do not change unless you understand the implications.
Busy MessageIf 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 MessageIf 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 UCX Administration
  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
FieldDescription
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
emailsubjectThe subject of the notification email sent to the user.
fromstringThe name of the FROM email address of the notification email sent to the user
serveremailThe 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.

Contents