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}
After making your changes restart the sipxivr service from the server services panel in sipxconfig.