Child pages
  • Voicemail-Email Custom Notifications
Skip to end of metadata
Go to start of metadata

With sipXecs version 4.2 and up administrators now have the ability to modify the format and text of voicemail-email notification messages sent to end users. To customize your settings you will need to copy the following contents into the file /etc/sipxpbx/sipxivr/EmailFormats.properties

This file may need to be created if it does not exist. Please note the case sensitivity of the filename.

# Copyright (C) 2009 Pingtel Corp., certain elements licensed under a Contributor Agreement.
# Contributors retain copyright to elements licensed under a Contributor Agreement.
# Licensed to the User under the LGPL license.
#
# Variables available to use as {var} expansions:
#
#               0 audio Duration in mS
#               1 From URI
#               2 From User Part (phone number, most likely)
#               3 From Display Part
#               4 Portal Link URL
#               5 Message Id
#               6 message timestamp

SenderName = Voicemail Notification Service
SenderMailto = postmaster@localhost
HtmlTitle = Voicemail Notification

# More variables available (which now include the above as pre-expanded variables
#               7 Sender Name
#               8 Sender mailto
#               9 html title

PortalURL = {4}
Sender = {7} <{8}>
SubjectFull = {0,time,m:ss} Voice Message from {2} ({3})
SubjectMedium = Voice Message from {2} ({3})
SubjectBrief = Voice Message: {3}

# Even More variables available (which now include the above as pre-expanded variables)
#
#              10 Portal URL (so it can be re-written if need be for firewalls, remapping, etc.)
#              11 Sender (as name <mail addr>)
#              12 SubjectFull
#              13 SubjectMedium
#              14 SubjectBrief

# Body for Full Html Email format (with links)
HtmlBodyFull = \
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"\n \
\"http://www.w3.org/TR/html4/strict.dtd\">\n \
<html>\n \
<head>\n \
<title>{9}</title>\n \
</head>\n \
<body>\n \
<p>{12}</p>\n \
<p></p>\n \
<p><a href="{10}{5}">Listen to message</a></p>\n \
<p><a href="{10}">Show voicemail Inbox</a></p>\n \
<p><a href="{10}{5}/delete">Delete message</a></p>\n \
</body>\n \
</html>\n

# Body for Full Text Email format (with links)
TextBodyFull = \
{9}\n \
\n \
{12}\n \
\n \
Listen to message, click here: {10}{5}\n \
Show inbox, click here:        {10}\n \
Delete message, click here:    {10}{5}/delete\n


# Body for Medium Html Email format (no links)
HtmlBodyMedium = \
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN"\n \
\"http://www.w3.org/TR/html4/strict.dtd\">\n \
<html>\n \
<head>\n \
<title>{9}</title>\n \
</head>\n \
<body>\n \
<p>{12}</p>\n
</body>\n \
</html>\n

# Body for Medium Text Email format (no links)
TextBodyMedium = \
{9}\n \
\n \
{12}\n

# Body for Brief Html Email format (e.g. SMS, so none)
HtmlBodyBrief =

# Body for Brief Text Email format (e.g. SMS, so keep it short!)
TextBodyBrief = Msg from {2} duration {0,time,m:ss} at {6,date,short}
page_fax_from = page fax from
an_unknown_sender = an unknown sender
Your = Your
You_received_a = You received a
You_received_an_incomplete = You received an incomplete
leaving_msg = is leaving a voice message.
just_left_msg = just left a voice message.
did_not_leave_msg = disconnected without leaving a voice message.

After making your changes restart the sipxivr service from the server services panel in sipxconfig.

  • No labels