VoiceGuide Help
1. Introduction
Welcome To VoiceGuide
Which version to use
2. Configuration
System Requirements
Installing v7.x - Dialogic
Installing v7.x - VoIP / HMP
Installing v6.x - Dialogic
Installing v5.x - Voice Modems
Installing v5.x - CAPI compatible cards
Installing v5.x - Dialogic
Installing v5.x - Dialogic Wave Drivers
Text To Speech
Call Transfers and Conferencing
ODBC Data Sources
End of Call Detection
Distinctive Ring Detection
Cisco Call Manager Configuration
T1/E1 ISDN Configuration
T1/E1 RobbedBit/CAS/R2 Configuration
VoIP Line Registration
Command Line Options
Registering VoiceGuide
Unique System Identifier
3. Script Design
Graphical Design Environment
Module Types
Result Variables
Call Start
Call Finish
Multilanguage Systems
Protected Scripts
Sound files
Testing Scripts
4. Modules
Get Numbers
Say Numbers
Send Email
Database Query
Run Program
Run VB Script
Call Web Service
Time Switch
Transfer Call
Evaluate Expression
Fax Send and Receive
Send Phone Message
Send Pager Message
Hangup Call
5. Reporting
Line Status Monitor
Automated Report Scheduling
6. Voicemail
Voicemail System Manager
Voicemail Menus
Message Lamps
7. Outbound Dialing
Loading Numbers to Call
Detect Call Answer
Outbound VoIP calls
Predictive Dialers
External Database Source (v7)
8. CRM Integration
9. Speech Recognition
Install LumenVox
10. Logs
Script Logs
Call Detail Records (CDRs)
Temp Files
11. COM and WCF Interface
12. PBX Integration (CTI)
Inband Signaling
Ericsson MD110 Voicemail Interface
Legal Information
Copyright & Disclaimer

VoiceGuide Online Help
Prev Page Next Page

Voicemail Manager

Using the Voicemail Manager you can browse through the voicemail boxes, and change any of their settings:

  • create/remove voicemail boxes,
  • play/delete/record messages left in individual voicemail boxes,
  • play/delete/record the greeting messages for individual voicemail boxes.
  • edit the forwarding email address for new voicemail messages
  • edit the forwarding phone number for new voicemail messages
  • edit the pager telephone number
  • edit the message distribution lists.

To add a new voicemail box select the 'Add/Modify' tab, and fill out the mailbox details and forwarding information.

Field Description


Voicemail box numbers (VMB IDs) can be up to 6 digits long, allowing up to 1,000,000 voicemail boxes on the system. In most applications 4 digit digit voicemail ID's are used, allowing up to 10,000 mailboxes.


Voicemail box access PIN number length is set to 4 digits. If no PIN is specified the caller will be asked to specify the PIN the first time they log into the voicemail box.


Name of the voicemail box owner. This is the name which can be spelled by caller when using the Auto Attendant's 'spell name' feature.


Extension number associated with this voicemail box. This is the extension number to which caller will be transferred when using the Auto Attendant's 'spell name' feature.


Administrator's Comments.


Voicemail groups to which this mailbox belongs to. Voicemail groups are used when sending broadcast messages, and when browsing voicemail boxes' welcoming messages.

Forward tel

Any new messages will be forwarded to the phone number specified. 

VG  Dialer option must be enabled to allow VoiceGuide to dial out and deliver any new voicemail messages. 



If a forwarding Email address is specified, all recorded messages for this mailbox will be sent by Email to the address specified. If the message needs to be sent to multiple email addresses the individual addresses must be separated by semicolons ";" or commas ","

Copy To What other Voicemail boxes any messages left in this voicemail box should be copied to. The list can include individual voicemail boxes or Distribution Lists.

Pager tel

The telephone number dialed to deliver a numeric pager message.

VG  Dialer option must be enabled to allow VoiceGuide to dial out and deliver any new voicemail messages. 

Pager msg

The message sent to the pager. VoiceGuide will pause for a couple of seconds after dialing the telephone number and before dialing the message. If this pause is not long enough, extra wait time can be specified by tying commas at the beginning of the message. The example in the captured screen above has three commas.

The length of a pause generated by each comma differs from system to system and its best to determine by trial and error the number of commas to use in order to have reliable pager message delivery from your VoiceGuide system to your pager provider.

Also in the example above a Result Variable was used in the message. This shows how the caller's ID or any other data entered by the caller in another part of the script can be sent as part of a pager message.



If a forwarding Email address is specified, all recorded messages for this mailbox will be sent by Email to the address specified. If the message needs to be sent to multiple email addresses the individual addresses must be separated by semicolons ";" or commas ","

Run What program to run after a message has been left for this voicemail box. This can be used to start 3rd party command line utilities to forward alerts to alphanumeric pagers, or to mobile phones via SMS. Another possible use is for post-processing of recorded message or forwarding of the recorded message through other means. (The filename of the just recorded message can be accessed using the $RV[VoicemailMesasgeXXXX] Result Variable - it returns the filename of the last recorded voicemail message in a particular voicemail box - which is specified by replacing XXXX with the number of the voicemail box.)


Distribution Lists 

Messages recorded in the voicemail system can be sent to individual voicemail boxes or Distribution Lists. Distribution Lists are by default global and available for use to anyone. This screenshot shows how the Distribution Lists are defined:


Voicemail configuration file 

The voicemail information is stored in file VmBoxList.xml in the Data subdirectory.

The Voicemailbox data is stored in an XML format, allowing easy viewing and manipulation of this data by users own tools.

Any changes made to the Voicemail configuration file by the Voicemail Manager or by any other program will also be loaded by VoiceGuide immediately after the new version of the file is saved. This allows for outside programs to add and delete voicemail boxes at will.


Email Forwarding

The Voicemail Manager allows you to define the standard template for the Subject and Body of the emails sent with forwarded recorded messages.

The Email's Subject and Body can also be customized on a per voicemail box basis by creating these test files in VG's \system\vm\ subdirectory:


Where XXXX is to be replaced by the voicemail box number.

If the Voicemail-box specific files subject or body can be found then the following files will be used if they exist:


RV's can be used within these template files as well.

The voicemail scripts can also be modified to append information to the message body - please examine the voicemail scripts to see how this is done.



Voicemail Manager reads the contents of the VmBoxList.xml file on start, and saves all the information on exit - overwriting the previous VmBoxList.xml. This means that any changes made to VmBoxList.xml by voicemail users managing their accounts (changing PINs or Forwarding numbers) by any other programs while the Voicemail Manager is open will be lost.

Hence it is recommended that Voicemail Manager only be used only at times when no callers are performing administration functions on their Voicemail account.

The voicemail introduction messages are stored by default in VG's \data\VmWelc\ subdirectory.
The messages left in voicemail boxes are stored by default in VG's \data\VmSave\ subdirectory.


Converted from CHM to HTML with chm2web Pro 2.85 (unicode)