Voicemail Pro Installation
Voicemail Pro Installation
Voicemail Pro Installation
Voicemail Pro
Notice
While reasonable efforts were made to ensure that the information in this document was complete and accurate at the time of
printing, Avaya Inc. can assume no liability for any errors. Changes and corrections to the information in this document may be
incorporated in future releases.
Documentation Disclaimer
Avaya Inc. is not responsible for any modifications, additions, or deletions to the original published version of this
documentation unless such modifications, additions, or deletions were performed by Avaya.
Link Disclaimer
Avaya Inc. is not responsible for the contents or reliability of any linked Web sites referenced elsewhere within this
Documentation, and Avaya does not necessarily endorse the products, services, or information described or offered within
them. We cannot guarantee that these links will work all of the time and we have no control over the availability of the linked
pages.
License
USE OR INSTALLATION OF THE PRODUCT INDICATES THE END USER’S ACCEPTANCE OF THE TERMS SET FORTH
HEREIN AND THE GENERAL LICENSE TERMS AVAILABLE ON THE AVAYA WEBSITE AT
http://support.avaya.com/LicenseInfo/ (“GENERAL LICENSE TERMS”). IF YOU DO NOT WISH TO BE BOUND BY THESE
TERMS, YOU MUST RETURN THE PRODUCT(S) TO THE POINT OF PURCHASE WITHIN TEN (10) DAYS OF DELIVERY
FOR A REFUND OR CREDIT.
Avaya grants End User a license within the scope of the license types described below. The applicable number of licenses and
units of capacity for which the license is granted will be one (1), unless a different number of licenses or units of capacity is
specified in the Documentation or other materials available to End User. “Designated Processor” means a single stand-alone
computing device. “Server” means a Designated Processor that hosts a software application to be accessed by multiple users.
“Software” means the computer programs in object code, originally licensed by Avaya and ultimately utilized by End User,
whether as stand-alone Products or pre-installed on Hardware. “Hardware” means the standard hardware Products, originally
sold by Avaya and ultimately utilized by End User.
License Type(s): Designated System(s) License (DS).
End User may install and use each copy of the Software on only one Designated Processor, unless a different number of
Designated Processors is indicated in the Documentation or other materials available to End User. Avaya may require the
Designated Processor(s) to be identified by type, serial number, feature key, location or other specific designation, or to be
provided by End User to Avaya through electronic means established by Avaya specifically for this purpose.
Copyright
Except where expressly stated otherwise, the Product is protected by copyright and other laws respecting proprietary rights.
Unauthorized reproduction, transfer, and or use can be a criminal, as well as a civil, offense under the applicable law.
Third-Party Components
Certain software programs or portions thereof included in the Product may contain software distributed under third party
agreements (“Third Party Components”), which may contain terms that expand or limit rights to use certain portions of the
Product (“Third Party Terms”). Information identifying Third Party Components and the Third Party Terms that apply to them is
available on Avaya’s web site at: http://support.avaya.com/ThirdPartyLicense/
Trademarks
Avaya and the Avaya logo are registered trademarks of Avaya Inc. in the United States of America and other jurisdictions.
Unless otherwise provided in this document, marks identified by “®,” “™” and “SM” are registered marks, trademarks and
service marks, respectively, of Avaya Inc. All other trademarks are the property of their respective owners.
Documentation information
For the most current versions of documentation, go to the Avaya Support web site (http://www.avaya.com/support) or the IP
Office Knowledge Base (http://marketingtools.avaya.com/knowledgebase/).
Avaya Support
Avaya provides a telephone number for you to use to report problems or to ask questions about your contact center. The
support telephone number is 1 800 628 2888 in the United States. For additional support telephone numbers, see the Avaya
Web site: http://www.avaya.com/support.
1. Voicemail Pro
The diagram illustrates a Voicemail Pro system with some of the setup options. Full details on the installation options
available are covered in the Installing Voicemail Pro 16 section.
· Telephone Extension
For internal extensions, the voicemail server can be configure to send message waiting indication. By default this
is automatically done when the extension users own mailbox contains new messages.
· User's PC
The following applications can be used on a user's PC to access their messages:
· Phone Manager
IP Office Phone Manager can be used to display the number of new messages in a mailbox and to access that
mailbox. The Pro version of Phone Manager can also control the playback of the individual messages once a
mailbox has been accessed.
· Web Browser
If the Voicemail Pro server PC is also running Microsoft's IIS web server, users can access voicemail features.
· Web Campaigns
The web campaigns option can be used to collect spoken and key press responses to question from
callers and then display those responses to internal agents.
· Web Voicemail
For Voicemail Pro 4.2+, licensed users can be configured to access their own mailbox using a web
browser.
· Email Options
The voicemail server can interact with email systems in a number of ways:
· IMAP
IP Office 4.2+ supports licensed users accessing their mailbox from an IMAP compatible email program
such as Outlook. This option includes synchronization between the voicemail messages in the email
client and the voicemail mailbox.
· ContactStore Server
The current IP Office Voice Recording Library (VRL) application is Avaya IP Office ContactStore. The application can
be installed on the Voicemail Pro Server in a separate hard disk partition or on a separate server. The diagram
illustrates the option of installing ContactStore on a separate server.
Voicemail Pro is supplied on two CDs. The first CD contains the Voicemail Pro software. The second CD contains Avaya IP
Office ContactStore.
· The standard Voicemail Pro CD includes the software components for generic Text To Speech (TTS). Voicemail Pro
ScanSoft TTS is supplied on a separate set of 5 CDs. For more information, see the Installing Text to Speech 61
section.
· IMAP Service 68
The Voicemail Pro now includes an IMAP server. Users can then access their voicemail messages using email
clients such as Outlook and Lotus notes that support an IMAP Client. When connected, the IMAP client and
Voicemail Pro will synchronize messages in the mailbox with message files in the IMAP client. Playback is
through the sound facilities of the user PC.
· Outcalling Configuration
In conjunction with Phone Manager 4.2, Voicemail Pro 4.2 allows users to adjust their outcalling settings through
using a visual menu within Phone Manager.
· Using the Phone Manager interface, users can now apply a delay between each notification call in an
escalation list.
· Upgrade 39
You can now upgrade without having to remove previous versions of the software.
· Outcalling 186
When a new voice message is left in a user's mailbox, notification can be automatically sent to a selected external
number. Notification can be sent for all new messages or only messages marked as priority. If there is no response
to the first notification there is an escalation capability. A user can configure their outcalling settings using their
telephone handset. Details on how to configure outcalling for individuals can be found in the Intuity Mailbox guide.
· Channel Reservations 95
Specific functions can have voicemail channels reserved for their use. The channels are reserved in IP Office
Manager. By default there are no reserved channels.
Listed below are some of the differences between Embedded Voicemail, Voicemail Lite and Voicemail Pro. For a fuller
comparison, see the product description.
If the necessary set of language prompts is not available, the nearest available match is used. The list shows the first
choice language prompts that Voicemail Pro will try to use, followed by the second choice and so on. For example, if
prompts for users with their locale set to French Canadian are not available, Voicemail Pro looks for French prompts
instead, then English US and finally English UK. The abbreviations shown in the table indicate the language prompt folder
used in order of precedence.
1. Turkish prompts are not provided or installed but the Turkish locale is recognized. English (US) prompts are used if
installed, otherwise English (UK). Fallback route added as part of Voicemail Pro 4.2.
· TTY (Teletype (Textphone)) is included in the list of installable languages even though it is not a language. TTY is a
text-based system that is used to provide service to users with impaired hearing or vision. For more information, see
Support for Callers with Impaired Hearing:Overview 173 .
Individual users can have their own Locale setting. Voicemail then provides them with the appropriate language prompts
if they are available. This is set either through the IP Office Manager User form or through the language choice on some
telephones. For more information, see the appropriate telephone User Guide.
The availability of a language in voicemail does not necessarily indicate support for IP Office in a country that uses that
language. Contact your local Avaya office for details of which countries support IP Office.
IP406 V2 4 20
IP412 4 30
IP500 4 30
· Additional Voicemail Pro licenses can be added to enable further ports up to the maximum shown in the table.
· VoIP/VCM Channels
Though linked to the IP Office via a LAN connection, voicemail does not use VoIP VCM channels. The Voicemail Server
is seen as a device on the IP Office's TDM telephony interface.
· Calls to/from voicemail involving non-IP trunks and extensions do not use VCM channels.
· Calls to/from voicemail from IP trunks and extensions do use a VCM channel.
· IP406 V2.
· IP412.
· IP Office 500
Voicemail Pro is not supported on an IP Office 500 running in IP Office Standard Edition mode. To use this
application an IP500 Upgrade Standard to Professional license is required.
There are a number of different types of Voicemail Pro installation that can be performed. Ensure that you have read the
appropriate section for the installation required before attempting the actual installation. Each type of installation may
have specific pre-requisites that must be completed before the Voicemail Pro software installation.
· A PC with IP Office Manager and Microsoft .NET Framework versions 2.0 installed on it. If .NET 2.0 is not detected, you
will be prompted to install it before the Voicemail Pro installation proceeds.
· An IP Office Feature Key and if necessary (ie. for parallel and USB feature keys) a PC running the IP Office Feature Key
Server application. Refer to the IP Office Installation Manual for details.
· Licenses based on the serial number of the IP Office Feature Key. This should include:
· A license for Voicemail Pro and any additional ports is required. If Voicemail Pro Server is installed without a
license it will run for 2 hours and then shut down. For more information,
· Licenses for any other Voicemail Pro components being installed, see Voicemail Pro Licenses 22 .
Tips
· Before you start to install Voicemail Pro it is advisable to check that the PC that you are using can connect to the IP
Office unit and that you can load and save a configuration file using IP Office Manager.
· Switch off any PC and hard disk sleep, power down, suspend, hibernation modes.
· The Voicemail Pro software needs to be installed using an account with full administrator rights on the PC. The service
subsequently runs under that account. We recommend that a specific account is created for this purpose and set so
that its password does not expire.
This application requires various licenses entered into the IP Office configuration to control the features it offers and the
number of simultaneous connections, up to 30 on the IP412 and IP500 control units. The operation of Voicemail Pro can
be customized to provide special services.
The Voicemail Pro software can be installed as separate Voicemail Pro client and server parts. This allows the remote
administration of the Voicemail Pro server from a PC with just the Voicemail Pro client installed. A copy of the client is
automatically installed locally with the Voicemail Pro server.
Source
The Voicemail Pro server part of the software consists of several components in addition to the core server software,
these are:
· Campaigns
The Voicemail Pro can be configured to run a campaign. This consists of a series of questions for which the
Voicemail Pro records the callers answer or key presses. The resulting recordings can then be played back by
users. The web aspect of campaigns allows user to perform this playback and processing of campaign recordings
via their web browser. This requires an IIS web server to be run on the same PC as the Voicemail Pro software.
Notes:
1. Use of the Large Fonts setting is not supported. Use of this option may cause options on some screens to become
inaccessible.
2. A 100Mbps network card is strongly recommended.
3. Free disk space requirements are also subject to the message storage required. For more information, see Disk
Space Requirements 21 .
4. IMS and Web Campaigns options within Voicemail Pro are only supported on Windows Servers. Aspects of
operation such as Voicemail to Email, Integrated Messaging Pro (IMS), Web Campaigns, etc, are subject to further
requirements as listed in the relevant sections.
· Both Web Campaigns and UMS Web Voicemail require the IIS web server on the voicemail server PC to be
enabled.
· UMS Web Voicemail will install PHP is not detected as already installed.
· UMS (IMAP or Web Voicemail) cannot be installed if IMS is installed and vice versa.
· If the database being queried is located on the VM Pro server the query speed of the database will be affected by
the amount of memory available. Please take into account the memory requirements of the database being
queried.
· VM Pro and CCC can be run on the same server up to a maximum of 25 agents, 8 ports of VM Pro. Any Dual Core
CPU of 2.4Ghz and higher is supported.
Ports
Component Location - %ProgramFiles%\Avaya\IP Office\ Ports
We strongly recommend that the voicemail server PC is connected to the IP Office Control Unit directly or via a LAN
switch.
If directly connected, changing the settings of the PC network card to match the IP Office control unit can resolve some
issues. This should be done according to the PC or network card manufacturer's instructions. The options for IP Office
LAN ports are:
· IP412: Use LAN1 and half duplex.
· Small Office Edition, IP406 (V2) and IP500: Full duplex.
· All IP Office LAN ports are 10Mbps/100Mbps auto sensing.
If not directly connected, using any of the above settings must be supported and matched by the intervening network
equipment.
· The PC should have a fixed IP address. Although PCs in a DHCP network may retain the same IP address between
reboots this is not guaranteed.
· If the IP Office is acting as a DHCP server, it defaults to using 192.168.42.2 to 192.168.42.201 for DHCP clients.
This leaves 192.168.42.202 to 192.168.42.254 for devices that require fixed IP addresses.
· At least 2GB of free disk space is required on the operating system drive (by default c:), regardless of to which drive
Voicemail Pro is actually installed.
· A custom installation, including VPNM and IMS requires up to 2GB of disk space. However, prompts and recorded
messages consume an additional 1MB of disk space per minute.
· For Avaya IP Office Small Office Edition, you can expect to require at least 200 minutes of message recording
space, that is 200MB.
· For a busy environment you can expect to require at least 1000 minutes of message recording space, that is
1GB.
· If you are installing the Client only, you can expect to require at least 170MB.
· Microsoft web server products run as services and require Voicemail Pro to also run as a service. This applies on
Windows 2003 or XP.
If Text to Speech is installed, email text to speech is supported using MAPI. For more information, see Setting up Text to
Speech to Read Email 66 .
In both of the above cases, full email sending from the server PC to a user PC should be configured and tested before
Voicemail Pro is installed. Testing should use the same PC user account under Voicemail Pro is to be installed.
However:
· IP Office ContactStore should be installed after Voicemail Pro has been installed and its operation verified.
· IP Office ContactStore must use a separate hard disk partition for its message archiving from that used by
Voicemail Pro for current mailbox messages. Use of a separate hard disk or installation onto a separate server PC
are alternatives.
· The archived messages held by IP Office ContactStore are accessed via web browser using the port address 8888.
This port address is not configurable and so it is necessary to ensure that it does not conflict with any other web
server service running on the same server PC.
· Integrated Messaging
Enables operation of IMS with Voicemail Pro.
· VMPro VB Script
Enables use of VB Scripting through the VB Script action
· Networked Messaging
Enables the use of Voicemail Pro Network Messaging.
· For centralized voicemail operation, a VMPro Recording Administrators license is required in each IP Office
system for which VRL support is required.
Compact Installation
Choose the Compact option to install the minimum set of Voicemail Pro features. If only English language prompts are
required, this is the quickest way to install Voicemail Pro. For more information, see Installing Compact Voicemail Pro
Server and Client 25 . The features installed are:
· Help files and .wav files for the Voicemail Prompts in English.
· Help files and wav files for the Voicemail Prompts in the Language closest to that of the target machine locale.
Typical Installation
Choose the Typical option to install the most commonly used Voicemail Pro features. This option is recommended for
most users.
· All languages.
Custom Installation
Choose the Custom option if you would like to choose the Voicemail Pro features to install. This option is recommended
for advanced users only. The following features are pre-selected and will be installed unless you choose not to install
them:
· Help files and .wav files for the Voicemail Prompts in the Language closest to that of the target machine locale.
· The Voicemail Pro Server (as either an executable program or service according to the Windows version).
· Help files and .wav files for Voicemail Prompts in the language closest to that used by the locale of the target machine.
This is the minimum set of components that you need to run Voicemail Pro. Of all of the setup types, compact Voicemail
Pro is likely to take up the smallest amount of space but this depends on the language selections.
The process for installing a compact Voicemail Pro Server and Client comprises the following key steps:
1. Completing the pre-installation steps described in this section.
2. Installing the Voicemail Pro software as described in this section.
If the following window opens, Voicemail Pro is already installed. You need to upgrade rather than install a new
version. For more information, see Upgrading a Voicemail Pro System 38 . Otherwise the IP Office Voicemail Pro
installation starts and the Welcome window opens.
5. In the Welcome window, click Next. The Customer Information window opens.
6. In the Customer Information window, type a user name and the company name or use the default names that are
proposed. These settings do not affect Voicemail Pro when it is installed.
7. In the same window, choose the option that determines who should be able to use Voicemail Pro when it has been
installed. The recommended option is Anyone who uses this computer (all users).
8. In the Customer Information window, click Next. The Choose Destination Location window opens.
9. In the Choose Destination Location window, click Browse and locate the folder where the Voicemail Pro files are to
be installed. Otherwise, click Next to use the proposed folder. The Messaging Components window opens.
10. In the Messaging Components window, highlight Voicemail Pro (Full).
11. Click Next. The Setup Type window opens.
12. In the Setup Type window, select Compact.
13. Click Next. The Service Account Name window opens. Details of the default administrator account are already
filled in.
14. In the Service Account Name window, type the User Name and Password for the user account under which the
Voicemail Pro service should log on and run. This should be the Voicemail account created previously on the
domain and Exchange server. Alternatively, click Browse and select from the list of available PC or network
accounts.
15. Click Next. The Select Program Folder window opens. By default, the program folders are created in a folder called
IP Office. You can specify a different folder or select one from the list of existing folders. To specify a different
folder, type the folder name in the Program Folders box. Alternatively, to use an existing folder, highlight a name
in the list of existing folders.
16. Click Next. The account details that you have entered are verified.
17. If you entered a new user name, a message is displayed to ask if you want to create a new PC user account with
the specified name and password. Click Yes.
18. Click Next. A summary of the components that are about to be installed is shown. Check that this list is as
expected. If for any reason the details are not what you expect, click Back and make the necessary changes.
· Web campaign components, including the IIS web server if it is not already installed.
· Options to install Help files and .wav files for the Voicemail Prompts in all supported languages.
The process for installing a typical Voicemail Pro comprises the following key steps:
1. Completing the pre-installation steps described in this section.
2. Installing the Voicemail Pro software as described in this section.
3. Configure Window 2003 to work with Web Campaigns. For more information, see Configuring Windows 2003 to
Work with Web Campaigns 32 .
5. In the Welcome window, click Next. The Customer Information window opens.
6. In the Customer Information window, type a user name and the company name or use the default names that are
proposed. These settings do not affect Voicemail Pro when it is installed.
7. In the same window choose the option that determines who should be able to use Voicemail Pro when it has been
installed. The recommended option is Anyone who uses this computer (all users).
8. In the Customer Information window, click Next. The Choose Destination Location window opens.
9. In the Choose Destination Location window, click Browse and choose the folder where the Voicemail Pro files are to
be installed. Otherwise, click Next to use the proposed folder. The Messaging Components window opens so that
you can choose the components that you want to install.
10. In the Messaging Components window, highlight Voicemail Pro (Full).
11. Click Next. The Setup Type window opens.
12. In the Setup Type window, select Typical.
13. Click Next. The Select the Web Server root directory window opens so that you can specify the folder where the
web campaign web pages are to be stored.
14. The default folder is C:\inetpub\wwwroot. To use the default folder, click Next. To specify a different folder,
type the path to the preferred folder location. Alternatively, click Browse and locate the folder to use.
15. Click Next. The Destination of the Web Script Directory window opens so that you can specify the folder where the
web campaign components are to be stored.
16. The default folder is C:\inetpub\scripts. To use the default folder, click Next. To specify a different folder, type
the path to the preferred folder location. Alternatively, click Browse and locate the folder to use.
17. The Service Account Name window opens. Details of the default administrator account might already be filled in.
18. In the Service Account Name window, type the User Name and Password for the user account under which the
VoicemailPro service should log on and run. This should be the voicemail account created previously on the domain
and Exchange server. Alternatively, click Browse and select from the list of available PC or network accounts or
click Next to use the proposed account details. The Select Program Folder window opens.
19. By default the program folders are created in a folder called IP Office. You can specify a different folder or select
A custom installation of Voicemail Pro provides everything that is included in a typical installation plus:
· The opportunity to install software features in addition to those included in the typical installation, for example
Integrated Messaging or Networked Messaging. For more information, see:
· The opportunity to choose not to install all of the components that are in a typical installation. For more information,
see Removing Software Features from a Voicemail Pro Installation. 31
· The opportunity to select the languages to use for the wav and help files.
· The opportunity to select the TTY prompts and install them. For more information, see Installing Voicemail Pro TTY
Prompts 174 .
· The opportunity to select any languages that are not required and therefore to exclude them from the installation or
remove them if they have already been installed. This can save disk space.
If you install the Web campaign component, you need to configure Window 2003 to work with Web Campaigns. For more
information, see Configuring Windows 2003 to Work with Web Campaigns 32 .
3. The Voicemail Pro Service should be visible. Its Status should be Started and the Startup Type should be set
to Automatic.
· Other services will be present depending on the Voicemail Pro options installed. The services are:
· Voicemail Pro Service
This is the main Voicemail Pro service. Normally this is the only service that needs to be stopped and
restarted. It will stop and restart the other services that it uses.
· VMProDBService
This service is used for the Voicemail Pro database connectivity if licensed.
· IMS(Gateway), IMS(Voice) and IMS(Restart)
These services are used by the IMS components of Voicemail Pro if installed and licensed.
· VPNM Database Server, VPIM Receiver and VPNM Server
These services are used by the VPNM components of Voicemail Pro if installed and licensed.
4. Close Services.
1. Use the Windows control panel to select the Voicemail Pro Service.
4. Use the options presented to either restart the service and or restart the PC should the operating system detect
that the Voicemail Pro service has halted.
Avaya IP Office Services can be started successfully at system start-up using a scheduled task that initiates the batch file
below. This batch file ensures that the services will start successfully and in the proper order.
1. Set all Avaya services listed below to Manual start. Do not include Key Server.
2. Create the batch file below and save it to %SYSTEMROOT%. Only include lines for the services which are installed.
@echo off
rem Wait 60 seconds before execute.
timeout /t 60
net start VMProDBService
net start Voicemail Pro Service
net start IMS(Restart)
net start IMS(Voice)
net start IMS(Gateway)
3. Create a scheduled task to start the batch file at system start-up.
There is only one type of installation for the Voicemail Pro Client. Therefore you are not offered the choice of custom,
compact or typical during the installation process.
For information about Installing the Voicemail Pro Client only, see Installing the Voicemail Pro Client Only 36 .
For information about installing the Voicemail Pro Client and Server together, see Installing Compact Voicemail Pro
Server and Client 25 , or Installing Typical Voicemail Pro Server and Client 28 .
If the following window opens, Voicemail Pro is already installed. You need to upgrade rather than install a new
version. For more information, see Upgrading a Voicemail Pro System 38 . Otherwise the IP Office Voicemail Pro
installation starts and the Welcome window opens.
5. In the Welcome window, click Next. The Customer Information window opens.
6. In the Customer Information window, type a user name and the company name or use the default names that are
proposed.These settings do not affect Voicemail Pro when it is installed.
7. In the same window choose the option that determines who should be able to use Voicemail Pro when it has been
installed. The recommended option is Anyone who uses this computer (all users).
8. In the Customer Information window, click Next. The Choose Destination Location window opens.
9. In the Choose Destination Location window, click Browse and choose the folder where the Voicemail Pro software is
to be installed. Otherwise, click Next to use the proposed folder. The Messaging Components window opens so that
you can choose the components that you want to install.
10. Highlight Voicemail Pro (Partial).
11. Click Next.
12. By default the program folders are created in a folder called IP Office. You can specify a different folder or select
one from the list of existing folders. To specify a different folder, type the folder name in the Program Folders box.
Alternatively to use an existing folder, highlight a name in the list of existing folders.
13. Click Next. The Start Copying Files window opens. Before any copying starts, you are presented with a summary of
the settings that you have chosen so far.
14. Review the settings to make sure that they are what you expect. Scroll down if necessary.
15. If the details are not what you expect, click Back and make the necessary changes.
16. When you are satisfied that the details are correct, click Next to start copying the files.
The Setup Status window opens to keep you informed while the installation takes place.
17. When the installation is complete you are prompted to restart your computer. Click Yes to restart now.
· Upgrading from Voicemail Lite to Voicemail Pro. For information, see Upgrading from Voicemail Lite 40 .
· Upgrading a Voicemail Pro version below 3.2 with the new version of software. For information, see Upgrading a
Voicemail Pro System 38 .
· Upgrading a Voicemail Pro version 3.2 or higher with the new version of the software. For more information, see
Upgrade from 3.2 or higher 39 .
4. Enter a file path and file name ending in .mdb, for example C:\temp\backup.mdb. Click Next.
5. Click Finish to start the export then click Close to complete the export procedure.
1. Insert the Voicemail Pro CD for the new Voicemail Pro and cancel the install wizard that auto runs.
4. Check that the registry settings have been backed up. The batch file should have created 3 backup files in the
Windows Temp directory. Make sure that the following 3 files exist in that location:
· VMPro.arf
· NetAly.arf
· IMSGateway.arf
5. Follow the prompts that you see on the screen during the removal process.
6. When the process has been completed, select the option Yes, I want to restart my computer now and click
Finish.
1. Right-click the CD drive that contains the Voicemail Pro CD and select Open (reinsert the CD if necessary and
cancel the install wizard).
2. Locate the file restorereg.bat and double-click it to run the application. This restores the registry settings
previously associated with Voicemail Pro.
2. From the File menu, select Import or Export. The Import or Export Call Flows window opens.
4. Click Next.
5. Click the Browse button and locate the file that contains the backed up call flows.
The new version of Voicemail Pro has been installed. Test that the system is running by dialing *17 from any extension.
You should hear the mailbox announcement.
1. Insert the new IP Office Voicemail Pro CD. The installation should auto-start. If it does not auto-start, click Browse
to locate Setup.exe on the CD and then run it. The Choose Setup Language window opens.
2. Select the installation language. The language selected is used for the installation.
3. Click OK. You are asked 'This setup will perform an upgrade of IP Office Voicemail Pro'. Do you want to continue?
4. Click Yes. The Upgrading the IP Office Voicemail Pro window opens.
5. Click Next to start the upgrade. The setup status window opens. The progress of the upgrade is indicated by a time
bar. When the InstallShield Wizard complete window opens.
7. Enter your email account details and click Next. The SMTP Email settings window opens.
8. Enter your SMTP Email details and click Finish. he SMTP settings entered will be validated. If an error occurs, the
validating configuration window opens containing the error . For more information, see SMTP Errors 57 .
9. Click Yes when asked if you want to start the Voicemail Pro service.
The new version of Voicemail Pro has been installed. Test that the system is running by dialing *17 from any extension.
You should hear the mailbox announcement.
1. Make sure that Voicemail Lite is not running. It might be necessary to close the Voicemail Lite server program.
3. Select IP Office Admin Suite and click Change. The Welcome to the Installshield Wizard for IP Office Admin
Suite window opens.
6. In the list of selected Features, click the option Voicemail Lite and select This feature will not be available.
The feature Voicemail Lite will have a red cross by the name. .
· Important - Do not uncheck any other boxes as this will also remove those features.
7. Click Next. The Ready to Modify the Program window opens.
8. Click Install. The Voicemail Lite program will be removed, which may take several minutes.
11.Remove any shortcuts to VMLite.exe from Start > Programs > Startup.
4.Using Windows Explorer or My Computer, locate the folder C:\Program Files\Avaya\IP Office\Voicemail Server.
6.Paste the sub-folders and files in the folder C:\Program Files\Avaya\IP Office\Voicemail Pro\VM. Replace any
existing folders.
3. On the General tab, change the Default Telephony Interface from Intuity to IP Office.
4. Click OK.
The new version of Voicemail Pro has been installed. Test that the system is running by dialing *17 from any extension.
You should hear the mailbox announcement.
· Although they are similar in concept, Voicemail Email and Integrated Messaging Service (IMS) are two different
components of Voicemail Pro and should not be confused.
Voicemail Email requires the voicemail server to be running under a user account that has access to either a MAPI
enabled email client program on the server PC or access to an SMTP email server.
The exact method of integration between the voicemail server and the MAPI email client depends on whether the
voicemail server is part of a work group or a domain. This guide contains examples for both approaches.
The MAPI process described in this guide was based on Microsoft Windows 2000 Professional with Microsoft Outlook 2000
and Microsoft Outlook Express 5.5. Steps may differ depending on the version of Windows and email client used.
· Email address.
You are then ready to install Voicemail Pro for MAPI Voicemail Email as a Domain Member. This involves the following key
stages:
1. Install the Voicemail Pro software. For more information, see Installing the Voicemail Pro Software 44 .
2. Change the SMTP settings, which are installed by default, to MAPI. For more information, see Switching Voicemail
Pro to MAPI 45 .
The user name and password created are requested as part of the installation of the Voicemail Pro service. The process
described here assumes that Outlook is installed but has not been previously used or configured.
You are then ready to install the Voicemail Pro software. For more information, see Installing the Voicemail Pro Software
44 .
By default, Voicemail Pro is set to use SMTP for emails. You need to change this to MAPI. For more information see,
Switching Voicemail Pro to MAPI 45 .
You also need to set the SMTP Email Account settings on the Voicemail Pro so that they match those of the customer's
email server. For more information, see Changing SMTP Email Account Settings 52 .
4. Enter the settings to match the customer's email server and the email account configured on that server for the
Voicemail Pro service.
5. Click the Email Settings tab.
6. Enter the email address for the account setup on the customer's email server for the Voicemail Pro service.
7. Click Check to test the connection to the specified email account.
8. Click OK.
User or group email addresses can be specified only through IP Office Manager. The remaining settings, for example
email alert, can be set using any of the following methods:
· Through a Voicemail Pro call flow that uses a Play Configuration Menu action.
For Voicemail Pro systems, the Play Configuration Menu action can be used to allow a caller set a user or group's
Voicemail Email alert mode. Note however that this action is not aware whether the user or group has an email
address set for the service. For more information, see Play Configuration Menu Action 226 .
After they log in to their mailbox, mailbox owners have the following options:
Mailbox owners can find out more in the user guide for their type of mailbox.
The voicemail email settings are also on the voicemail tab of the hunt group
Voicemail Email
The user's or group's email address.
Voicemail Email
· Off
Switches off the use of Voicemail Email. Note that other services using the email address such as Email TTS can still
operate.
· Copy
Send a copy of each new message as a wav file attachment to the email. The original message remains in the mailbox.
Forward and Copy should be used with care. Each 1 minute message will result in a 1MB wav file. This may impact on
the performance of the network and email connection.
· Forward
Send a copy of each new message as a wav file attachment to the email and delete the original message from the
mailbox. Note, this settings overrides all other actions such as message waiting indication and voicemail ringback.
· Alert
Send an email alert for each new voicemail message but do not attach a copy of the message.
· To
The user/group email address.
· From
The name and address setting of the email client account.
· Subject
Voicemail Message ('calling number' > 'user name') From:'calling number'.
· Body
If the user or group's Voicemail Email mode is set to Copy or Forward, the message body will contain "IP Office
Voicemail redirected message".
· Attachment
When using Copy or Forward mode, the message is attached as a wav file.
Messages sent via a Voicemail Pro eMail action are configurable, see The Voicemail Pro eMail Action 56 .
The eMail action in Voicemail Pro can be used to send messages via email in response to caller actions in the
voicemail call flow. The action can also attach a wav file.
In the example above, the eMail action follows a Voice Question action. The $ in the eMail action's Attach file to
email field instructs it to use the file recorded by the preceding Voice Question action.
The same method can be used with a Leave Mail action. Note however that the Leave Mail action must be set to a valid
target mailbox which will then have a copy of the message.
Alternatively, the eMail action can attach a prerecorded wav file by specifying the file name. That named file can be
created by an Edit Play List action.
Value Meaning
Centralized Voicemail Pro requires the IP Office systems to be linked by an IP Office Small Community Network (SCN). To
avoid the likelihood of two Voicemail Pro servers answering for the same user, only one centralized Voicemail Pro server
can be installed on a single Small Community Network (SCN). For more information about restrictions that need to be
considered before installing Centralized Voicemail, see Restrictions 59 .
Notes
· For information about small community networking and setting up VoIP lines, see the IP Office Manager User Guide.
· By default each IP Office is set to use a broadcast IP address to locate a voicemail server. It can therefore appear that
centralized voicemail is operating before the remote system is set to the Voicemail Type of Line.
· Leaving the systems in this arrangement rather than setting the remote system's Voicemail Type to Line can cause
problems and is not supported.
2.6.2 Restrictions
· Voicemail Support - Centralized Voicemail using Voicemail Pro
Within a Small Community Network, a single Voicemail Pro can be used to provide voicemail services for all the IP
Office systems. For full details of installation and setup refer to the Voicemail Pro documentation. The Voicemail Pro is
licensed and hosted by a chosen central IP Office system and provides full operation for that system. The voicemail
features supported for the other remote IP Offices are listed below:
· For IP500 system, centralized voicemail does not require the remote systems to be running in IP500
Professional mode. Only the IP500 hosting the Voicemail Pro server is required to be IP500 Professional.
· User mailboxes.
· Call recording.
Recording of incoming call routes is only supported for destinations on the same IP Office system, not for remote
SCN destinations.
· Dial by Name.
· Auto Attendants.
· Breakout
Requires that the numbers used are routable by the system hosting the voicemail server.
· Announcements
Using IP Office 4.0 announcements. Pre-4.0 announcements are only supported for queues on the system hosting
the voicemail server.
· ContactStore
This application is supported but requires each individual IP Office to have a VMPro Recordings Administrator
license.
2.6.5 Licensing
The most commonly seen problem in Centralized Voicemail Pro is misunderstanding the licensing requirements.
· The voicemail licenses are entered on the central IP Office and validated against its Feature Key.
· The remote IP Office systems do not need any voicemail licenses except that for .
· By default each IP Office uses a broadcast address to locate a Feature Key Server PC and validate its licenses.
· Once a Feature Key Server has validated licenses with one IP Office it will not do validation for another IP Office
unless rebooted.
Given the above, we strongly recommend that in any multiple IP Office network, the License Server IP Address (
System form > System tab) on each IP Office is set to the specific address of its Feature Key server or blank if using a
serial port Feature Key. If a remote IP Office does not have a Feature Key Server (because it is not using any licenses)
enter 0.0.0.0.
It is important to note also that the Voicemail Pro server will operate for 2 hours without license validation. This can
cause Voicemail Pro and Centralized Voicemail Pro to appear operational following installation and to then stop.
· Speak text in call flows using the Speak Text action. The text can include variables passed from other actions
including database actions.
· Support Email Text to Speech. This requires MAPI based Voicemail Email to have been set up and tested.
Voicemail Pro TTS requires the server PC to have a Microsoft SAPI 5 compatible TTS engine installed and a valid license
entry. Two IP Office licenses exist to enable Voicemail Pro support for TTS operation. These are:
1. Ensure that you have full administrator rights for the PC. This process will also require the PC to be restated.
3. If Windows Audio has not been enabled, select the Enable Windows Audio check-box.
TTS licenses are enabled on a per port basis. This means that a four port voicemail could have two licenses enabled. If
both the Generic and ScanSoft TTS licenses are enabled in Manager, both of the TTS engines will be used by all four
voicemail ports on a first-come first-served basis. Due to this, the TTS engine used by a particular port for a particular
call cannot be guaranteed. To have one consistent engine used for all calls, make sure that there is only one valid TTS
license in Manager.
· Tip
For a customer demonstration, sales staff can use the Microsoft Speech SDK 5.1 which includes a TTS playback
application that enables you to play and compare different TTS engines without requiring Voicemail Pro. For example
you can compare the Avaya-ScanSoft TTS engine with the Microsoft TTS engine. If you install the application on a sales
laptop PC that has the ScanSoft TTS installed on it, you can then choose a TTS engine and produce a WAV file for the
specified TTS engine. The Microsoft Speech SDK is available from http://www.microsoft.com/speech/download/sdk51/.
· French.
· Email Reading
When installed in parallel with Voicemail Email, Voicemail Pro TTS can be used to provide email reading to selected
mailbox users. For more information, see Voicemail Email:Overview 41 and Setting Up Text To Speech to Read Email
66 .
2. Using IP Office Manager, add the VMPro TTS (Generic) license into the IP Office configuration. Send the new
configuration to the IP Office system.
3. Reload the IP Office configuration into IP Office Manager and check that the status of the license has changed to
Valid.
4. The Voicemail Pro installation includes the default Microsoft TTS engines (Microsoft Sam, Mike, Mary and Simplified
Chinese) as standard. If another third-party SAPI 5 compatible TTS engine is going to be used, install that
software.
5. If the system is licensed for generic TTS, Voicemail Pro will automatically discover any SAPI 5 installed engine. If
there is no 3rd party engine installed then the Microsoft 3rd party engine is used.
2. Using IP Office Manager, add the VM Pro TTS (ScanSoft) license into the IP Office configuration. Send the new
configuration to the IP Office system.
3. Reload the IP Office configuration into IP Office Manager and check that the status of the license has changed to
Valid.
4. Insert the first Avaya TTS CD. The installation should auto-start.
5. Follow the prompts and install the required languages. Depending on the languages that you select, instructions to
insert the other CDs in the set may follow.
6. If the system is licensed for Avaya TTS, the ScanSoft engine is automatically used.
· Entering $KEY would be replaced when spoken by the last digits dialed within the call flow by the caller.
· If using database interaction, entering $DBD[x] would be replaced by the current value of that database field.
· Entering $CLI would speak the caller's CLI, if available, back to them.
· SAPI 5 XML 63 tags can be added to alter how the text is spoken. For example when 123 needs to be spoken as one
two three rather than "one hundred and twenty-three", enter <spell>123</spell>.
The following are samples of the SAPI XML controls supported by Voicemail Pro TTS. Further information on SAPI 5 can
be obtained from Microsoft support websites.
· Volume 64
Change the speech volume.
· Rate 64
Change the speech rate.
· Pitch 64
Change the speech pitch.
· Emph 64
Add emphasis to words.
· Spell 65
Spell out words and numbers literally.
· Silence 65
Add a period of silence.
· Partofsp 65
Change the usage of words.
· A closing XML tag. The closing tag use the same command as the opening tag, prefixed with / and no other
settings. In the example above this is </volume>.
· Attributes:
· level=
Supports values between 0 and 100, being percentages of the system's set volume.
· Examples:
Rate
Controls the speed at which the text is spoken. This tag can be empty or nested.
· Attributes
Only one attribute may be applied within a tag.
· absspeed=
Sets the absolute speed for the speech in a range between -10 and 10 with 0 being normal speech.
· speed=
Sets a speed change that is added to the current speed.
· Examples:
· <rate absspeed="5">Speak this text at rate 5</rate> and this text as normal.
Pitch
Controls the pitch at which the text is spoken. This tag can be empty or nested.
· Attributes
Only one attribute may be applied within a tag.
· absmiddle=
Sets the absolute pitch for the speech in a range between -10 and 10 with 0 being normal speech.
· middle=
Sets a pitch change that is added to the current speed.
· Examples:
· <rate absmiddle="5">Speak this text at pitch 5</rate> and this text as normal.
Emph
Applies emphasis to a word or section of text. This tag must be nested.
· Attributes:
This tag has no attributes.
· Example:
· Say <emph>boo</emph>.
· Attributes
This tag has no attributes.
· Example:
Silence
Inserts a period of silence. This tag must be empty.
· Attributes
· msec=
Sets the duration in milliseconds.
· Example:
Partofsp
Forces the pronunciation of a word according to it usage if not correctly determined by the TTS speech engine or to
override the engine. This tag must be nested.
· Attributes:
· part=
Takes a value from noun, verb, modifier, function or interjection.
· Example:
In conjunction with MAPI email clients and Exchange server, TTS can be used to read new e-mails in a user's email inbox
when they access their voicemail mailbox.
This feature is supported only for Intuity mode. Users hear their new voicemail messages and then the number of
"Messages with text". Before each email is spoken, details of who it is from, when the message was sent and the size are
given. This allows large or non-urgent e-mails to be skipped.
· Email reading cannot be used for e-mails in HTML format. If HTML messages are received, all of the code will be
read out as a message.
5. In Voicemail Email, enter the user's email address. The same address is used for both Voicemail Email and Email
Reading services.
6. Select Voicemail Email Reading.
7. For systems upgraded from 2.0, where a + sign was used in front of the users email address to indicate Email TTS
usage, the + sign is automatically removed and the Voicemail Email Reading box is selected.
8. Click OK and merge the new configuration back to the IP Office system.
9. Send the user a test email. Then log into the user's voicemail mailbox and check whether following the voice
messages a new "message with text" is announced.
Use of either of these services requires UMS Web Service licenses in the IP Office configuration. The license sets the
number of users who can be configured as users of either UMS service in the IP Office configuration.
Synchronization in realtime.
Playback via PC.
Playback via User Extension.
Save message Wav to PC.
Forward messages to other voicemail mailbox.
Forward messages to other email mailbox.
Undelete manually deleted messages.
Mark message as unread.
Change voicemail password.
Web IMAP
Show Message Types
Voicemail Client
- New (Unread).
- Old (read).
- Saved.
- Priority.
- Private.
- Deleted.
· UMS or IMS
UMS services are a replacement for IMS. IMS is still supported but only on existing OS's as per Voicemail Pro 4.1.
Installation of UMS services and IMS on the same system is not supported.
IMAP is supported for user mailboxes only. It cannot be used for hunt group mailboxes. The number of users that can be
configured for IMAP and/or web access is controlled by licenses.
Once configured, the IMAP folder and the user mailbox are synchronized whenever the IMAP folder is opened. The
method of indication of the different message types will depend on the email client being used and is not controlled by
the Voicemail Pro.
The only special consideration is to avoid having any other IMAP server running on the same PC.
2. Receive the configuration from the IP Office associated with the Voicemail Pro server.
4. Merge the configuration back to the IP Office and then receive the configuration again.
5. In the Licenses section check that the License Status of the UMS Web Services license is now shown as
Valid.
8. The screen should list the IMAP Server as Started and should show the number of UMS licenses.
2. Receive the configuration from the IP Office system hosting the user.
· Through Licenses:
1. Select Licenses.
2. In the Manager navigation pane, double click on the UMS Web Services license.
4. Select the users for which UMS Web Services are required. Click OK.
Example: Outlook
5. In Server Information for Incoming mail server and Outgoing mail server enter the IP address or domain name
address of the Voicemail Pro server PC.
6. In Logon Information enter the users extension number and voicemail code as the User Name and Password.
7. Click Next.
4. Enter an email address. This is not used but a value must be entered to move to the next screen. Click Next.
6. In the Incoming server field enter the IP address or domain name address of the Voicemail Pro server PC.
7. Enter a value in the Outgoing mail server field. This is not used but a value must be entered to move to the next
screen. Click Next.
8. For Account Name enter the user's extension number or name in the IP Office configuration.
· o PHP
Web Voicemail uses PHP. If an existing PHP is not detected, the Voicemail Pro installation will install its own
PHP.
· o Computer Name\URL
The computer name is used as part of its URL on the network. Ensure that the name is set to something that
appropriately indicates its purpose and that can be used as part of the URL for the web server within the
customers domain.
· o Remove IMS
Voicemail Pro UMS is not supported on systems that are using Voicemail Pro IMS. IMS must be removed before
UMS can be selected for installation.
1. Verify that IIS is installed and running on the voicemail server PC. Check that it can be browsed from user PC's.
· While the server can be browsed by IP address, the URL used by users will be based on the server's computer
name within the customer domain. Check that web server can be browsed from user PC's using the server's
computer name as part of the URL. If necessary change that name to accurate indicate its function.
3. When asked for the type of Voicemail Pro install to perform select Voicemail Pro (Full).
5. In the list of components scroll down and select Web Voicemail. Do not change any of the other selections unless you
understand the requirements for those components.
· UMS Web Voicemail is not supported in conjunction with IMS. If one is selected for installation the other cannot be
selected.
6. Follow the remainder of the installation process and allow the voicemail server to reboot when required.
2. Receive the configuration from the IP Office associated with the Voicemail Pro server.
4. Merge the configuration back to the IP Office and then receive the configuration again.
5. In the Licenses section check that the License Status of the UMS Web Services license is now shown as
Valid.
8. The screen should list the Web Services as Started and should show the number of UMS licenses.
2. Receive the configuration from the IP Office system hosting the user.
· Through Licenses:
1. Select Licenses.
2. In the Manager navigation pane, double click on the UMS Web Services license.
4. Select the users for which UMS Web Services are required. Click OK.
1. Logon using your user name and voicemail code as set on the IP Office system. The System Administrator can
change these if necessary.
· Note: This is the user name set in the IP Office and used by Voicemail Pro. It is not the full name that is
shown on phones and used by IP Office Phone Manager and SoftConsole if set.
2. Note that multiple failures to login correctly can cause your access to Web Voicemail to be locked for 1 hour. If
necessary Web Voicemail access can be unlocked using the Voicemail Pro administration client (select Users,
right click on the user marked as Account Locked in the Web Voicemail column, enter a new password for the
user and click OK).
The interface shows the messages in your mailbox. Note that it is not updated in realtime. To check if new messages
have arrived in your mailbox since starting Web Voicemail, refresh the browser view using the browser controls.
The columns can be sorted by clicking on the column title. The currently selected sort column is shown by a V symbol
next to it.
Message Types
The following icons are used for different types of messages:
· Unread message
· Read message
Note that by default a read message is permanently deleted from the mailbox after 30 days unless changed to a
saved message.
· Deleted message
Manually deleted messages are automatically moved to the Trash folder. Deleted messages remain visible there
at least 24 hours after they were marked as deleted..
· Deleted messages are not accessible through the voicemail spoken prompts interface or Visual Voice.
· Deleted messages can be undeleted by marking them as saved, read or unread. They can then be moved
back out of the Trash folder. Moving a deleted message out of the Trash folder automatically changes it to
read.
· Saved message
Setting a message as saved stops it being automatically deleted after a period of time.
· Priority message
This icon is added the the message icon to indicate that the caller has set the message as a priority message.
· Select
Before performing many actions such as saving, deleting or forwarding, you can select the messages to which the
action should be applied.
· The select box at the top of the list of messages can be used to select/deselect all messages on the currently
displayed page.
· Put in Folder
Move the selected messages into a folder. When clicked the list of available folders is shown. Note that moving
messages into the Trash folder automatically marks those messages as deleted.
· Save
Change the status of the selected messages to saved.
· Mark as read
Change the status of the selected messages to read. Changing the status of a message will override its previous
status including those marked as saved.
· Mark as unread
Change the status of the selected messages to unread. Changing the status of a message will override its previous
status including those marked as saved.
· Forward
Forward a copy of the selected message to another mailbox. When click, the type of mailbox (user or hunt group)
can be selected. The list of mailboxes is then shown and allows selection of multiple target mailboxes.
· Delete
Delete the selected messages. Manually deleted messages remain visible until the voicemail server next performs
its mailbox housekeeping. See the deleted message description above.
· Change password
This option allows you to change your voicemail mailbox code.
Playing Messages
To play a message just click on it. The message menu is displayed. The appearance of this will vary depending on
whether you select playback via the default media player on your computer or through an extension on the telephone
system.
Note that the types of icons used and whether different icons are supported for different message statuses depends on
the email client used.
· The voicemail server does not actually delete messages until at least 24 hours after it was marked as deleted.
· Deleted messages are not accessible through the voicemail spoken prompts interface or Visual Voice.
· Deleted messages can be undeleted. Those messages are then available through all the mailbox interfaces.
· Moving a message in the IMAP folder to another folder in the Email client will cause the email to be copied to the
new folder and the original message is shown as deleted in the IMAP folder.
· The Voicemail Pro housekeeping settings for automatic deletion of different message types (New, Read, Saved)
are still applied.
2.9 Troubleshooting
2.9.1 Checking the Voicemail Pro Service
If Voicemail Pro has been installed successfully, if the server PC has been rebooted then the voicemail service is started
automatically. However it is useful to check the services and to know how to stop-start the services manually.
3. The Voicemail Pro Service should be visible. Its Status should be Started and the Startup Type should be set
to Automatic.
· Other services will be present depending on the Voicemail Pro options installed. The services are:
· Voicemail Pro Service
This is the main Voicemail Pro service. Normally this is the only service that needs to be stopped and
restarted. It will stop and restart the other services that it uses.
· VMProDBService
This service is used for the Voicemail Pro database connectivity if licensed.
· IMS(Gateway), IMS(Voice) and IMS(Restart)
These services are used by the IMS components of Voicemail Pro if installed and licensed.
· VPNM Database Server, VPIM Receiver and VPNM Server
These services are used by the VPNM components of Voicemail Pro if installed and licensed.
4. Close Services.
1. Use the Windows control panel to select the Voicemail Pro Service.
4. Use the options presented to either restart the service and or restart the PC should the operating system detect
that the Voicemail Pro service has halted.
Avaya IP Office Services can be started successfully at system start-up using a scheduled task that initiates the batch file
below. This batch file ensures that the services will start successfully and in the proper order.
1. Set all Avaya services listed below to Manual start. Do not include Key Server.
2. Create the batch file below and save it to %SYSTEMROOT%. Only include lines for the services which are installed.
@echo off
rem Wait 60 seconds before execute.
timeout /t 60
net start VMProDBService
net start Voicemail Pro Service
net start IMS(Restart)
net start IMS(Voice)
net start IMS(Gateway)
3. Create a scheduled task to start the batch file at system start-up.
· IMS and MAPI email activity is not supported when running the Voicemail Pro service in this way.
5. Under Log on as:, select Local System Account and then select Allow service to Interact with desktop.
6. Click OK.
7. Stop and restart the service using the icon. After the service restarts the Voicemail Professional Server console
window opens.
8. Click Run.
9. At an extension dial *17. Details of the Voicemail Pro activity should be displayed in the console window. To return to
normal operation, repeat the above process and set the Voicemail Pro Service back to its specific user account.
· Freeze
Halt the display of further messages. This is the default condition of the console when started.
· Run
Start the display of messages.
· Clear
Clear the display of messages.
· Campaigns
Displays messages relating to campaigns.
· UserID
· Tool name
1. From the Control Panel, select Administrative Tools > Computer Management. The Computer Management
window opens.
Installation
2. Unpack the files into a folder such as c:\debug on the server PC.
3. Run DbgView.exe.
4. Events are shown in the DbgView window. These can be logged to a file if required. The level of detail shown can be
filtered to show more or less activity.
Logging
1. Run DbgView.exe.
4. While DbgView is running the viewable trace is also copied to the specified file.
IMS Tracing
IMS tracing is enabled through a number of registry keys. The IMS server keys are set through HKEY_LOCAL_MACHINE
registry values. The IMS client keys are set through HKEY_CURRENT_USER. All the keys are all REG_DWORD values and
are disabled if not set or set to 0.
EnableTracing This key must be enabled to allow tracing using the other keys below.
EnableTracing This key must be enabled to allow tracing using the other keys below.
ConstructorTracing This provides some tracing for when certain COM objects are constructed. As a whole
it is not required for diagnostics.
DestructorTracing This provides some tracing for when certain COM objects are destructed. As a whole it
is not required for diagnostics.
EnableConnectionTracing Provides diagnostic for when a connection occurs (server to server or client to server).
EnableRefTracing This indicates when the reference count for certain COM objects is changed (through
AddRef, Release).
Debugging This key must be enabled to allow tracing using the other keys below.
ConstructorTracing This provides some tracing for when certain COM objects are constructed. As a whole
it is not required for diagnostics.
DestructorTracing This provides some tracing for when certain COM objects are destructed. As a whole it
is not required for diagnostics.
EnableConnectionTracing Provides diagnostic for when a connection occurs (server to server or client to server).
EnableFunctionTracing Generally used by the client software to trace out information about the functions that
are being executed.
EnableProxyTracing When a client connects to a server, it connects through a proxy. This settings allows
information from the proxy to be traced.
EnableRefTracing This indicates when the reference count for certain COM objects is changed (through
AddRef, Release).
EnableTagTracing When certain internal objects are created, such as a channel object for speech
playback, this information is tracked. Using this setting every minute a trace occurs of
the object list.
FireEventTracing Provide tracing about events that are sent from the server to its clients.
EnableTracing This key must be enabled to allow tracing using the other keys below.
ConstructorTracing This provides some tracing for when certain COM objects are constructed. As a whole
it is not required for diagnostics.
DestructorTracing This provides some tracing for when certain COM objects are destructed. As a whole it
is not required for diagnostics.
EnableFunctionTracing Generally used by the client software to trace out information about the functions that
are being executed.
EnableProxyTracing When a client connects to a server, it connects through a proxy. This settings allows
information from the proxy to be traced.
EnableRefTracing This indicates when the reference count for certain COM objects is changed (through
AddRef, Release).
EnableTagTracing When certain internal objects are created, such as a channel object for speech
playback, this information is tracked. Using this setting every minute a trace occurs of
the object list.
MessageProcessingTracing Used for tracing what server commands the extension is using.
TimeAndTrace Used for tracing how long certain MAPI events took to process.
VM Server Specific
· "VmsNotifyTracing" – Provide tracing to indicate that a VMS API event has occurred.
· No Voicemail Code set for any mailboxes. Until a code is entered for a mailbox, it can only be accessed from the user's
own extension.
· Hunt group mailboxes are created and used by default but there is no default message waiting indication or method for
collecting messages. A method for accessing each hunt group mailbox should be programmed. For more information,
see Hunt Group Voicemail:Overview 146 .
Before you start to configure and customize Voicemail Pro you need to provide the IP Office Manager with details of the
Voicemail Pro server PC. For more information see Identifying the Voicemail Server PC 90 and also the IP Office Manager
help.
The rest of the sections that follow describe how to configure settings in Voicemail Pro.
3. The default Voicemail Type is Voicemail Lite/Pro. Make sure that this has not been changed.
4. Leave the Voicemail Destination box blank as this is not used with Voicemail Pro.
5. In the Voicemail IP Address box, change the default address (255.255.255.255) to the IP address of the PC on
which the voicemail server is running. If there is only one voicemail server on the network, you do not need to change
this.
By default there are no Voicemail Channel Reservations. Specific functions can have voicemail channels reserved for
their use. For more information, see Voicemail Channel Reservations 95 in the appendix.
2. In the Navigation pane, click User and select the individual user.
4. (Optional) Enter a voicemail code between 1-15 digits in the Voicemail Code field. This is required when users
retrieve voicemail messages remotely, for example from another user's extension or from an external telephone.
· The Voicemail Code must be retyped in the Confirm Voicemail Code field to ensure it has been correctly entered.
5. (Optional) Voicemail can be turned off by unchecking the Voicemail On option. When on, the mailbox is used to
answer the user's unanswered or busy calls.
6. (Optional) When a user collects their messages they can hear an additional prompt if the Voicemail Help option is
checked. The prompt is 'For help at any time press 8'.
· If Voicemail Help is not selected, users can still press 8 at any time and hear the list of Voicemail features. This
setting turns on/off the audible help message. It does not disable the actual feature.
7. (Optional) When a new message is received, the voicemail server can call the user's extension whenever the extension
returns from off-hook to on-hook. The voicemail server will not ring the extension more than once every 30 seconds.
Check the Voicemail Ringback option to enable this feature.
8. (Optional) Voicemail email can be configured for an individual user. When a new message is received, the WAV file
created can be sent to an email account either by user selection or according to the set Voicemail Email Mode. The
sending of .wav files across a network creates a high loading on the network and networks servers. A one-minute
message requires a 1MB .wav file. The option Voicemail Email Reading is unavailable in Voicemail Lite.
· Forward: Voicemail messages are sent to the email account and deleted from the Voicemail server.
· Alert: Notification that a new Voicemail message has been received is sent to the email account.
9. (Optional) When a caller reaches voicemail they can be given the option to be transferred to a different extension. The
greeting message needs to be recorded telling the caller the options available. The extension numbers that they can be
transferred to are entered in the fields:
· Reception/Breakout (DTMF 0)
The number to which callers are to be transferred if they are directed to voicemail and press 0. Usually this is the
reception number.
· Breakout (DTMF 3)
The number to which callers are to be transferred if they are directed to voicemail and press 3. This number might
be, for example, the mobile or cell number of the mailbox owner whose extension was originally dialed.
11.Amend any other user details, then save and merge the configuration changes.
· When in Intuity mode users will still have to enter their voicemail code if they use the Messages button on their
telephone. However, If they have a button programmed to collect voicemail they can access their mailbox without
entering their voicemail code.
2. In the Navigation pane, click User and select the individual user.
4. Click Add.
5. Enter the number in the Source Number field at the bottom of the window.
· To connect to an external number such as the user's mobile or cell phone, callers can dial 3.
Before a mailbox owner can use this feature, you must set up the numbers that they want to use for their transfer
options.
2. (Optional) Enter an internal or external number in the field Reception/Breakout (DTMF 0). When connected to a
user's voicemail, the caller can press 0 to be transferred to either an internal or external number. The user should
announce this facility in their greeting message, for example, "John Smith is not available today, you may leave a
message or press 0 for Reception".
3. (Optional) Enter an internal or external number in the field Breakout (DTMF 2/3). When Voicemail Pro is running in
Intuity mode, a user can select to have two further breakout numbers in addition to the reception number. These two
additional breakout numbers are triggered by the caller pressing either 2 or 3. These additional numbers allow a simple
user attendant to be created. The options setup should be included in the user's mailbox greeting.
4. Click OK.
5. Ask the mailbox owner to record a new greeting message to inform callers that they can press 0, 2 or 3 for different
transfer options.
When a Leave Mail action is used in a custom call flow to access the mailbox, operation differs.
· For IP Office mode, the call follows Leave Mail action's Failure or Success results depending on whether the caller
presses 0 before or after the record tone.
· For Intuity mode, pressing 0 always follows the mailbox user's Voicemail Reception setting.
· Auto Attendant
· Announcements
· Voice recording
· Mailbox access
· Outcalling.
It is worth checking the voicemail channel reservations if there are problems. If insufficient voicemail channels are
available:
· Internal calls to an auto attendant are queued. The call will queue until a resource becomes available.
· Announcements are not heard by the caller, but the call is routed correctly.
· Manual voice recording is activated but no recording is made. The call will continue.
· Users are placed in a queue when trying to access their mailbox access.
· A user with mandatory recording on outgoing calls (internal and external) gets a busy tone.
· A delay in Outcalling. The Outcalling notification is postponed until there are sufficient resources available.
4. Amend the channel reservations as required. By default the values are 0. For more information, see IP Office Manager
help.
2. Click Resources. The System Resources summary is displayed. The following details are displayed:
· Congestion information
For more information about the system resources, see the System Status Application guide.
1. In IP Office Manager create a virtual user. Complete the User tab with the following details:
· Name: Barred.
· Extension: 403.
2. You need access to the virtual user's extension from any telephone extension attached to the system. A voicemail code
needs to be added.
· Click OK.
· Code: *95
5. You can now use the virtual user's voicemail to record a greeting message stating that international calls are not
permitted.
· Enter the voicemail access code. The first time you enter the mailbox for extension 403 you will be asked to change
the password and record a user name.
· Speak the new message. In this case it would be similar to "International calls are not permitted"
6. A short code needs to be created in IP Office Manager so that when a user dials an international call they will be played
the error message.
· Code: 00N
8. Test the error message by trying to dial an international number from any telephone. You should be played the
message that you have just recorded.
1. Click the Preferences icon and then choose General or VPNM. Alternatively, from the Administration menu,
select Preferences and then choose General or VPNM.
· General - For more information, see Changing the General System Preferences 98 .
· Directories - For more information, see Setting the Location of Voicemail System Folders 100 .
· Housekeeping - For more information, see Setting the Message Deletion Times 102 .
· MAPI - For more information, see Setting MAPI Email Preferences 101 .
· SNMP Alarm - For more information, see Setting the SNMP Alarm 103 .
· Outcalling - For more information, see Changing the Outcalling Preferences 104 .
A number of Voicemail Pro server options are set through the Windows Control Panel.
3. The tabs and options within the tabs will vary according to the installed Voicemail Pro components. Possible tabs are:
· Email Settings - For more information, see Configuring Email Settings 110 .
· Path Setting - For more information, see Specifying the Name of the Host Server PC for IMS 109 .
· SMTP Email Settings - For more information, see Configuring SMTP Email Settings 111 .
· System Settings - For more information, see Specifying the Level of IMS Service Logging 108 .
3. In the Client/Server Connection Timeout (mins) box, type the number of minutes for the inactivity timeout.
Alternatively use the increment or decrement buttons. After the number of minutes that you specify, an inactive
administrator user of the Voicemail Pro Client will receive a message to warn them that they might be automatically
logged out if they remain inactive. This enables another administrator user to log in and use the Voicemail Pro Client
instead.
4. From the Default Telephony Interface select IP Office or Intuity to control the way in which mailbox access works
for mailbox owners. For more information, see Changing Mailbox Operation Mode 129 .
5. In the Voicemail Password box, type the password to use for protecting voicemail access. A Voicemail Password is
optional. If you leave it blank, no password is required for voicemail access. If you set a password here, it must match
the Voicemail Password configured on the IP Office. For more information, see Identifying the Voicemail Server PC 90 .
Beware that problems can arise if the voicemail passwords in IP Office Manager and Voicemail Pro become
unsynchronized for any reason.
6. In the Max. Message Length (secs) box, type the maximum length in seconds of any messages/recordings taken by
Voicemail Pro. The default message length is 120 seconds. The maximum message length is 3600 seconds (60
minutes). 1 minute equals approximately 1MB of disk space.
7. In the Max. Call\VRL Record Length (secs), type the maximum recording time for calls that are being recorded for
VRL 160 (Calls recorded to a third party call archiving system). The default length is 3600 seconds (60 minutes). This is
also the maximum.
8. If voice calls are to be recorded, check the Play Advice on Call Recording box so that callers hear a message to
advise them that their call is being recorded. This is a legal requirement in some countries.
9. In the System Fax Number box, type the number of the general fax machine to which all incoming faxes are to be
directed. If a fax board is being used, this number must match the number of the extension that is connected to the
fax board of the fax server PC. For more information, see Setting the Voicemail Pro System Fax Number 114 .
Intuity mailbox owners have the additional option to define their own personal fax number instead of the system fax
number. As the system administrator, you still need to set a system fax number to enable mailbox owners to
override it with their preferred personal fax number. Incoming calls are directed to Voicemail Pro and then Voicemail
Pro redirects fax calls to the mailbox owner's personal fax number, if one has been set. For information mailbox
owners should read the Intuity Mailbox User Guide.
11.Define the default destination for fax calls that arrive in a voicemail mailbox and which are to be redirected to a fax
machine.
12.To use the specified prefix, check the Use as a Prefix box so that the number that you typed in to the System Fax
Number box is used. If your fax system does not use prefix addressing, leave this box unchecked.
13.For this feature to work, you also need to set up a short code.
· Most fax servers perform fax forwarding based on DTMF signalling received with the fax call. Check the Enable Fax
Sub-Addressing box so that the DTMF signal is passed to the fax server after the call has been answered so that
the fax can be forwarded to the email address of the intended recipient.
14.Click OK.
4. In the Voicemail Server Directory box, type the path to the folder where the voicemail server program is to be
stored. This is the folder where the file Root.vmp is saved when the Save & Make Live option is used. Alternatively
click the browse button and select a folder to use.
5. In the Voicemail Server Speech Directory box, type the path to the folder where the libraries of speech prompts are
to be stored. Alternatively click the browse button and select a folder to use.
6. In the Remote Campaign Directory box, type the path to the folder where the campaign files are to be stored.
Alternatively click the browse button and select a folder to use.
7. Click OK.
4. In the MAPI Profile box, type the name of a particular MAPI profile name to use if necessary.
5. If you specify a MAPI profile to use, you can also set a password. In the MAPI Password box, type the password to
use. If you are not using a MAPI profile, leave the MAPI Password box blank.
6. Select the Email Protocol to use. Choose SMTP to send voicemail email alerts only or choose MAPI for voicemail
email, email TTS. The MAPI option requires further email configuration and setup. For more information, see Voicemail
Email: Overview 41 .
· Important
If the protocol is changed, the Voicemail Pro service must be stopped and restarted.
7. Click OK.
After messages have been played they are automatically deleted from the voicemail server after a specified period of
time. This includes messages played via a user's IMS email client. You can set the same time delay for all messages or
you can adjust the period of time before different types of message are deleted.
Automatically deleting messages is performed after any two hour idle period. This means a period during which there are
no calls to or from the voicemail server.
The playback order options are FIFO (first in-first out) or LIFO (last in-first out). Separate settings can be applied to
different message types is required. The default for all types is FIFO (first in-first out).
3. Click OK.
4. Choose the Alarm Threshold Unit either Disk Space Left (MB) or Recording Time left (minutes).
5. In the Alarm Threshold Level box, type the number of units (minutes or MB) left at which SNMP alarms are to be
triggered. The minimum is 11. This value also sets two further SNMP alarm levels which are:
· Space OK Alarm
This alarm is triggered when the amount of available space returns to above a level set at Alarm Threshold Level plus
30.
· Critical Alarm
This alarm is set at 30 or, when the Alarm Threshold Level is less than 40, at Alarm Threshold Level minus 10.
Currently the critical alarm value will decrease in accordance with the above rule. Note however that it does not
increment upwards when the Alarm Threshold is increased again. To reset the critical alarm back to 30, click Default
Settings.
6. To return to the default alarm settings, click Default Settings. The Alarm Threshold Level is reset to 60. The Space
OK level is reset to 90. The Critical Alarm level is reset to 30.
7. Click OK.
4. Select the times that outcalling is active in the System Times section.
· Prime Times - The time period that outcalling is to be active as default for the system.
· The Number of Retries can be between 0 and 10. If the message is not collected after the last retry, no notification
is sent until another new message is delivered in the user's mailbox.
· The Retry Interval are set for each retry attempt. The interval is the length of time between each attempt to ring to
targeted number again. The 6th to 10th retries use the default retry interval.
· Double-click a selected retry time to edit the interval between retries. The New interval number window opens
where the length of time between each attempt to ring the target number can be changed. Click OK to save the
change and return to the Outcalling window.
6. Click OK.
A timeout value can be set by a user. This is how long outcalling will attempt to call a number before giving up. For more
information, see the Intuity Mailbox guide.
2. Enter details for the user. All of these details MUST be completed before the user can be added.
· Select the VPIM server from the listing.
· Enter the user's full name. The user's full name is used by the local Voicemail Pro's dial by name feature.
· Enter the user's extension. The local extension number is used as the local mailbox number and so should not
conflict with any existing local number.
· Enter the user's remote extension. The remote extension number should be the user's real extension number.
Typically this and the 'local extension number' are kept the same using a unique extension number dial plan
for the linked systems.
· Enter the user's full telephone number. The full telephone number should be a dialable number that is routed
to the user's extension or mailbox.
3. Click OK to save the details and return to the VPNM configuration window.
3. Enter details for the users. All of these details MUST be completed before the users can be added.
· Select the VPNM server to which you want to add the users.
· Enter the start number of the extension range.
· Enter the local prefix.
· Enter remote prefix.
4. Click OK to save the details and return to the VPNM configuration window.
Typically logging is required only if IMS problems are being experienced and diagnosis is required. The information is
logged in the Event Viewer application.
2. Select IP Office Voicemail Pro. The IP Office Voicemail Pro window opens.
4. In the Logging Level boxes, select the level to use for each of the IMS services.
· Some - A low level of logging recorded where only errors are logged.
· Most - A medium level of logging where errors and warnings are recorded.
6. Click OK. You are prompted to restart the affected services so that your changes are enabled.
7. Choose Yes. The services that are affected by your changes are automatically stopped and restarted.
2. Select IP Office Voicemail Pro. The IP Office Voicemail Pro window opens.
4. Type the name of the computer on which the IMS Voice Service has been installed.
6. Click OK. You are prompted to restart the affected services so that your changes are enabled.
7. Choose Yes. The services that are affected by your changes are automatically stopped and restarted.
2. Select IP Office Voicemail Pro. The IP Office Voicemail Pro window opens.
4. In the Account Details box, type the name of the MAPI email account to use for email messages. Alternatively, select
Browse to display a list of available email accounts.
· If you are setting the account details when using SMTP, it is advisable that the full domain name is entered, for
example admin@test.com.
6. Click OK.
The Message Parameters options are only available if you have installed IMS. For IMS you can specify the way in which
the .wav files of voicemail messages are to be sent in emails. Sending .wav files across a network creates a high loading
on the network and networks servers. A one-minute message requires a 1MB .wav file.
2. Choose the option for transmitting the .wav files. Choose either:
· Attach wave file to message to allow a recipient to copy a .wav file for use elsewhere.
· Embed wave file in message to allow a recipient to embed a file in a message. An embedded file is compressed
and therefore smaller than an attached file.
4. Click OK. You are prompted to restart the affected services so that your changes are enabled.
5. Choose Yes. The services that are affected by your changes are automatically stopped and restarted.
2. Select IP Office Voicemail Pro. The IP Office Voicemail Pro window opens.
4. In the Mail Server box, type the name of the SMTP mail server. This should be the fully qualified domain name.
5. In the Port Number box, type the number of the receiving port on the SMTP mail server. The default is 25.
6. In the Mail Drop box, type the name of the destination folder for outgoing emails on the SMTP Server. This is required
if VPNM is installed. Alternatively click the browse button and select the folder to use.
7. (Optional) To enforce server authentication, check the Server Requires Authentication box. If you check it you also
need to provide the Account Name and Password that need to be entered. You can also choose whether or not to set
the Use Challenge Response Authentication option.
9. Click OK. You are prompted to restart the affected services so that your changes are enabled.
10.Choose Yes. The services that are affected by your changes are automatically stopped and restarted.
If no user defined fax number has been set, the fax is sent to the system fax number. When a system fax number is
set, any fax calls that are received in user or hunt group mailboxes are directed to this number. This applies to both
IP Office and Intuity Mailboxes. For more information, see Setting the Voicemail Pro System Fax Number 114 .
Intuity mailbox owners have options available through their telephone handset so that they can forward a fax to a
preferred fax machine or send a fax to a printer. Intuity mailbox owners can find out how to set a mailbox fax
number in the IP Office Intuity Mailbox User Guide.
If a fax system, such as a C3000, requires prefix addressing the system fax number is not used. Instead a prefix is
specified so that a fax message can be identified and forwarded to the extension number of the intended recipient.
For example if a prefix of 54 is being used, a fax message for extension 201 would have the prefix of 54
automatically added so that the complete number would become 54201. The fax server then removes the system
prefix and uses the extension number to determine the target destination for the fax. For more information, see
Setting the Voicemail Pro System Fax Number 114 .
· Fax calls can be redirected using a call flow Menu action instead of a system fax number
If a system fax number is not set up, a menu action can be used instead. The F character can be used as one of the
touch tone choices of a Menu action to specify the actions that should be applied to fax calls. For more information,
see Routing Fax Calls Using a Menu Action 117 .
· Important
By default, Voicemail Pro fax detection is disabled. To enable fax detection, you must define a system fax number. For
more information, see Setting the Voicemail Pro System Fax Number 114 .
· Gfi FAXMaker
· Fenestrae Faxination
· Equisys Zetafax
· Captaris RightFax
The fax server is configured to distribute faxes to exchange server mailboxes based on the original (DTMF) fax sub
address that is passed by Voicemail Pro. For the fax server and Voicemail Pro to interact, specific user rights are needed.
If the PC that is being used as the fax server uses an analog fax board, the fax board must be connected to an IP Office
analog extension (POT) port.
The sections that follow explain how to configure a fax server to work with Voicemail Pro. The information provided
assumes that:
For details of system requirements and information about installing a fax server, refer to the manufacturer
documentation or visit the manufacturer web site.
The process for configuring a fax server to work with Voicemail Pro involves the following key steps:
1. Set the system fax number. For more information, see Setting the Voicemail Pro System Fax Number 114 .
2. If prefixed numbers are being used you can set up a short code so that fax calls are routed to prefixed numbers.
3. If the chosen mailbox mode is Intuity, inform all mailbox owners that they can set up their own preferred fax
destinations if they like. For more information, see Setting Up a User Defined Fax Number 116 .
4. If a system fax number is not being used, you can set up a menu action to route fax calls. For more information, see
Routing Fax Calls Using a Menu Action 117 .
5. If the fax server PC uses an analog fax card, configure the extension number to use for faxes. For more information,
see Configuring an Analog Extension Number for Fax Use 118 .
By default fax detection is not enabled when Voicemail Pro is first installed. When fax detection is enabled, any fax calls
that are left in a voicemail mailbox, are redirected to the defined system fax number.
· Define the default destination for fax calls that arrive in a voicemail mailbox and which are to be redirected to a fax
machine.
Intuity mailbox owners have the additional option to define their own personal fax number instead of the system fax
number. Incoming calls are directed to Voicemail Pro and then Voicemail Pro redirects fax calls to a mailbox owner's
personal fax number, if one has been set. For information mailbox owners should read the Intuity Mailbox User Guide.
1. From the Administration menu, select Preferences. The System Preferences window opens.
3. In the System Fax Number box, type the number of the general fax machine to which all incoming faxes are to be
directed. This number must match the number of the analog extension that is connected to the fax board of the fax
server PC.
· Intuity mailbox owners can receive fax messages into their mailboxes and set a preferred fax number to use instead
of the system fax number. As the administrator you still need to set up a system fax number to enable mailbox
owners to set their own numbers. A personal mailbox fax number overrides the system fax number. Mailbox owners
can find out more in the Intuity Mailbox User Guide.
· If your fax system requires prefix addressing, for example the C3000 fax server, do not type a fax number In the
System Fax Number box. Instead type the number to use as a prefix so that a fax message can be identified and
forwarded to the extension number of the intended recipient. For example if the prefix were 54, a fax message for
extension 201 would have the prefix of 54 automatically added so that the complete number would become 54201.
4. To use the specified prefix, check the Use as a Prefix box so that the number that you typed in to the System Fax
Number box is used. If your fax system does not use prefix addressing, leave this box unchecked.
· Important
For this feature to work, you also need to set up a short code.
5. Most fax servers perform fax forwarding based on DTMF signalling received with the fax call. Check the Enable Fax
Sub-Addressing box so that the DTMF signal is passed to the fax server after the call has been answered. This is so
that the fax can be forwarded to the email address of the intended recipient.
6. Click OK.
If the chosen mailbox mode is Intuity, you should then inform all mailbox owners that they can set up their own
preferred fax destinations if they like. For more information, see Setting Up a User Defined Fax Number 116 .
If a system fax number is not being used, you can set up a menu action to route fax calls. For more information, see
Routing Fax Calls Using a Menu Action 117 .
If the fax server PC uses an analog fax card, you need to configure the extension number to use for faxes. For more
information, see Configuring an Analog Extension Number for Fax Use 118 .
Example
For example, if a GFi FAXMaker user dials *1 and enters the fax number to use followed by # to end the fax number and
# to confirm, the fax is forwarded to <faxnumber>@faxmaker.com. Therefore if the user dials *1 followed by 201# and
# to confirm, the fax is forwarded to 201@faxmaker.com.
· It is the responsibility of the fax server administrator to ensure that exchange connectors are configured to receive
such messages.
1. Complete the steps for setting up the system fax number. For more information, see Setting the Voicemail Pro System
Fax Number 114 .
2. Inform the mailbox owner that they can go ahead and set their preferred fax number. Refer the mailbox owner to the
IP Office Intuity Mailbox User Guide.
3. If it has not already been done and the fax server PC is using an analog fax card, the next step is to configure the
analog fax number to use. For more information, see Configuring an Analog Extension Number for Fax Use 118 .
You can add the F character to the touch tone options of a Menu action to specify the actions that should be applied
to fax calls. The corresponding result can then be routed as required for fax calls received by the associated call flow. The
following example module call flow is using F to redirect incoming fax calls to a specific transfer number.
The F result was added to the Menu action Touch Tones tab using the icon.
1. In IP Office Manager, display the extension details for the extension that you are using for the fax.
· Tip
If the fax board can support multiple lines, you can configure them as a group. The group number can then be used as
the fax destination instead of an individual extension number.
The next step is to set the Voicemail Pro system fax number. For more information, see Setting the Voicemail Pro System
Fax Number 114 .
In order for the Voicemail Pro to recognize emails received from the fax server, the From name used must start with
FaxPress. This is configured through the FaxPress client software as follows:
6. In the Return address used in emails sent from the SMTP gateway section, in the Name field enter a name in
beginning with FaxPress.
1. From the Start menu, select Programs > IP Office > Voicemail Pro Client. The main Voicemail Pro Client window
opens.
If the Client and Server are installed on the same machine, you do not need to log in. If you are using the Client to work
on a remote server, you do need to log in. For more information, see Logging in to the Voicemail Pro Server 122 .
· Tip
Alternatively, as with any other Windows application, you can add a shortcut to your desktop and start the Voicemail
Pro Client from there.
By default, the Voicemail Pro Server does not have any user accounts defined. Therefore no remote Voicemail Pro Clients
can connect. You can use a local Voicemail Pro Client, to add administrator or standard administrator users who can then
connect using remote Voicemail Pro Clients. For more information, see Adding an Administrator 125 .
1. From the File menu, select Login. The Voicemail Pro Login window opens.
2. In the User Name field, type a user name. This is the name that the workstation software will use. This should already
be defined on the Voicemail Pro Server.
· If the Voicemail Pro Server and Client are on the same computer, you do not need to enter a user name to connect
to the Voicemail Pro Server and perform administration tasks.
4. In the Unit Name/IP Address field, type the name or the IP address of the server you want to connect to. By default
the IP address or name that was last used is already filled in.
· If you are logging in to a different server and do not know the name or IP address, click Browse. Select from the list
of available Voicemail Pro servers.
· If you are logging in across a WAN, you must type in the IP address and not the server name.
5. Click OK. The main Voicemail Pro Client window opens. For more information, see The Main Voicemail Pro Window 191 .
1. From the File menu, select Select Mode. The Select Voicemail Pro Client Mode window opens.
2. Select Offline to work offline or Online to connect to the server and work online. If you select Online, the
VoicemailProLogin window opens.
3. Log in as usual.
The next time you run the Voicemail Pro Client, it will start up in the mode that you used previously. When you are ready
to connect to a server you need to log in.
To log out:
Notes
· Logging out is not the same as closing down with the Exit option. For more information, see Closing Down 124 .
· If the Client and Server are installed on the same machine, the Log Out option is not available.
If you have not made any changes, the Voicemail Pro Client closes and you are returned to the desktop. If you have
made changes, a message is displayed to ask whether you want to save them.
2. If you do not want to save your changes, click No. No changes are saved. If you want to save your changes, click Yes.
Your changes are saved but not yet made live.
3. If you are ready to make your changes live, click Save & make Live. For more information, see Saving Configuration
Changes and Making them Live 193 .
If you are an administrator you can add other users as administrators. You can give them the authority to carry out
standard or more powerful administration tasks using the Voicemail Pro Client. There are two types of administrator:
To add an Administrator:
1. In the Start Points Navigation pane, select Voicemail Pro Administrators. The name, type and status of any existing
Voicemail Pro administrators are displayed in the details pane.
4. In the User Name field, type the name that you want to assign to the administrator.
· The name must be at least 5 characters long and must not contain spaces or any of the following characters: \ / :
*?<>|,;
· A password must be at least 5 characters long and must not contain spaces or any of the following characters: \ / : *
?<>|,;
6. In the Confirm New Password field, type the password again for confirmation purposes.
7. In the Type field, click the type of user that you want.
8. Click OK.
9. Click Save and Make Live to save the changes. The user created can now log into the Voicemail Pro Client
Server. For more information, see Logging in to the Voicemail Pro Server 122 .
By default new users are created as Inactive. Their status changes to Active when they connect to a Voicemail Pro
server.
You can change the authority level of a standard user to an administrator and vice versa.
1. In the Start Points Navigation pane, select Voicemail Pro Administrators. The name, type and status of any existing
Voicemail Pro administrators are displayed in the details pane.
2. Right-click the name of the administrator user whose details you need to change.
5. (Optional) Change the password and inform the user. For more information, see Resetting a Password 127
6. (Optional) In the Type field select the type of user. Choose either Administrator or Standard. By default new users are
created as Inactive. Their status changes to Active when they connect to a Voicemail Pro server.
7. Click OK.
To delete an administrator:
1. In the Start Points Navigation pane, select Voicemail Pro Administrators. The name, type and status of any existing
Voicemail Pro administrators are displayed in the details pane.
2. Right-click the name of the administrator user whose details you need to delete.
3. Click Delete. A message is displayed to confirm whether you want to delete. If not, for example if you have chosen the
wrong name, click Cancel. If you are sure that you want to delete the selected administrator, click Yes. The selected
administrator is deleted.
To reset a password:
1. In the Start Points Navigation pane, select Voicemail Pro Administrators. The name, type and status of any existing
Voicemail Pro administrators are displayed in the details pane.
2. Right-click the name of the administrator user whose details you need to reset.
6. Click OK.
2. In the navigation pane, highlight Voicemail Pro Administrators. The name, type and status of every current
VoicemailPro administrator user are displayed in the details pane.
3. Right-click the name of the administrator user whose ID has been locked.
6. Click OK.
When the user receives the warning message they can reset the inactvity timeout so that they are not logged out. This is
provided that they have not already been logged out and another Voicemail Pro Client has not already connected to the
Voicemail Pro Server.
As an administrator user you can change the timeout to a period of between 1 and 60 minutes.
1. From the Administration menu, select Preferences > General. The General tab is displayed.
2. From the Client/Server Connection Timeout list, select the number of minutes after which an inactive user of the
Voicemail Pro Client will receive a warning message and then be automatically logged out.
3. Click OK.
1. From the Administration menu, click Preferences > General. Alternatively, press F9. The System Preferences
window opens.
3. Click the Default Telephony Interface arrow and select Intuity or IP Office. The change takes effect immediately,
there is no need to restart.
· The local call flow is older than the version on the server, for example if the call flow on the server has been modified
by another Client connection.
· The local call flow is newer than the version on the server, for example if the call flow on the server has been worked
on while the local Client was being used in offline mode.
· The local call flow is from a different server, for example if you are connecting to a different server to the one from
which the call flow was previously downloaded.
If the call flow is the same no data will need to be copied back from the server to the Client. If the call flow is different
you can chose to download the call flow from the server or to use the local call flow.
· Download
Click to download the call flow from the server.
· Cancel
Click this if you do not want to download the call flow from the server.
To upload the local call flow to the server, use the Save or Save and Make Live options from the File menu. For more
information, see Saving Changes and Making them Live 193 .
1. From the File menu, select Change Password. The Change Password window opens.
The sections that follow describe the use of Voicemail Collect short codes and VM: paths as telephone numbers. These
can then be applied to dialing, DSS keys SoftConsole and Phone Manager buttons.
An example Voicemail Pro module is included which allows the transferred caller to select the extension to which they
want to talk or leave a message.
Short codes have the advantage that they can be dialed at any extension once set up through IP Office Manager.
1. The extension is busy and call waiting has not been enabled.
2. The user has do not disturb set or the extension is not answered within the No Answer Time as set in IP Office Manager
program (default 15 seconds).
The caller hears the standard greeting message 'Your call is being answered by IP Office. <Name> is not available. To
leave a message wait for the tone,'. A user can record their own standard greeting message if required.
When new messages are received, the user's telephone call display or IP Office Phone Manager application is updated to
show the number of new messages waiting.
If Voicemail Ringback is enabled, the Voicemail Server calls the user's extension to attempt to deliver new messages
when the user next uses the telephone.
All messages are stored until they have been listened to and are then automatically deleted after a set time period. The
default time period for IP Office mode is 36 hours. In IP Office mode users can designate a message as saved so that it is
not automatic deleted.
A mailbox owner can turn voicemail and voicemail ringback on or off using Phone Manager. The default short codes can
also be used. The default short codes are:
For example:
Field Contains...
Code *201
Line Group Id 0
When creating short codes for use with voicemail, the ? indicates "collect voicemail" and the # indicates "deposit
voicemail". The telephone number entry must also be enclosed by quotation marks as shown in the example.
· The examples use *80 but any available short code could be used.
Field Contains...
Code *80
Line Group Id 0
Field Contains...
Code *80
Line Group Id 0
The Voicemail Node short code feature can also be used to access short code start points. It uses the short code start
point name as the telephone number without surrounding brackets.
This can be used in the telephone number field of IP Office applications such as SoftConsole, Phone Manager and
Manager.
1. Start SoftConsole.
6. Click OK. The operator can now check for messages in that group mailbox with a single click.
6. Click OK.
"?Main" VM:?Main
"#Main" VM:#Main
A user attempting to collect mail from user mailboxes will be prompted for the voicemail PIN code if not accessing from a
trusted source. For more information, see Creating a Trusted Location 143 .
If a short burst of ringing is required then # should be inserted before the start point name. This is useful if transferring
callers as it allows the transfer to be completed before the Voicemail Prompts begin.
Queued - -
Still Queued - -
Queued - -
Still Queued - -
Queued - VM:Default.Queued"
Short Code Start Points for example a shortcode start point called DVM.
(see also Voicemail Node)
"Short Codes.DVM" VM:Short Codes.DVM
"Attend" VM:Attend
Leave - VM:Catalogue
Collect - VM:Catalogue.Collect
· On the Touch Tones tab the Wait for a key press for option was set to 5 seconds. This gives the action a
Timeout result which can be used if the caller does nothing or does not have DTMF dialing.
· Our IP Office has extensions and groups numbered in the 200 to 299 range. The touch tone sequence 2?? was
added to match any dialing in that range.
· In Entry Prompts a prompt was recorded along the line of "Dial the number you want or wait for reception".
3. A Transfer action was added. In its properties, on the Specific tab the Destination was set to Main, the hunt group
containing our receptionists.
4. A connection was added from the Menu action's Timeout result to the Transfer action.
5. An Assisted Transfer action was added. In its properties, on the Specific tab $KEY was added in the Mailbox field.
6. A connection from the Menu action's 2?? result to the Assisted Transfer action was added.
7. A Leave Mail action was then added. In its properties, on the Specific tab $KEY was again added in the Mailbox
field.
8. The Assisted Transfer action's No Answer and Busy result was connected to the leave Mail action.
9. Connections were then added from the Assisted Transfer action's Next result and the Leave Mail action's Success
and Failure results back to the Menu action.
· The Success and Failure results in a Leave Mail action are only used if the caller presses 0 when in the mailbox.
2. A new system short code was added so that it would be available to all callers. The short code *80 was set up as
shown in the table.
Field Contains...
Code *80
Line Group Id 0
3. The entry “#SelfSelect” indicates the name of the Voicemail start point for the call, in this case the
VoicemailProSelfSelect module
4. For a module start point the # is optional. Using it provides a short period of ringing before the module actions start.
This is useful if manually transferring a caller as otherwise they may miss the start of the module's entry prompts.
6. At any extension the routing can be tested by dialing *80. We can then wait to be transferred to reception or dial the
extension or group that we want.
A further suggestion is to provide a system short code to deal with callers who dial an invalid extension number. For our
example, a short code 2??/./"SelfSelect"/VoicemailCollect would reroute such callers back to the SelfSelect
module.
A user mailbox cannot be accessed from any other location (internal or external) until a voicemail code has been set for
the mailbox. This access code is set in the IP Office Manager. Voicemail can be configured for each individual user in IP
Office Manager. For more information, see Configuring Voicemail for Individual Users 91 .
If IP Office Manager has been configured, users can also collect their voice messages by using one the following
methods.
If direct access is required a specified location can be set up as a trusted location. The caller then does not need to enter
an access code. Access can be from the users own extension or another location. For more information, see Creating a
Trusted Location 143 .
If users need to access their voicemail messages when they are away from the office, you can set up an Incoming Call
Route in IP Office Manager with the destination as Voicemail. Giving Users Access from an External Location 143 .
Users can also receive notification of new voicemail messages at either their own extension or at another location. To
receive notification of new messages a user needs to configure their outcalling. For more information, see Outcalling:
Overview 186 .
A button on the user's telephone will display the label VMCol. The extension number or voicemail code do not need to be
entered if the extension is a trusted extension.
· The Visual Voice feature is not available on all telephones. Please refer to the user's telephone guide for more
information.
· For IP Office 4.2+, the MESSAGES button on phones can be set to access visual voice. This is done using the
Messages Button Goes to Visual Voice (System | Voicemail) option in IP Office Manager.
· An individual user
So that a specified user can log in to their voicemail from any extension, you need to set up a short code and associate
it with the user's extension number. For example, a short code *90 could be associated with extension number 201.
The user with extension 201 can then dial *90 from any extension and enter their voicemail code to collect their
voicemail messages.
Field Contains...
Code *90
Line Group ID 0
· All users
To give all users access to voicemail from any extension you need to set up a short code. When a user dials the short
code from any extension they will be prompted for their mailbox number (extension number) and voicemail code.
Field Contains...
Code *98
Line Group ID 0
2. In the Navigation pane, click Incoming Call Route and add a new call route.
3. In the destination field, select the option Voicemail. When an incoming call is matched the call is passed to voicemail
to enable remote mailbox access. Callers are asked to enter the extension ID of the mailbox required and then the
mailbox access code.
2. In the Navigation pane, click User and select the individual user.
· Phone Manager
The Phone Manager application enables a user to switch voicemail and voicemail ringback on/off. Phone Manager Pro
also provides full visual access to a user's voicemail and allows messages to be played back and controlled through
their PC. For more information, see the Phone Manager User Guide or help.
If a mailbox does not have a recorded name greeting, when that mailbox is accessed to collect messages, the caller is
asked to record their name before proceeding to collect messages. The name greeting is used for functions such as Dial
by Name actions and Intuity mode name lookup (**6).
· Tip: As Voicemail Pro system administrator, you should ensure that mailbox owners have the help and user guide for
their type of mailbox available to them. There is an IP Office User Guide and an Intuity Mailbox User Guide. Both are
available in PDF and online help formats. You can find them on the IP Office Documentation CD or you can download
them from the Avaya knowledge base at www.avaya.com/ipoffice/knowledgebase.
After a user has logged into their mailbox, the Voicemail Pro Server offers two sets of mailbox controls.
· IP Office
This is the default mode used and matches the features of Voicemail Lite.
· Intuity
This is IP Office Intuity emulation mode. Intuity is a mailbox interface used on a range of Avaya voicemail systems. In
Intuity emulation mode, Voicemail Pro supports a range of Intuity features but not all Intuity features. For full details
of those Intuity features supported by Voicemail Pro, refer to the IP Office Intuity Mailbox User Guide.
· If the Regional Setting of the server onto which Voicemail Pro is installed is "English (United States)", Voicemail
Pro defaults to Intuity mailbox operation.
The prompts provided to a mailbox user are determined by the user's Locale setting as set through the IP Office
Manager. Note that on some phones users can change their language setting themselves. Mailbox owners should refer to
the user guide for their type of mailbox. For information about supported languages, see Supported Languages 12 .
For information about changing to Intuity or IP Office mailbox operation mode, see Changing Mailbox Operation Mode 129
.
The process of housekeeping is performed after any two hour idle period, that is a period with no call into or from the
voicemail server.
· Alternatively, from the Administration menu, select Preferences and then choose General.
4. Click OK.
Each mailbox can accommodate up to 20 lists. Each list can contain up to 360 mailbox numbers. Lists can then be used
or forwarding or sending messages from the mailbox.
Each list can be marked as private or public. Public lists can be used by other mailbox users when forwarding or sending
messages. A user can also import the contents of a public list into one of their own lists.
If Voicemail Pro Networked Messaging (VPNM) is installed, lists can include mailboxes on remote systems. The only
difference in presentation is that, where the mailbox user name is used to identify local mailboxes in a list, remote
mailboxes are listed by number only.
Lists are maintained either through the mailbox or through Phone Manager Pro version 3.0 or higher. Lists cannot be
viewed or controlled from the Voicemail Pro Client. For more information about mailing lists, mailbox owners can refer to
the Intuity Mailbox User Guide.
· Announcements
If a caller is waiting to be answered, queuing or the hunt group is in out-of-hours mode, the voicemail server can
provide appropriate greetings to callers. These greetings can be changed through the normal mailbox controls. Mailbox
users can find out more in the IP Office or Intuity Mailbox user guides. For more information, see Out of Hours
Operation 151 . For more information, see Configuring Announcements 152 .
· Voicemail Pro allows the actions available to a queued caller to be customized as well as the greeting messages.
· Voicemail Pro does not control the queuing of calls. Queuing is controlled by the IP Office switch that presents
queued and still queued calls at the appropriate times and provides the queue position and ETA data.
· Messaging
If voicemail for a hunt group is on (the IP Office default), calls to the hunt group are automatically routed to voicemail
if all available extensions have been called for the number of seconds defined in the IP Office No Answer Time
parameter. The default time setting is 15 seconds.
· For hunt group members to receive message indication, an appropriate H source number entry needs to be added.
For more information, see Configuring Hunt Group Message Waiting Indication 148 .
· For access by other users an access short code can be used. For more information, see Enabling Access to Hunt
Group Voicemail with a Short Code 150 .
2. In the Navigation pane, click HuntGroup and select the hunt group.
4. (Optional) Enter a voicemail code between 1-15 digits in the Voicemail Code field. This is required when users
retrieve voicemail messages for the hunt group remotely, for example from an extension that is not a member of the
hunt group or from an external telephone.
· The Voicemail Code must be retyped in the Confirm Voicemail Code field to ensure it has been correctly entered.
5. (Optional) Messages for the hunt group can be sent to an email account.
· Forward: Voicemail messages are sent to the email account and deleted from the voicemail server.
· Alert: Notification that a new voicemail message has been received is sent to the email account.
6. (Optional) Voicemail can be turned off by un-checking the Voicemail On option. When on, the mailbox is used to
answer the hunt groups unanswered or busy calls.
7. (Optional) For voicemail systems running in IP Office Mode, this option controls whether users hear an additional
prompt when they retrieve messages. The prompt is 'For help at any time press 8'.
· This option does not affect Intuity emulation mailbox mode where the prompt "For help at any time press *4" is
played.
· Even if voicemail help is set to off, IP Office Mode users can still press 8 at any time and hear the list of voicemail
features. This setting turns on/off the audible help message. It does not disable the actual feature.
8. (Optional) Select the option Broadcast if you want any voicemail messages left for the hunt group forwarded to the
mailboxes of the individual group members. The original message in the hunt group mailbox is deleted.
Depending on the type of telephone phone or IP Office application they are using, users who receive hunt group message
waiting indication can choose any of the following methods to collect messages.
· Phone Manager
If Phone Manager is used, the group name and number of new messages is displayed in the Messages tab. Users click
the Messages tab to access the group mailbox.
· Voicemail Ringback
If a user has voicemail ringback enabled, ringback will occur for new group messages as well as new personal
messages. Ringback for personal messages takes place before any ringback for new group messages.
This method of configuring hunt group message waiting indication allows individuals, including users who are not
members of the group, to receive hunt group message waiting indication.
2. In the Navigation pane, click User and select the individual user.
4. Click Add.
5. In the Source Number field, enter H followed by the hunt group name. For example, to receive message waiting
indication from a hunt group called Main, enter HMain.
6. Click OK.
2. In the Navigation pane, click HuntGroup and select the required group.
4. Check Broadcast.
5. Click OK.
Field Contains...
Code *99
Line Group Id 0
For systems running in Intuity mode, the above will work only if the user is a member of the group and a custom call
flow has also been set up for the collect start point to that hunt group.
Members of the hunt group Main can now dial *99 from their own extensions to access hunt group messages. In IP
Office mode, to use this short code for access from an extension that is not a member of the hunt group, a voicemail
code should be configured for the group.
Through IP Office Manager or using a short code a hunt group can be taken in or out of service. When the group is Out of
Service, callers are played the group's "Out of Hours" greeting and can then leave a message. Alternatively, if an Out of
Service Fallback Group has been configured, callers are passed to that group.
Similarly, a group can be taken in or out of Night Service by using Manager, short codes or an associated time profile.
When the group is in Night Service, callers are played the group's "Out of Hours" greeting and can then leave a message.
Alternatively, if an Out of Hours Fallback Group has been configured, callers are passed to that group.
The standard announcement used is "I am afraid all the operators are busy at the moment but please hold and you will
be transferred when somebody becomes available." This can be replaced by separate recordings for the 1st and 2nd
announcements if required (see Recording the Announcements 153 below) or by custom call flows (see Customizing
Announcements 154 ).
Enabling Announcements
1. Open IP Office Manager and receive the configuration from the IP Office system.
2. In the Navigation pane, click HuntGroup and select the hunt group.
4. Check Announcements On. Announcements will be played to a caller who is in a queued or waiting for the hunt
group.
5. Select the amount of time for the caller to be queued or waiting before they hear the first announcement. The Wait
before 1st announcement (seconds) default is 10.
6. Select the Post announcement tone. The options are Ringing, Music on Hold or Silence. The default selection is
Music on hold.
8. (Optional) Select the amount of time between the first and second announcements. The default time is 20 seconds.
9. (Optional) If the second announcement is to be repeatedly played to the caller until their call is answered, check
Repeat last announcement.
The maximum length for announcements is 10 minutes. New announcements can be recorded using the following
methods:
· [GREETING] is a variable that points to the current location of the voicemail servers greeting folder (by default c:
\Program Files\Avaya\IP Office\Voicemail Pro\VM\Greetings.
It is important to note that unconnected results in Queued and Still Queued call flows will return the caller to the queue
rather than disconnect them. An attempt to return the caller using a Transfer or similar action places the caller at the
back of the queue as a new call.
· Use of customized start point call flows for Queued and Still Queued is not recommended if the Synchronize Calls
option is enabled for the hunt group in the IP Office configuration. If this is the case, the only options supported by
Voicemail Pro is the playing of prompts.
1. In the Start Points Navigation pane, select Groups. If necessary add a Queued start point 198 for the required
group.
3. Add the required actions to the call flow and link them. To just play a message use a Generic action.
· Use of customized start point call flows for Queued and Still Queued is not recommended if the Synchronize
Calls option is enabled for the hunt group in the IP Office configuration. If this is the case, the only options
supported by Voicemail Pro is the playing of prompts.
4. Double on the actions added and on the Entry Prompts tab add the prompts required using the Wave Editor 208 .
7. Any caller queuing for the selected group will hear the new announcement when they first join the queue.
· The Still Queued message is not played if the hunt group name exceeds 13 characters.
2. In the Navigation pane, click HuntGroup and select the hunt group.
· Queuing On : Default = On
If selected, queuing will be available for the hunt group.
When queuing is selected, announcements can be played to the queued caller. For more information, see Configuring
Queue Announcements 152 .
The Queue ETA and Queue Position actions can be used to provide callers with queue information and then
place them back in the queue. Within a Queue or Still Queued start points call flow, the default action for any unlinked
results is to place the caller back in to the queue rather than disconnect the caller.
· Synchronized Announcements
If the option Synchronize Calls is enabled for the hunt group announcements within the IP Office configuration,
actions other than speaking recorded prompts are not supported in custom Queued and Still Queued start points.
Further customization can be applied using actions such as a Menu action to let the caller select, for example, to
leave a message, be transferred to another number or return to the queue.
The Voicemail Pro variables, $QTIM, and $POS 255 , can be used to further customize the Queued and Still Queued
call flows.
· $TimeQueued
IP Office 4.1+ and Voicemail Pro 4.1+. Holds the length of time, in seconds, that the call has been part of a particular
hunt group queue. Only available when using Queued and Still Queued start points.
· $TimeSystem
IP Office 4.1+ and Voicemail Pro 4.1+. Holds the length of time, in seconds, since the call was presented to the IP
Office system. Only available when using Queued and Still Queued start points.
The screen below shows an example of a queued call flow that uses a condition to test the value of $POS for the queued
caller.
· When the caller is in queue positions 1 to 4, they are passed to a Queue Position action and hear their queue position
before returning to the queue.
· When the caller is in queue position 5, they are asked to leave a message.
· Instead of using a Leave Mail action, the caller could be taken through a Voice Question or Campaign action to
collect required information and the caller's responses could be saved as a message.
· If a conference call is being recorded, recording continues when a new party joins the conference.
· If a call that is being recorded is put on hold or parked, the recording will pause. When the call is reconnected the
recording resumes.
· By default, a recording is placed in a user's own mailbox but this location can be changed.
· A recording by an agent that is intruding on to a call will keep recording after the intruded call has ended. This is to
allow the recording to be annotated.
· Conference Capacity
Call recording uses conferencing capacity and so is subject to the available conferencing capacity of the IP Office system.
When the direct media path option is used with IP trunks and or an extension, it is not possible to guarantee call
recording.
In many locations, it is a local or national requirement to warn those involved in a call that they are being recorded. The
Voicemail Pro does this by playing an Advice of Call Recording prompt which can be switched off. On automatically
recorded call, some telephones may also display a recording symbol. For more information, see Call Recording Warning
159 .
· Recording Duration
Call recording is limited to the maximum length of 1 hour. For more information, see Changing the Recording Time 160 .
Recordings are normally placed into standard mailboxes. VRL operation allows recordings to be transferred to a specialist
archiving application. This allows both longer recording and the sorting and searching of recordings. For more
information, see Voice Recording Library (VRL) 160 .
· The 'advice of recording' will always be played if the Advice of Call Recording message is enabled.
· It can not be guaranteed that a caller will hear an 'advice of recording' announcement when the call is using analogue
trunks. Analogue trunks do not support call status signalling so the 'advice of recording' announcement is played as
soon as the trunk is seized even if the call is ringing and has not been answered.
1. From the Voicemail Pro Client, click or select Administration > Preferences > General.
2. Click Play Advice on Call Recording to switch this option on (checked) or off (unchecked).
3. Click OK.
4. Check Hide auto recording. The terminal display REC will be suppressed.
3. The Max. VRL Record Length (secs) setting is used only for calls being recorded to VRL. The maximum record
length is 3600 seconds (60 minutes).
4. Click OK.
Currently this mode of operation is only supported with Avaya IP Office ContactStore. This application provides tools to
sort, search and playback recordings. It also supports the archiving of recordings to DVD.
· VRL is a licensed feature. It requires entry of a valid Voice Recording Administrators license into the IP Office
configuration.
· The VRL application must be configured to store recording on a separate partition, drive or PC from the Voicemail Pro.
This is necessary to ensure that the long term storage or recording archives and space available for mailbox messages
do not conflict.
· Press on the toolbar to start recording. Press on the toolbar to stop the recording.
· Select Actions > Start Recording. The call will be recorded. Press Actions > Stop Recording to finish recording the
call.
SoftConsole
The SoftConsole operator can manually record all or part of a current telephone call
· Press the button on the toolbar. The button acts as a toggle. Press the button again to stop recording.
· Select Actions > Record Call. This action toggles and so is also used to stop recording.
4400 Series
Telephones in the 4400 Series with a Menu key can manually trigger call recording by:
2. In the Navigation pane, click User and select the individual user.
5. Click browse for the Action. The Button Programming window opens.
7. In the Action Data field, enter a description that will appear on the telephone display.
8. Click OK.
A call is recorded if the user presses the programmed DSS key during any call. The caller will hear an announcement that
the call is being recorded if the mandatory call recording warning is active. For more information, see Call Recording
Warning 159 .
Field Contains...
Code *95
Line Group Id 0
2. Dial the short code. The call is automatically reconnected and recording begins.
The following is an example short code for recording a call involving a specific extension. You do not have to be in
conference with or part of the call This short code should only be set up as a user short code for trusted users.
Field Contains...
Code *96*N#
Telephone Number N
Line Group Id 0
2. Dial the short code with the number of the extension that you want to record. Using the example short code you would
dial *96*123# to record a call connected to extension 123.
2. In the Navigation pane, click User and select the individual user.
4. In Manual Recording Mailbox, select from the list the mailbox that is to be used to contain recordings triggered by
the user.
· The Voice Recording Library options can be used only if a VRL application has been installed and licensed. For more
information, see Voice Recording Library 160 .
· Click OK.
Notes
· If a Record module is created, it overrides the default record operation. Therefore it must at minimum emulate the
default manual recording process of placing recordings into the mailbox of the user who triggered recording. For
example, in the module call flow shown below, the Listen action is set to $UUI.
· Whenever recording is triggered, $UUI contains the user name of the user who that triggered the recording process.
· Individual calls may match several recording criteria. Where that is the case the following applies:
· If the destinations for the recordings are different, separate recordings occur with the durations are indicated above.
· If the destinations for the recordings are the same, a single recording is made using either the incoming call route,
hunt group or user duration in that order or priority.
· Time profiles can be used to control when automatic call recording is used.
· For inbound calls recording will not take place if the call goes to normal voicemail.
· Different frequency settings, set in percentage terms, can be applied to the automatic recording of inbound and
outbound calls.
· A mandatory setting can be used to return a busy tone when call recording is triggered but no voicemail ports are
available.
· Where calls have been answered using a Line appearance button, the call recording goes to the mailbox setting of the
original call route destination.
The calls that are to be auto-recorded are selected through IP Office Manager.
5. From the Record Inbound and Record Outbound drop-down lists select the recording frequency required.
· Mandatory: Record all calls. If recording is not possible, return busy tone to the caller.
· xx%: Record calls at intervals matching the set percentage, eg. for every other call for 50%.
· For inbound calls, recording will not take place if the call also goes to normal voicemail.
· Specify the destination for the recordings. By default, this is a user's own mailbox.
· The Voice Recording Library options can be used only if a VRL application has been installed and licensed. For
more information, see Voice Recording Library 160 .
· Click OK.
5. From the Record Inbound drop-down lists select the recording frequency required.
· Mandatory: Record all calls. If recording is not possible, return busy tone to the caller.
· xx%: Record calls at intervals matching the set percentage, eg. for every other call for 50%.
· For inbound calls, recording will not take place if the call also goes to normal voicemail.
6. Select the Recording Time Profile is required. If not set, recording is applied at all times.
7. The Recording Mailbox option is available for IP Office 4.1+. For previous releases the destination is always the
mailbox of the user making the call.
8. Click OK.
5. From the Record Inbound drop-down lists select the recording frequency required.
· Mandatory: Record all calls. If recording is not possible, return busy tone to the caller.
· xx%: Record calls at intervals matching the set percentage, eg. for every other call for 50%.
· For inbound calls, recording will not take place if the call also goes to normal voicemail.
6. Select the Recording Time Profile is required. If not set, recording is applied at all times.
7. Specify the destination for the recordings or select the option to place the recordings in the voice recording library.
· The Voice Recording Library options can be used only if a VRL application has been installed and licensed. For
more information, see Voice Recording Library 160 .
8. Click OK.
5. From the Record Outbound drop-down lists select the recording frequency required.
· Mandatory: Record all calls. If recording is not possible, return busy tone to the caller.
· xx%: Record calls at intervals matching the set percentage, eg. for every other call for 50%.
· For inbound calls, recording will not take place if the call also goes to normal voicemail.
6. Select the Recording Time Profile is required. If not set, recording is applied at all times.
7. The Recording Mailbox option is available for IP Office 4.1+. For previous releases the destination is always the
mailbox of the user making the call.
8. Select the option to place the recordings in the voice recording library.
· The Voice Recording Library options can be used only if a VRL application has been installed and licensed. For
more information, see Voice Recording Library 160 .
9. Click OK.
Whenever auto recording is triggered, $UUI contains either the account code, user name or hunt group name that
triggered the auto recording.
If found True, the call is recorded using a Listen action, which specifies the mailbox for the recording.
The conditions, created within the Condition Editor, compare the variable $UUI against possible account code
values.
The final Listen action, used if none of the condition tests are True, has its Mailbox set to $UUI. If $UUI hasn't
matched any account code being used for auto recording, then its value will be either the user name or hunt group name
that triggered the auto recording.
4.9 Announcements
Announcements can be played when:
The Entry Prompt of the transfer action contains the announcement. After the announcement is played the caller is
transferred to the sales hunt group as specified in the Specific tab. For more information, see Transfer Action 231 .
Once the call flow has been created, IP Office needs to be configured so that callers are transferred to the call flow.
In IP Office Manager the destination for the incoming call route is entered as VM:Sales. The incoming call route targets
the voicemail module 'Sales'. As the call flow module name is the same as the hunt group name, if voicemail is
unavailable the call will automatically be routed to the hunt group. The calls will not be lost but the callers will not have
heard the announcement.
If calls are required to only be answered after they have heard the announcement, make sure that the call flow module
name is different from the hunt group name. If voicemail is unavailable the call will not be transferred to the target hunt
group.
· If the user requires announcements only, voicemail should be turned off for the user.
· Start points can be amended to include other actions. Voicemail Pro 4.0+ allows personal announcements to be
customized using user Queued and Still Queued start points in the same ways as customizing hunt group
announcements 154 . For example, a menu action could be added to the Still Queued start point giving users the
option to continue to hold for the caller or to transfer to reception.
· If voicemail is on the announcements are played until the No Answer Time is reached. The caller is then transferred
to the user's voicemail. The system default setting for No Answer Time is 15 seconds, however it can be set for
individual users.
Voicemail Pro 1.4 and higher supports the addition of TTY prompts for leaving messages in and collecting messages from
Intuity mode mailboxes. Callers with a TTY device can see the TTY prompts and leave TTY format messages. The mailbox
user, also with a TTY device, can collect and display those messages by following the prompts that are displayed on the
TTY device.
The TTY device and associated analog telephone (linked either by a pass-through port on the TTY device or a telephone
splitter) are connected to an analog extension port (POT) on the IP Office system. During calls the TTY can be used to
display and send TTY messages. The analog telephone can be used to send dialing digits and provide a speech path
during calls.
There are two ways to configure a user so that they can use a TTY device with Voicemail Pro.
1. The simplest method is to change the user locale in IP Office Manager. This method requires no customization of a
user's mailbox. For more information, see Changing User Locale 174 or refer to the IP Office Manager help or User
Guide.
2. An alternative to changing the user locale to TTY is to change the language setting in the Voicemail Pro call flows for
the user who needs TTY prompts. For more information, see Changing the Language Setting for a Text Phone 175 .
2. In the Navigation pane, click User and select the individual user.
5. Click OK.
When they are connected, users see prompts on the display of the text phone.
For requests such as "Press 1 for …" users should dial from the keypad of the telephone. For messages followed by GA
(go ahead) users are required to type text using their text device.
For more information, refer to the document "User Guide for Audix TTY Interface" (555-300-710).
In the simplest form, a Select System Prompt Language action set to TTY (Teletype (Textphone)) would be
added to the user's Collect start point and followed by a Get Mail action.
Similarly, a Select System Prompt Language action set to TTY (Teletype (Textphone)), would be added to the
user's Leave start point and followed by a Leave Mail action.
In this case, messages are left in the same mailbox, but callers can select to have spoken prompts or default to TTY
prompts.
For hearing impaired users who cannot handle spoken messages, the call flow for callers who select spoken prompts
could have place those messages into an alternate mailbox of a hearing user. These could then be collected and
transcribed for the user.
With centralized Voicemail Pro, the default locale is that of the central IP Office. If users on the remote IP Office want
different language prompts, each of their user locales must be changed separately.
If prompts for a required language are not installed, Voicemail Pro has a set of rules that it follows to find the best
alternate language. For example if prompts are not available for users with their locale set to French Canadian, Voicemail
Pro looks for French prompts instead. If French prompts are not installed, it looks for English US and finally English UK.
For more information, see Supported Languages 12 .
The language played to a caller can be changed during a call. This is achieved using a Select System Prompt action.
For more information, see Changing the Language of System Prompts 178 .
If the necessary set of language prompts is not available, the nearest available match is used. The list shows the first
choice language prompts that Voicemail Pro will try to use, followed by the second choice and so on. For example, if
prompts for users with their locale set to French Canadian are not available, Voicemail Pro looks for French prompts
instead, then English US and finally English UK. The abbreviations shown in the table indicate the language prompt folder
used in order of precedence.
1. Turkish prompts are not provided or installed but the Turkish locale is recognized. English (US) prompts are used if
installed, otherwise English (UK). Fallback route added as part of Voicemail Pro 4.2.
· TTY (Teletype (Textphone)) is included in the list of installable languages even though it is not a language. TTY is a
text-based system that is used to provide service to users with impaired hearing or vision. For more information, see
Support for Callers with Impaired Hearing:Overview 173 .
Individual users can have their own Locale setting. Voicemail then provides them with the appropriate language prompts
if they are available. This is set either through the IP Office Manager User form or through the language choice on some
telephones. For more information, see the appropriate telephone User Guide.
The availability of a language in voicemail does not necessarily indicate support for IP Office in a country that uses that
language. Contact your local Avaya office for details of which countries support IP Office.
A step by step example that illustrates how to use the Select System Prompt action is provided here.
· The Select System Prompt action changes the default language prompts but not any custom prompts. To change the
custom prompts you need to use the $LOC variable in the path to the custom prompt files. For more information, see
Changing the Language of Custom Prompts 179 .
Example
In a small hotel, Voicemail Pro is providing mailboxes for rooms. To assist the room users, we want to start message
collection by letting them indicate their preferred language for Voicemail Prompts.
1. First a module for language selection was created.
The module contains a Menu action with a Select System Prompt action set to the required language for each
key press.
· For the Menu action an Entry Prompt was recorded asking the user to indicate their language choice; "Press
1 for English, 2 por Español, 3 pour Français".
· The Select System Prompt actions were all connected Module Return actions.
2. Next the default start point for message collection was altered. The Language Select module and a Get Mail
action were inserted.
3. The actions for language selection could have been inserted directly into the call flow. However, by doing it as a
module the language selection process can be reused in other start points.
1. Through the Get Mail action's properties, record an Entry Prompt for US English users and save it as enu\custom
\getmail.wav.
2. Record a similar prompt for French Canadian users and Latin Spanish users. You need to use the same file name each
time and save each file in a different language folder.
3. Delete all except one of the entry prompt entries. That this does not delete any of the recorded prompts.
4. For the remaining entries, change the file path by inserting $LOC in place of the language folder name, for example
$LOC\custom\getmail.wav.
· Both the internal and external telephones ring when a call is received. The call can be answered from either telephone.
· If the feature Do Not Disturb (DND) is active for the user, any callers to the internal extension number will hear the
busy tone and the external telephone will not ring. If a caller is entered in to the DND exception list, for example using
the application Phone Manager, only the internal telephone will ring.
· If any of the forward options are active, both the external and the telephone where the calls are forwarded to will ring.
· If the Follow Me option is active, only the telephone that the calls are forwarded to will ring. The external telephone
number will not ring.
Within Voicemail Pro you can administer the mobile twinning features using call flows. Mobile twinning can be turned on
or of and the external twinning number entered.
In a call flow the Generic action is used to control Mobile twinning. Within the Generic action details are entered in the
specific tab. In the generic 'free format' field, the following syntax can be added.
2. Add a menu action with the menu options 1,2 and 3. Add a prompt to tell the caller the options available.
· Click OK.
· Click OK.
· Record an Entry Prompt to tell the user to enter their mobile twinning number.
· Click OK.
· Click OK.
7. The actions need to be connected and then the changes need to be made permanent.
1. In IP Office Manager, add the following short code. This example uses *90 but any short code can be used.
Field Contains...
Code *90
Feature Voicemail Collect
Telephone Number "Mobile Twinning"
Line Group ID 0
Locale [leave blank]
Force Account Code [leave blank]
· Voicemail Callback
A service whereby the Voicemail Pro calls a specified number whenever the user receives a new voicemail message.
Callback requires a callback start point to be created in Voicemail Pro and a callback number entered in IP Office
Manager. For more information, see Setting up Callback Overview 184 .
· Voicemail Outcalling
A service where voicemail notification can be configured to specific external numbers and the notification escalated if
the message is not listened to. Outcalling can be configured by any user of voicemail in Intuity mode. For more
information, see Outcalling Overview 186 .
Note
· Both the Callback and OutCalling features are separate from voicemail ringback. Ringback alerts the user's own
extension whilst Callback and OutCalling will provide voicemail notification to an external location, for example a mobile
telephone or pager.
This service requires configuration of a callback start point in Voicemail Pro and entry of a callback number through IP
Office Manager. For more information, see Using a Play Configuration Menu Action 185 .
2. In the Name field, enter the user's mailbox name. Select the Callback entry point and select OK.
4. Add a Get Mail action and under the Specific tab, in Mailbox enter the user's name again or extension number.
· Important
Record an entry prompt for the first action in the callback call flow. Experience with connection to some cell
phone systems has revealed that this entry prompt may need to be up to 20 seconds in length.
If the Default Callback start point is used, it must be designed so that users have to indicate which mailbox they are
accessing. In the simple call flow used above, this can be done by entering ? in the Mailbox field of the Get Mail action.
· In Voicemail Code, enter a pin code and confirm this in Confirm Voicemail Code.
5. Select the Source Numbers tab. Right-click and select add to add a new number.
· Callback Number
Enter P followed by the destination telephone number. If you system requires an external dialing then that prefix
must be included, for example P901923555456. If connecting to a cell phone or pager system that expects digits
in separate sets, use , (comma) characters to add pauses to the telephone number dialing.
· Trusted Source
If calls from the callback number include ICLID, you can set that number as a trusted source. In that case no request
for the user's voicemail code is made following the callback. Enter V followed by the CLI displayed on calls from the
callback number, for example V01923555456.
6. Click OK.
7. Click to send the configuration back to the IP Office. If the only changes made were to user settings, select Merge
Config.
Of main interest to a callback user is the Play Configuration Menu action. This action allows the remote user to alter
their extensions forwarding and voicemail operation. Option 9 in the menu played to the caller allows them to change the
callback number.
To exit a Get Mail or Play Configuration Menu action and follow the call flow to the next action, the user should press
0 (not supported for Get Mail in Intuity mode).
Voicemail Pro can be configured to send notification that a new message has been received in a user's mailbox. It will call
a specified number and when answered, will prompt the user "This is IP Office. <your name>, you have new messages.
To access your messages, please enter your extension number and press hash. To avoid further notification of these
messages, press * #". If any other action is taken then the outcalling notification attempt is treated as unanswered.
Retries
If an outcalling notification attempt is not answered, the voicemail server can make another attempt. The number of
retries, up to 10, and the delay after a failed notification attempt can use either system default or the users own defined
settings.
Destinations
The mailbox user can define up to 5 destination numbers to be used with outcalling. The destinations must include any
external dialing prefixes required for the IP Office system. For each destination a ring time can also be defined (default
15 seconds) after which the voicemail server disconnects the call.
· Desk.
· Home.
· Mobile.
· Other.
Escalation List
The user can choose to use an escalation list, which combines several of their destinations into a sequence that will be
tried as part of a single outcalling notification attempt. Up to 9 destinations can be included in the list and the same
destination can be used more than once. Use of the escalation list counts as a single outcalling notification attempt.
· For Voicemail Pro 4.2+, users using Phone Manager 4.2+ can specify a delay to be used between the call to each
destination in their escalation list.
Configuration Methods
· System Settings
The Voicemail Pro can be configured with a set of default times for when outcalling is used, the number of retries
for outcalling notification and the interval after a failed notification attempt before the next retry. For more
information, see Setting the Outcalling Preferences 104 .
4. Select the times that outcalling is active in the System Times section.
· Prime Times - The time period that outcalling is to be active as default for the system.
· The Number of Retries can be between 0 and 10. If the message is not collected after the last retry, no notification
is sent until another new message is delivered in the user's mailbox.
· The Retry Interval are set for each retry attempt. The interval is the length of time between each attempt to ring to
targeted number again. The 6th to 10th retries use the default retry interval.
· Double-click a selected retry time to edit the interval between retries. The New interval number window opens
where the length of time between each attempt to ring the target number can be changed. Click OK to save the
change and return to the Outcalling window.
6. Click OK.
A timeout value can be set by a user. This is how long outcalling will attempt to call a number before giving up. For more
information, see the Intuity Mailbox guide.
The default operation for Voicemail Pro is to emulate Voicemail Lite by providing voicemail for all users and hunt groups.
Voicemail Pro Client is used to program actions for users and hunt groups who require facilities that differ from those
provided by a standard mailbox. With Voicemail Pro you can also program a series of voicemail actions triggered by
dialing a short code.
· Actions
Individual actions can be used within a Voicemail Pro call flow. For more information, see Voicemail Pro Actions:
Overview. 201
· Modules
Modules are a sequence of pre-programmed actions used to simplify Voicemail Pro programming. For more
information, see Creating Modules:Overview 259 .
· Conditions Editor
The Conditions Editor is used to amend voicemail operation according to factors such as the time of day. For more
information, see The Condition Editor:Overview 260 .
· Campaigns
Voicemail Pro campaigns can be created that ask callers a series of questions. A callers response can be recorded,
either spoken or through the telephone keypad. For more information, see Creating Campaigns:Overview 330 .
Preferences can be changed using the Voicemail Pro Client. Details about changing the preferences are covered in the
Configuring Voicemail Pro section. For more information, see Changing Preferences 97 .
· Title Bar
The title bar indicates the telephony interface that is being used, namely IP Office or Intuity. If you are working offline,
the title bar displays Offline. If you are working online, the name of the connected server is displayed. For more
information, see Logging in to the Voicemail Pro Server 122 .
· Toolbar
The toolbar across the top of the window provides access to the Voicemail Pro options via icons instead of the menus. For
more information, see Toolbar Icons 192 .
· Details Pane
The details pane shows either:
· Columns of information for the user or group specific start point selected or for the Voicemail Pro Administrator
selected. You can click a column heading to sort the content. For more information, see Start Points:Overview 195 .
· Visual representation of a call flow from either default start points or a module. For more information, see Creating
Modules:Overview 259 .
Save as. For more information, see Saving Changes and Making them Live 193 .
Save & Make Live. For more information, see Saving Changes and Making them Live 193 .
Cut: Removes currently highlighted text and copies it to the Windows clipboard.
Paste: Pastes the contents of the Windows clipboard to the current cursor position if appropriate.
Add Start Point. For more information, see Using Start Points 198 .
Edit Start Point. For more information, see Using Start Points 198 .
Delete Start Point. For more information, see Using Start Points 198 .
User Defined Variables. For more information, see User Defined Variables 257 .
Conditions Editor. For more information, see The Conditions Editor:Overview 260 .
Basic Actions.
Mailbox Actions.
Configuration Actions.
Telephony Actions.
Miscellaneous Actions.
Condition Actions.
Database Actions.
Queue Actions.
1. Choose Save as to save the database as a .vmp file with the name that you specify. You can then copy the file to
other systems.
1. Choose Save & Make Live to save the settings in a file called Root.vmp in the voicemail server folder.
If you are working remotely in Offline mode ,you are prompted to select whether to save your changes to the local
database or to the remote server.
Important
· Importing and exporting does not apply to prompts. Prompts must be moved as separate items or re-recorded.
· When you import a database file the contents of the existing database are replaced.
To export a file:
3. Click Next.
· Alternatively, click Browse, select the type of file to export either the entire database or a module and click Open.
5. Click Next.
6. Module files can contain several modules, select the module required.
7. Click Next.
9. Click Close.
To import a file:
3. Click Next.
· Alternatively, click Browse, select the type of file to export either the entire database or a module. If a module of
the same name already exists it is overwritten by the imported module.
· Click Open.
5. Click Next.
6. Module files can contain several modules, select the module required.
7. Click Next.
9. Click Close.
1. From the File menu, select Includes. The Configuration Includes window opens.
4. Click Open.
Notes
· If you use included files, the Voicemail Pro database contains only a pointer to the name and location of the files and
not the actual files. Therefore you should not move or rename an included file. It is strongly recommended that before
you include a file, you place it in the same folder as Root.vmp.
· Click if you need to remove an included file. The highlighted file is removed but not deleted.
The Navigation pane contains an expandable and collapsible list of start points. These can be start points for individual
users, hunt groups, short codes and default start points.
Users
This folder contains start points set up for individual users. When selected a list is shown in the details pane containing
the mailbox owners names and the names of any call flows that have been assigned to the selected mailbox. Other
details shown include:
· The size of the mailbox measured by the amount of space, in KB, that is taken up by the .wav files in the specified
user’s mailbox folder.
This is a user who has one or more start points configured. It can be expanded to show the
different start points.
· Collect - Used when the user rings voicemail.
· Leave - Used for calls to the user that are redirected to voicemail.
· Callback - Used when voicemail rings a user to inform them of messages in the user's mailbox.
For more information, see Setting up Voicemail Pro Callback 184 .
· Queued & Still Queued - Used when calls to the user are queued. For more information, see
Personal Announcements 172 .
Groups
This folder contains start points set up for hunt groups. When selected a list is shown in the details pane containing the
mailbox owners names and the names of any call flows that have been assigned to the selected mailbox. Other details
shown include:
· The size of the mailbox measured by the amount of space, in KB, that is taken up by the .wav files in the specified
user’s mailbox folder.
· Leave - Used when calls to the hunt group are redirected to voicemail.
· Queued & Still Queued - Used when calls to the group are queued. For more information, see
Customizing a Hunt Group Call Flow 156 .
Short Codes
This folder contains any start points set up for particular short codes. Short code start points require the Telephone
Number entry of the matching short code in the IP Office Manager to be set up in a particular way. For example, if a
Start Point for short code *88 is set up, the settings for short code *88 in the IP Office Manager application must be as
follows:
· An individual short code on the IP Office. This requires a matching special short code to be set up
in Manager.
Modules
Modules are reusable sets of actions. They allow you to create a sequence of actions that you can then use within any
other start point's call flow. Any changes to the module will affect all the start points using that module. This simplifies
the programming of actions if a number of start points use the same sequence of actions. Using modules also reduces
the size of the call flow. For more information, see Creating Modules Overview 259 .
· Callback - Used when the voicemail calls a user to inform them about messages in a mailbox. For more
information, see Setting up Callback 184 .
· Queued - Used for callers queuing for a hunt group or user. For more information, see Customizing Queue
Announcements 154 .
· Still Queued - Used for callers queuing for a hunt group or user. For more information, see Customizing Queue
Announcements 154 .
When a default start point is used, the following actions can attempt to recognize who the presumed user is (the internal
user calling or being called) and access the matching mailbox for that user (unless the action specifies another mailbox).
· Get Mail Action. For more information, see Mailbox Actions, Get Mail Action 220 .
· Leave Mail Action. For more information, see Mail Box Actions, Leave Mail Action 221 .
· Play Configuration Menu. For more information, see Configuration Actions, Play Configuration Menu 226 .
· Listen Action. For more information, see Mailbox Actions, Listen Action 222 .
· Record Name Action. For more information, see Configuration Actions, Record Name Action 225 .
· Edit Play List Action. For more information, see Configuration Actions, Edit Play List Action 225 .
The following actions will automatically recognize who the presumed user is and then use that user's voicemail reception
settings (unless the action specifies another mailbox).
· Transfer Action. For more information, see Telephony Actions, Transfer Action 231 .
· Assisted Transfer Action. For more information, see Telephony Actions, Assisted Transfer Action 236 .
· Whisper Action. For more information, see Telephony Actions, Whisper Action 232 .
1. Either click Users or Groups and then . The Adding a new window opens.
2. Select the name that matches the user or group on the telephone system.
· To add all users or groups check the option Add all users.
· The start points Collect, Leave, Callback, Queued and Still Queued are available for both users and groups.
4. Click OK.
1. Click Short Codes and then . The Adding a new short code window opens.
· Short code start points require the telephone number entry of the matching short code in the IP Office Manager
application to be set in a specific way. For example, if a start point for short code *88 is set up the settings for short
code *88 in the manager application must be as shown below. The short code will allow internal callers to access the
start point. To allow external callers access, an Incoming Call Route should be setup with the extension *88.
3. Click OK.
Any start point can be edited. However, if you de-select an existing start point, you will delete all actions associated with
it.
1. In the Navigation pane of the main Voicemail Pro window, select the start point to edit and click . The Editing start
point window opens.
3. Click OK.
1. In the Navigation pane, select the start point to delete and click .
2. You are asked if you are sure that you want to delete the selected start point.
1. In the Navigation pane, right-click the user, group or short code and select Rename. The New start point name
window opens.
1. Select File menu > View as Text. A Notepad window opens. The txt file contains information of all Conditions and
Campaigns as well as all call flow details.
Each action can have a number of results (true, false, no answer, busy). The types of results depend of the type of
action, most actions having just a 'Next' result. Each result can be used as a connection point to another action. For more
information, see Connections 202 .
A set of actions and connections can be combined and reused as a module. Modules are reusable sets of actions. They
allow you to create a sequence of actions that you can then use within any other start point's call flow. Changes to the
module will affect all start points using that module. This simplifies the programming if a number of start points need the
same sequence of actions. For more information, see Creating Modules:Overview 259 .
You can double-click an action to display the properties in a series of tabs. Many actions share the same standard tabs
but each usually also has a specific tab that contains options unique to that action's function.
· Entry Prompts. For more information, see Entry Prompts Tab 207 .
To add an action:
3. Click Actions and select the type of action that you want to add from the list, for example Basic Actions.
4. From the submenu, select the required action. For example, if you selected Basic Actions, you might choose Speak
Text. The cursor changes to show that you have selected an action to add.
· Alternatively on the toolbar, click the icon for the required type of action and then select an action from the
submenu.
5. Click in the details pane, where you want to place the action. The new action is added. You can now edit the action and
add connections to it.
You can change the properties of an action. For example, If you selected the Speak Text action you can specify the actual
text to be spoken when an action is taken.
To edit an action:
1. Double-click the action in the details pane or right-click it and select Properties. The Properties window opens. Details
of the selected action are contained in a set of tabs.
If an action is no longer required, you can delete it from a start point call flow.
To delete an action:
1. In the Details pane where the actions are displayed, click the action to delete.
2. From the Edit menu, select Delete or right-click the action and select Delete.
For more information about the actions that are available for use in call flows, see Available Actions:Overview 203 .
Each action can have a number of results (True, False, No Answer, Busy). The types of results depend of the type of
action. For each result, a connection can be added.
· Most actions only have a Next result, i.e. a single connection to the next action.
· Other actions may have two results, for example True or False. Each of these results represents a connection point
for different following actions.
· Some actions may have multiple results. For example, the Assisted Transfer action has results for Next, No Answer
and Busy. Each of these results represents a connection point for different following actions.
· If a result occurs, for which no connection to a following action has been set, either the call is disconnected or, if it
came from a hunt group queue, it is transferred back to the queue.
· Within modules, all connections should end in another action or in a Module Return action.
To add a connection:
2. Click and drag the cursor from action's result that triggers the connection to the action that should follow the
connection.
To delete a connection:
2. Press Delete. The connection is removed. Alternatively, either select Edit and then Delete or right-click and then
select Delete.
· Start Point
This special action is present by default in all call flows. It is simply the start point for the call flow to which other
actions can be linked. While this action has General, Entry Prompts, Reporting and Results tabs they should not be
used. Any settings added to those tabs will be ignored and should be applied through the tabs of the first
additional action added to the call flow and linked to the Start Point.
Basic Actions
These actions are chiefly used to control the routing of a call between actions.
Mailbox Actions
These actions relate to the leaving and collecting of messages from a mailbox.
· Get Mail Action 220
Collect messages in a mailbox.
Configuration Actions
These actions allow a caller to change the settings of a user or hunt group mailbox.
Telephony Actions
These actions relate to telephony functions such as call transfers.
Miscellaneous Actions
Condition Actions
These actions are used to create branches in the call routing according to whether a value is true or false.
Database Actions
These actions relate to retrieving and adding data to a database. The use of database actions with Voicemail Pro requires
entry of a VMPro Database Interface license in the IP Office configuration.
Queue Actions
These actions are associated with hunt group queues and are not available to user and short code start points. The IP
Office Manager option Synchronise calls to announcements should not be used when using the queue actions.
· Queue ETA Action 253
Speak the caller's expected time to answer.
This tab is shown for the Start action in calls flows. However it should not be used as settings applied to the Start action
are ignored and should instead be applied through the first other added to the call flow.
· Token Name
The name of the action, for example, the token name for the action Menu is 'Menu'. The token name can be changed
so the use of the action can be indicated. It could also be confusing having two actions within a module with the same
name.
· Description
Use this field to enter notes about why the action is being used or other information that may be needed.
· Pin
Each action can be protected by a PIN number. The PIN number can be the voicemail code of the presumed user. To
do this enter a $ symbol. For example, entering $ would force the caller to dial their voicemail code, entering 104$
would force the caller to dial 104 followed by their voicemail code.
This tab is shown for the Start action in calls flows. However it should not be used as settings applied to the Start action
are ignored and should instead be applied through the first other added to the call flow.
· Add Prompt
Clicking or double-clicking an existing listed prompt starts the Voicemail Pro Wave Editor. This tool allows you to
record and play prompts through the Voicemail Pro server PC or through an extension on the IP Office system. The
dialogue that appears allows the selection of an existing prompt or the ability to specify a new file name and then
record the new prompt. For more information, see Using the Wave Editor 208 .
· Edit Prompt
Edit the details of the currently highlighted prompt.
· Delete Prompt
Delete the currently highlighted prompt from the play list. Note that the actual prompt file is not deleted from the
server.
· Move Prompt
Move the position of the currently highlighted prompt in the play list.
The Edit Play List action can be used in call flows to re-record a specified prompt. This allows the creation of call flow
options where the voicemail user can record prompts themselves to reflect changes in operation. For more information,
see Edit Play List action 225 .
The Entry Prompts tab of each call flow action allows prompts to be played before the action performs its main role.
Clicking or double-clicking a listed prompt starts the Voicemail Pro Wave Editor. This tool allows you to record and play
prompts through the Voicemail Pro server PC or through an extension on the IP Office system.
3. Click the record button to record the message. If the media type selected is Telephony Handset, the telephone
extension will ring. When the handset is picked up a message will be heard saying Record at the tone.
5. To listen to the recording, press the play button. If there is no media device attached, the recorded message will be
heard from the telephone extension.
To select a prompt.
There are a large number of standard prompts that can be used. Enter the name of the prompt or use the button to
browse to the required file. For a sample listing of these prompts see US English Intuity Prompts 268 and English Non-
Intuity Prompts 281 .
Useful files are:
· Entering 1234.wav will play "one two three four" (unless a file called 1234.wav has been recorded).
This tab is shown for the Start action in calls flows. However it should not be used as settings applied to the Start action
are ignored and should instead be applied through the first other added to the call flow.
5.7.3.5 Reporting
The Reporting tab provides information that is then used to classify the call details within the reports produced by the
CCC products (a separate product from Voicemail Pro).
This tab is shown for the Start action in calls flows. However it should not be used as settings applied to the Start action
are ignored and should instead be applied through the first other added to the call flow.
This tab is shown for the Start action in calls flows. However it should not be used as settings applied to the Start action
are ignored and should instead be applied through the first other added to the call flow.
The Generic action can be used to play a prompt to the caller. It can also be used to enter custom commands for the
voicemail server. The maximum length for the string is 128 characters.
1. Click the Basic Actions icon and select Generic. The Generic action only has a Next result.
Message Handling
Twinning Control
Absence Text
Absence text can be displayed to internal callers who call a user's extension. The text is displayed on their phone if
possible and in Phone Manager and SoftConsole. Have the display of absence text enabled does not change the routing of
calls.
A voice message can also be sent to multiple mailboxes by creating a Personal Distribution List or to each member of a
hunt group by using the broadcast feature. For more information, see Configuring Group Broadcast 149 .
The Speak text action allows any text to be spoken to the caller. To be able to use the Speak Text action you
require TTS (Text to Speech) to be installed and licensed. For more information, see Text to Speech:Overview 61 .
· The text can include System Variables 255 such as $CLI and variables obtained by database actions such as $DBD[1].
In the example, the contents of the database query field are spoken. The action has additional text added so that the
currency can be spoken. In this example pounds are used.
· The text can include SAPI XML tags to modify how it is spoken, see TTS SAPI Controls 63 .
The Speak Text action only has the result Next which needs to be connected to a suitable action. For
example, the text spoken could confirm an option choice. The next action could be a Return action
to take the caller to another call flow. For more information, see Return Action 219 .
The Menu action allows you to specify DTMF tones for which you want to create connections to following actions. For
example, a menu can be created that gives callers a choice of transfer locations. Each Menu action supports a maximum
of 15 branch options.
Settings
For Menu actions, the Specific tab is replaced with the Touch Tones tab.
· 0-9, *, #
Use the dialing digits check boxes to indicate the DTMF tones for which connections are required.
· Add
The icon allows you to add custom sequences of dialing digits. In addition to the standard dialing digits (0 to 9, *, #)
the following special digits can be used. If a sequence is added, ensure that the associated box is checked before you
select OK. The sequence must be unique. For example, if 5 is selected, no other sequence that begins with 5 can be
used.
· ? = Any Digit
The ? character can be used to represent any digit (except * and #). For example 123??? can be used for any six
digit string starting with 123. See Example Call Flow: SelfSelect Module 137 .
· Delete
Use this icon to delete the currently selected custom dialing sequence.
· Timeout
If selected, the Voicemail Pro will wait for the specified number of seconds for a valid digit . If the timeout expires
the Voicemail Pro will either allow a retry or if the No of Retries has been reach, it will follow the Timeout result
connection within the call flow.
In the example the transfer options 1 and 2 were selected. The results 1 and 2 need to be connected to
suitable transfer locations.
· Timeout
This result is used to connect to a following call flow action if the caller does not make an entry within
the specified number of seconds on their last retry.
· Invalid
This result is used to connect to a following call flow action if the caller makes an invalid entry on their
last retry.
· Others
A result for connection to a following call flow action is shown for each select dialing digit sequence.
The GoTo action needs to contain details of where to transfer the caller to.
2. In the field Please select a node to go to, click to browse to select a start point, module or system defined
variable. For short codes, the browse method does not work. Instead enter "Short Codes.xxx" where xxx is the short
code key sequence.
· Select the option Start point or module. Select from the available options.
· Users - all the users with specific start points are listed.
· Groups - all the Groups with specific start points are listed.
· Select the option System defined variables to browse the available call variables. You can also type the name of the
start point directly.
When details of the transfer location, the GoTo action does not need to be connected to another
connection. If you do connect this action to a following action, the connection will not be used.
The caller will be disconnected when they reach this point of a call flow.
5.7.4.6 Home
The Home action returns the caller to the start point of the calls entry into voicemail. The PIN option in the General
tab is not used for this action.
Connect an action to the Home action. The caller will be returned to the start point of the call entry into
the voicemail. For an example of the action being used in a call flow, see Using a Play Configuration
Menu Action 185 .
Connect an action result to the Module Return action. For examples of the action being used in a
call flow, see Changing the Language of System Prompts 178 and User Defined Variables 257 .
2. The Specific tab is used to select either the caller's mailbox or mailbox option.
· Caller's mailbox: The mailbox matching the start point of the call.
· Mailbox: Select or enter the name of the target mailbox. If ? is entered, Voicemail will prompt caller's to enter the
mailbox number required.
The Get Mail action has a Next result. Add a connection from the Next result to another action.
The following conditions apply, based on which mailbox mode the Voicemail Pro server is using.
· IP Office mode
Users who press 0 while they are logged into their mailbox will be routed to the Next result.
· Intuity mode
Users who press *0 whilst in their mailbox will be routed to their Voicemail Reception number if set. The Next result
is not used.
2. The Specific tab is used to select either the Caller's mailbox, Mailbox or VRL option.
· Caller's Mailbox: The mailbox matching the start point of the call.
· VRL: If selected, specifies that the message should be transferred to a third-party Voice Recording Library (VRL)
application. For more information, see Voice Recording Library 160 .
The Leave Mail action has Success and Failure results. The use of these depends on which mailbox
mode the Voicemail Pro server is using.
IP Office mode: Callers in the mailbox follow the Failure or Success results depending on whether
they press 0 before or after the leave a message tone respectively. This overrides the mailbox
user's Voicemail Reception setting set in the IP Office configuration.
Intuity mode: The results cannot be accessed. Callers pressing 0 will always follow the mailbox
user's Voicemail Reception setting set in the IP Office configuration.
The Listen action allows the caller to leave a message in the start point's mailbox or in a specified mailbox. The caller
can only leave a message and cannot access any other mailbox features.
2. In the Specific tab, select either the Caller's mailbox or Mailbox option.
· Caller's Mailbox: The mailbox matching the start point of the call.
3. Make any changes as required to the General 206 , Entry Prompts 207 , Reporting 210 and Results 211 tab pages.
Connect the result Next to a relevant action. For examples of the action in a call flow, see Customizing
Manual Recording 164 and Customizing Auto Recording 170 .
The Voice Question action allows you to create a play list where the caller hears a sequence of prompts and their
responses are recorded.
If the play list is completed, a single file containing the recorded responses is created. That file can then be placed into a
specified mailbox or passed to an eMail action.
· (Optional) Specify a new file name and then record the new prompt. For more information, see Wave Editor 208 .
· A mailbox needs to be specified into which the recorded file of responses are stored. If no mailbox is specified the
file can be passed to an eMail action 240 .
· Delete: - Deletes the currently highlighted item from the play list. This does not delete the actual prompt file.
· Shuffle: - Move the currently highlighted item within the play list.
The Next result needs to be connected to an eMail action if no mailbox is selected in the Specific
tab.
2. You need to enter the campaign and select whether to leave or collect campaign information in the Specific tab.
· In the Please select a campaign field, enter the campaign that you want to use.
· Select either:
With the Edit Play List action a caller can record a specified prompt file held on the voicemail server PC. This means
that they can re-record prompts other than those for their own mailbox.
1. Click the Configuration Actions icon and select Edit Play List.
2. In the Specific tab, select the prompt file held on the voicemail server.
· File Path
This path is relative to the WAVS folder defined 100 for the voicemail server.
· To browse to a file location click . The Wave editor 208 window opens. Select an existing prompt or define
and record a new one.
Results
The Record Name action is used to allow the caller to record the mailbox name of their mailbox or a specified
mailbox. An example of a call flow using the Record Name action is given in the Voicemail Pro Dial by Name section.
2. In the Specific tab the mailbox to record that the name is to be recorded for is selected.
· Caller's mailbox
The mailbox matching the start point of the call.
· Mailbox
Select or enter the name of the target mailbox.
Connect the result Next to a relevant action. For an example of the action in a call flow, see Adding
a Record Name Module 328 .
The Play Configuration action allows various users or hunt group settings to be altered. Because of the nature of this
action it should always be protected by a PIN code in its General tab. An example of a call flow using the Play
Configuration Menu action is given in the Remote Voicemail Notification section.
Any changes made using this type of action are written to a file called "AuditTrail.txt" on the Voicemail Server PC. The file
includes the time, date, details of the change and the CLI of the caller making the change.
1. Click the Configuration Actions icon and select Play Configuration Menu.
2. In the Specific tab, select the mailbox to play the configuration menu for:
· Caller's mailbox
The mailbox matching the start point of the call.
· Mailbox
Select or enter the name of the target mailbox.
Connect the result Next to a relevant action. For an example of the action being used in
a call flow, see Using a Play Configuration Menu Action 185 .
1. Click the Configuration Actions icon and select Select System Prompt Language.
2. In the Specific tab select the language that the system prompts are to be played in. If a language is selected which is
not loaded on the Server, the system will automatically select the most appropriate language.
Connect the result Next to a relevant action. For examples of the action being
used in a call flow, see Changing the Language of System Prompts 178 and
Changing the Language Setting for a TTY Device 175 .
This action routes calls based on whether a selected variable associated with the call matches any of the specified
numbers. This action replaces the previous CLI Routing action but can perform the same function using the $CLI
variable.
The selected variable is checked for a match against all strings. Where multiple matches occur, the one with the most
matching digits (excluding wildcards) is used. If several equal length matches are found, the first one in the list is used.
· Select a Variable
This drop down is used to select the Voicemail Pro system variable 255 against which the values are checked for a
match.
· Add a new number to the list of numbers. Numbers can include a ? wildcard to represent any single digit, with
multiple ?'s to represent a matching number of any digits. Numbers can include a * wildcard to match any digits
including multiple digits. Some examples are listed in the results section below.
The results includes a separate result for each number match string entered on the
action's Specific tab plus a No Match result. Examples are:
The Route Incoming Call action has two results for which connections to following actions can be made. The results
are Internal or External.
1. Click the Telephony Actions icon and select Route Incoming Call. There is no specific tab for this action.
The Route Incoming Call action results for a match and no match need to be connected to
relevant actions.
The Route by Call Status action has four results for which connections to following actions can be made.
1. Click the Telephony Actions icon and select Route by Call Status.
The Route by Call Status action results No Answer, Busy, Out of Hours and Default need to
be connected to a relevant action.
The result route used is determined by why the reason the call was routed to voicemail. For
example, calls to a hunt group follow either the No Answer route or, when in night service,
the Out of Hours route. Calls to users would follow either the No Answer or Busy routes.
Where the cause for the call being routed to voicemail cannot be determined or does not fit the criteria above, the
Default route is used.
2. Select the Specific tab, type of select the target extension or group that you want to ring in the destination field.
· Destination
Enter the number of the destination for the transfer. This can include IP Office short codes or numbers specified by
the current value of a Voicemail Pro system variable 255 such as $KEY.
Results
· Play recording to
Enter the extension that is rung with the caller's recording.
· Source of transfer
Select the number to display on the target phone.
· Description
Enter a call description to display on the target phone.
· No answer timeout
Select how long the voice mail server should wait for an answer before following the No Answer connection. The
whisper action will not go to the target extension voicemail.
· Prompts played before the recording and Prompts played after the recording
Click . The Wave Editor window opens. Select the prompts that are to be played to the target extension when they
answer the call. The prompts played after the caller's recording should include the instruction "Press 1 to accept or
hang up to reject".
The Whisper action can be connected to a number of following actions according to whether the call
is answered, rejected, gets busy or no answer tones.
With the Call List action a caller can indicate the extension to which they want to be transferred. If selected the caller
can be restricted to selecting an extension within a particular group. The transfer in this case is not blind, if unanswered
the action can link to actions for no answer, busy and no answer timeout.
2. Select the Specific tab. Complete the fields with relevant details.
· In the Transfer to group field enter a group name if you want to restrict the caller to a particular group.
· Check the Prompt user with a list of group members option if you want the voicemail server to list the group
members for the caller.
· In the Source of transfer field, select the number to display on the target telephone.
· In the Description field, enter a call description to be displayed on the target telephone.
· Set the No answer timeout value. The value selected is how long the voicemail server waits for an answer before
following the No Answer connection.
The action should prompt the caller to dial the name they require and then press #. Callers can also press *# to exit
without making a selection.
· If 10 or less matches are found, the matching mailbox name greetings are played as part of a selection list, i.e. "Press
1 for …, press 2 for …, …".
· If more then 10 matches are found, the caller is prompted to either press # to hear the first 10 or to dial more
characters to reduce the number of matches. If they select to play the list, after each set of 10 matches they can
either make a selection or follow the prompts for other options.
2. In the Specific tab you can select from three types of names that will be included in the list. Users set to ex-directory
through the Manager application are not included. You can also select how the names will be sorted.
The action has True and False connection results. If the caller does not make a selection, the
False result connection is used. If the caller does make a selection, the selection is stored as the
$KEY variable and the True result connection is used. $KEY should be entered in the mailbox field
of the following action. This method allows a Dial by Name action to be used to set the destination
for a following action such as Get Mail, Leave Mail, Listen, etc.
For an example of the action in a call flow, see Example Call Flow: Dial by Name 327 .
The Conferencing Center action is used in conjunction with the Avaya IP Office Conferencing Center if installed. It
provides a route for callers to enter the conference ID and their conference PIN code.
· If the caller is to be asked for conference ID and then the PIN, check the option Gather conference and pin
information before validation. The results are collected and then verified. If either entry is invalid the caller is
notified but not told which entry is incorrect. If this option is not selected then the entries are validated as they are
entered.
· The number of times that a conference ID can be entered is controlled by the option Allow the delegate to try and
enter the conference ID a total of. Up to 10 re-tries can be allowed. If the ID is entered incorrectly the result
failure is returned.
The action also provides a number of results which act as failure options if
conference access is unsuccessful. These are Invalid Conference or Password,
Conference Not Started, Conference Finished, Conference Full, and Failure.
· For Voicemail Pro 4.1+, the Transfer 231 and Assisted Transfer 236 actions can use the Notify caller of transfer to
target option on the actions Entry Prompts 207 tab.
· Destination
Enter the number of the destination for the transfer. This can include IP Office short codes or numbers specified by the
current value of a Voicemail Pro system variable 255 such as $KEY.
· No answer timeout
Sets how long in seconds the voicemail server should wait for the transferred call to be answered before following the
No Answer results connection.
The action has several possible results, used if the call is not answered at the transfer
destination.
Call Data Tags enable advanced scenarios to be built around your Microsoft CRM 3.0 and Avaya Microsoft CRM
Integration Solution. In situations where CLI/ANI matching is not sufficient, you can add screening and specific data
collection interactions with your customers using the Voicemail Pro. The Voicemail Pro assisted transfer action can be
used to pass data to users and pop matching records based on that data.
Based on your solutions requirements, you could obtain and verify the data collected, and then transfer the call with a
data tag, that will utilize your specific criteria to lookup the required, account, contact or case, once the call is offered.
The tags are conformant xml fragments, they are comprised of an element AV_M and two attributes the Microsoft CRM
entity (account, contact or incident) and the schema name of the field to match on, in this example ‘contactid’ and the
data is the record key.
For example:
where
The xml element name, attributes names and Microsoft CRM entity and schema names are case sensitive.
Additional Examples
The Alphanumeric action allows the caller to input text and numeric values directly from the telephone keypad with
ITU standard alphabet markings. The action following the DTMF Data result can use $KEY to access the alphanumeric
characters.
Users enter data by pressing the key marked with the character required. For keys with multiple marking several key
presses are required. For example, to enter C the user must press the 2 key three times. After each key press, the
associated letter or number is spoken.
To move on to entering the next character, the user should press whichever other key is marked with the required
character or first press # if the required character is on the key just used.
# - Accept last character and begin entry of next character if the required character is on the key just used.
*1 - Hear characters entered so far.
*2 - Delete all characters entered so far.
*3 - Delete last character entered.
*# - Accept the set of characters entered and go to next call flow action.
· Check the option Play Help if you want instruction to be given to the caller explaining how to enter information.
· If you want to use a timeout result from the action, check the option Wait for a key press for up to and set the
number of seconds for the timeout period.
The Alphanumeric Collection action has three results that can be connected to relevant
actions.
· Timeout
This result connection is used if no key press occurs within the period specified by the
action. If the option Wait for a key press for up to in the Specific tab is not selected
the Timeout result is not available.
· DTMF Data
This result connection is used if the caller enters some data (ending each character with
#) and then presses *#.
· No DTMF Data
This result connection is used if the caller presses *# without entering any data.
For an example of the action being used in a call flow, see Example Call Flow for Mobile Twinning 181 .
2. Select the Specific tab. Complete the fields with relevant details.
· In the Send e-mail to field, type the email address of the recipient.
· In the Subject field, type the subject line for the email.
· In the Attach file to email field the recorded file to be attached to the email needs to be selected. If just $ is
entered then the action will use the recording collected by a preceding Leave Mail action or Voice Question action.
For more information, see Leave Mail Action 221 and Voice Question Action 223 .
2. In the Specific tab, check either of the two door relay options.
The Alarm Set action prompts the caller to specify the time at which they want an alarm call and to record a message
for the alarm call. The voicemail server will then call the user at that time. A user can set up multiple alarms to occur at
different times. Once an alarm has occurred it is deleted.
2. You need to record a message for the alarm call in the Entry Prompts tab.
5.7.8.4 Clock
The Clock action plays the current time on the Voicemail Server PC. A short code can then be used to have this
action replace users making external calls to a 'speaking clock' service.
The Post Dial action can be used to connect another extension to a specified call flow start point or to play a
recording to that extension.
· To extension
Enter or select the extension to which the call should be made. The voicemail server will attempt to make the call
every 5 minutes for the next hour until successful.
· Page Calls
The Post Dial action can be used to page a .wav file to an extension number, including group extension numbers.
This is done by entering PAGE: followed by the target extension number. In this case the wav file will not loop if
selected.
The VB Script action allows an administrator to construct additional call flow logic using VBScript commands. A
number of predefined methods and system variables are available. Any scripting added can be verified by pressing the
Syntax Check button. Details of the properties and methods supported are given in the VBScript section. For more
information, see VBScript Properties:Overview 291 .
· Use of VBScript requires entry of a valid VM Pro VBScript license in the IP Office configuration.
· Enter VBScript
In the Script area enter the VBScript as required. Details of the System variables and COM methods that are
supported are accessible by right clicking in the VBScript area. This script can contain a maximum of 1000
characters.
· Expand
Check Expand to view a larger script area.
· Syntax Check
Click the Syntax Check button to check your input for any errors.
This action has two results for which connections to following actions can be made. The results are
based on the Scripting entered in the Specific tab.
1. Click the Miscellaneous Actions icon and select Remote Call Flow.
2. In the Specific tab, the field Remote Call Flow will show a list of remote call flow files downloaded to the Voicemail
Pro server.
The Remote Call Flow action has no results. Any follow on call handling is determined by the
actions in the remote call flow.
The Test Condition action has following connections for true and false. Conditions are set through the Conditions
Editor. For more information, see The Condition Editor:Overview 260 .
Enter the connections for the results. For examples of the Test Condition action in a call flow,
see:
· The variable must first be created using the User Defined Variable menu.
· Click the Conditions Actions icon and select Set User Variable.
· Select the Specific tab. Complete the fields with relevant details.
We strongly recommend that this action type is followed by another action (if necessary a
Disconnect action), whose entry prompt confirms to the caller that the value has been set. In
some situations, such as where the Set User Variable action is accessed by the user dialing a
short code, if the user hangs-up too quickly the variable may not actually be set. Having a
following action with a confirmation message encourages users not to hang up too quickly.
For an example of the action in a call flow, see User Defined Variables 257 .
1. Click the Conditions Actions icon and select Test User Variable.
This action has two results for which connections to following actions can be made. For an
example of the action in a call flow, see User Defined Variables 257 .
Settings
The following controls are available on the Specific tab of this action.
· Variable
Check for a match against the value of another selected system variable 255 .
· Specific
Check for a match against the value entered in the adjacent field.
· Extn
Check for a match against valid extensions on the IP Office.
· Hunt Group
Check for a match against hunt group extension numbers.
· Mailbox
Check for a match against mailboxes.
· Timeout after
The timeout value is used only if $KEY is selected as the variable to match. In that case, if no immediate match occurs
on the existing value of $KEY, the Voicemail Pro will wait for the specified timeout period for the caller to dial a new
value of $KEY.
The action will have results for connection to following actions in the call flow based on the selected
option on the Specific tab plus the following:
· No Match
This result is used if no match is found.
· Timeout
This result is used when $KEY is specified as the variable to match and no match occurs within the
specified timeout period.
The Database Open action opens a link to a third party database. If connection to the database succeeds, the result
is OK, otherwise the result is FAIL. If there is a connection to the database already then the current connection is closed
and the new one requested will be opened.
2. Select the Specific tab. The connection string to open the database can be entered directly into the field. For help on
constructing the connection string, click . The Data Link Properties window opens.
· Provider Tab
Select the OLE DB Provider of the data that is to be connected to. Click Next to move to the Connection Tab.
· Connection Tab
Specific information relating the Database provider needs to be completed. Help of the information required for each of
the fields can be obtained by clicking the Help button. Fields available will be dependant on the type of provider. Test
that the information entered will allow entry into the database, click the Test Connection button. A message Test
Connection Succeeded will show if successfully connected to the database.
· Advanced Tab
Network Settings & other settings e.g. Access permissions. Fields showing will be dependant on the type of provider
selected. Click help for specific information about any of the fields.
· All
The properties that have been selected on the previous tabs are shown in the All Tab. Amendments can be made as
required by selecting the Name and click Edit Value.
The Database Open action results can only be Success or Failure. Add connections to relevant
actions. For an example of the action in a call flow, see IVR Database Connection Example,
Retrieving Data From the Database 318 .
The Database Execute action performs an SQL query on a database opened on a preceding Database Open action.
An SQL query that is generated by the Database Execute Action does not support spaces in field or table names. To avoid
problems in a Microsoft Access database, it is advisable to avoid using a field name that has the same name as its field
type. For example, you should avoid using the name Number for a number field.
2. Select the Specific tab. The SQL Wizard window opens. Use the wizard to construct the SQL query.
The Database Execute action results can only be Success or Failure. Add connections to
relevant actions. For an example of the action in a call flow, see IVR Database Connection
Example, Retrieving Data From the Database 318 and Entering Details in to the Database 324 .
1. Click the Database Actions icon and select Database Get Data.
2. Select the Specific tab. Select the way to retrieve the data.
· Success
The current record has successfully been assigned to the $DBD variable.
· At End
You have reached the end of the list, the $DBD variable contains no information.
· Empty
The execute method returned no data, the $DBD variable contains no information.
· Failure
There was a problem trying to retrieve the next data record, the $DBD variable contains no
information.
Examples of using the database actions are given in the IVR database Connection section. For an example of the action in
a call flow, see IVR Database Connection Example, Retrieving Data From the Database 318 .
The Database Close action will close the current database connection. If the database is open when a call terminates
then a Database Close action is run automatically.
The Database Close action results can only be Success or Failure. Add connections to relevant
actions.
The ETA is calculated and supplied by the IP Office when it requests a queue or still queued message is played to a caller.
· The IP Office Manager option Synchronize calls to announcements should not be used when using actions other
than just playing prompts.
2. Select the Specific tab. This tab may include any further prompts to be played to the caller after they hear their ETA.
3. The Entry Prompts tab should include any prompts to play to the caller before they hear their ETA. For more
information, see Entry Prompts Tab 207 .
The IP Office supports a configurable Priority setting (1, 2 or 3) on Incoming Call Routes. Calls assigned a high priority
are moved up any call queue ahead of those with a lower priority. The use of this feature is not compatible with Queue
ETA and Queue Position messages as the spoken queue positions and ETA are for some callers may be overridden by
calls with a higher priority.
· The IP Office Manager option Synchronize calls to announcements should not be used when using actions other
than just playing prompts.
2. The Entry Prompts tab should include any prompts to play to the caller before they hear their position. For more
information, see Entry Prompts Tab 207 .
3. Select the Specific tab. This tab may include any further prompts to be played to the caller after they hear their
position.
Connect the result Next to a relevant action. For an example of the Queue Position action in a call
flow, see Customizing a Hunt Group Callflow 156 .
Unless otherwise stated, variables are session based. This means that the data is specific to a particular call within
Voicemail Pro and does not persist between calls, including calls transferred from the Voicemail Pro which then return.
Also unless otherwise stated the values are 'read-only'.
Variable Length
The length of the value stored within a variable is limited. For Voicemail Pro 4.2+ this limit has been increased from 64
characters to 512 characters.
· $CLI
Holds the CLI of the caller if available.
· $CP
The 16 variables $CP0 to $CP15 are used to store values (call parameters) for the duration of a call within the call
flow. Values can be written into these variables using the Generic 212 action command CPx:<value> where x is 0 to
15 and <value> is the value to be stored.
· $DBD
A set of 6 system variables $DBD[0] to $DBD[5]. These represent the fields of the currently selected database
record in a call flow where database actions are being used.
· $ETA
Holds the expected time to answer in seconds for a queued caller. This time is based on the last 5 queued and
answered calls for the same target in the last hour. The variable can be used to speak the value as a prompt or to test
the value in a condition. Only available when using Queued and Still Queued start points.
· $KEY
Holds the last DTMF key series entered. For more information, see Example Call Flow 137 .
· $LOC
Holds the current locale setting of the IP Office system or the user if different. For more information, see Changing the
Language of Custom Prompts 179 .
· $NAM
Holds the name of the mailbox user (blank for short codes).
· $RES
Holds the value of the result of the previous action. For example when a call flow has been branched by an action that
has True and False results, on one branch the value of $RES is "True", on the other "False".
· $POS
Holds the position of a queued caller. Can be used to speak the position as a prompt or test the value in a condition.
Only available when using Queued and Still Queued start points.
· $QTIM
The same as the $ETA above but returns the estimated time to answer rounded up to the nearest minute. This
variable can be used to speak the value as a prompt or to test the value in a condition.
· $SAV
Holds the last saved result. This can be entered using the following entry in a Generic 212 action, Save:<value>, for
example Save:$KEY or Save:1234.
· $UUI
Available when a recording is triggered by auto-recording. Holds the user name, hunt group name or account code that
triggered the auto-recording process. For more information, see Customizing Auto Recording 170 .
· $VAR
A general variable which can hold amongst other things DTMF key sequences.
2. Two start points need to be created, one for indicating when the reception is open, the other for when the reception is
closed. When completed the call flows will look similar to the examples shown.
· Create a start point called ReceptionOpen and connect it to a Set User Variable action. The Set User Variable
action needs to have the user variable Reception assigned with the value Open.
3. Create a start point called ReceptionClosed and connect it to a Set User Variable action. The Set User Variable
action needs to have the user variable Reception assigned with the value Closed.
5. For calls using another start point, you can now use the Test User Variable action to test whether the value of
reception is open. The action has true and false results which you can link to the appropriate following actions, for
example transferring calls to the reception desk or to a mailbox.
Any changes to a module will affect all other start points that are using that module. This simplifies the programming of
actions if a number of start points use the same sequence of actions. Using modules also reduces the size of a call flow.
· To create connections from a module to other actions you must use the Module Return action within the module, see
Module Return Action 219 .
To create a module:
1. Click Modules and then . The Adding a new start point window opens.
2. Enter a name for the module. This should not match any user or group name on the IP Office.
3. Click OK. You can now add actions and connections to the module in the same way as for any start point.
1. Select the start point to which you want to add the module action and then click the right-hand panel.
2. Click and drag the module required from the Navigation pane to the Details pane.
For support calls and diagnostic purposes it can be useful to view Voicemail Pro modules and start points as text files. For
more information, see Viewing Call Flows as Text 200 .
For example, enter VM:AutoAttend to route a call to a module called AutoAttend. Note that the maximum entry length
is 15 characters. This means that the module name is limited to 12 characters.
· If there is a hunt group on the system whose name matches the module name, calls will be routed to that group when
the voicemail server is not running.
Within the voicemail call flow, conditions can be checked by a test condition action and, according to whether the
condition is currently true or false, callers can be routed to different actions. For more information, see Test Condition
Action 246 .
Logic settings can be applied to both the whole condition and to the elements in a condition. These can alter when a
condition is true or false.
AND
The condition is true when all the elements are true, for example both A and B are true.
OR
The condition is true when either element is true, for example if the day is Monday or Tuesday.
NOT
This logic element can be used to reverse the value (e.g. return false when true) of individual elements or of
the whole condition.
You can also open the Condition Editor by pressing F6 or click Administration > Condition Editor.
2. When the Condition Editor is started, any existing conditions are shown. In the example there are no conditions.
1. Click the icon in the toolbar. The New Condition window opens.
2. Enter the name for the condition and then click OK.
3. The new condition is placed in the Condition Editor window. The condition is represented by the icon followed by
the condition name.
3. Click Condition Name in the Condition Editor window. The element icon is added.
To edit elements:
1. Select the element, click Edit icon in the toolbar. The element's properties window opens.
· x|| (OR)
· x+ (AND)
· x! (NOT).
3. In the Condition Editor window, click the element to apply the logic to. The logic indicator changes.
By default the logical X+ (AND) setting is applied to new condition elements. For the week planner and calendar
elements, if more than one day is set this will never return true. Therefore we recommend that the X|| (OR) logical
setting is applied to all week planner and calendar elements.
1. Select the condition, click Edit icon in the toolbar. The Rename condition window opens.
3. Click OK.
Selected days are shown with a shaded background, e.g. . Note that indicates weekend days but not
whether the day is selected. The element returns 'true' if the current day is a selected day.
By default the logical AND X= is applied to this condition element. If more than one day is selected then element cannot
return true. For example it cannot be the 3rd March and the 4th March at the same time. When multiple days are
selected the OR X|| settings should be applied. In our example the element will then be true if it is the 3rd March or 4th
March.
2. Click Calendar.
Example:
The conditions for a call flow can be altered so that calendar dates such as public holidays can be accounted for.
1. Click the Conditions Editor icon. The Conditions Editor window opens.
2. Click the New Condition icon in the toolbar. The New Condition window opens.
4. Click OK. The icon Condition Name is placed in the Condition Editor window.
6. Click Holidays in the Condition Editor window. The Calendar icon is added.
8. To set a date as being a holiday, double-click the date. If the date chosen is the 17th, the date will be highlighted,
9. Click OK. The condition can be added to a Test Condition action. For more information, see Test Condition Action 246 .
By default the logical AND X= is applied to this condition element. If more than one day is selected then element cannot
return true. For example it cannot be the Monday and Tuesday at the same time. When multiple days are selected the
OR X|| settings should be applied. In our example the element will then be true if it is Monday or Tuesday.
Example:
The conditions for a call flow can be altered so that calls received between 09:00 and 18:00, Monday to Friday are
treated differently to calls received outside of these hours.
1. Click the Conditions Editor icon. The Conditions Editor window opens.
2. Click the New Condition icon in the toolbar. The New Condition window opens.
4. Click OK. The icon Condition Name is placed in the Condition Editor window.
6. Click Condition Name in the Condition Editor window. The Week Planner icon is added.
8. Check the days Monday through to Friday. The start and end times for the days do not need to be changed.
9. Click OK. The symbol before the condition Week Planner indicates the logic 'AND' is used. Working hours are
Monday or Tuesday or … or Friday so the logic needs to be changed to 'OR'.
· Click the condition Week Planner in the Condition Editor window. The logic setting to is changed to representing
the logic 'OR'.
10.Click OK. The condition can be added to a Test Condition action. For more information, see Test Condition Action 246 .
When selected the element displays a list of the other conditions from which to select.
2. Click Condition.
6. Click OK.
Example:
Two conditions have been created:
· Using the week planner element a condition is created so that calls received between 09:00 and 18:00, Monday to
Friday are treated differently to calls received outside of these hours. For more information, see the example for the
Week Planner condition element 265 .
· Using the Calender element a condition is created so that calendar dates such as public holidays can be accounted for.
For more information, see the example for the Calendar condition element. 266
The two conditions need to be combined so that the call flow treats calls during working hours differently to calls received
outside working hours and on bank holidays.
2. Click Condition.
3. Click the Week Planner in the Condition Editor window. The condition is placed in the Condition Editor window.
6. Click logic options and select a NOT action. Click Condition to apply the logical option.
7. Click OK. The condition is now true when it is between 09:00 and 18:00, Monday to Friday and not a holiday.
5.10.5 Compare
The Compare element is used to add a variable that will be used to determine the call flow to be presented to the
caller. You can compare Voicemail Pro system variables, for example $POS or $ETA, against each other or against a value
you enter.
All files are Microsoft WAVE file format (.wav) 8kHz, 16 bit mono.
Important
· It is important to note that the corresponding .wav file in other languages is not the same prompt.
2 "at".
4 "Not private".
8 "To record a new message press 4".
13 "To record press 1 after recording press 1 again".
14 "To make private press 1, to make public press 2".
15 "And is".
18 "To forward with comment press 2".
19 "To review from beginning press *1, if finished press *#".
21 "To listen press 0".
24 "To delete press *D".
27 "To attach original, press y for yes or n for no.".
30 "To change press 1".
35 "Login incorrect".
41 "To forward message with comment at beginning, press 2".
43 "Your call is being answered by IP Office".
44 "Is not available to leave a message wait for the tone".
45 "Is busy, to leave a message wait for the tone".
46 "To access your mailbox press *R".
49 "No operator defined".
56 "Thank you for leaving you message".
58 "For name addressing press *A".
60 "Changed".
61 "To modify status, press 9 for yes, or 6 for no".
63 "New".
65 "Contains".
67 "To create another list".
70 "Unopened".
71 "To leave a message wait for the tone".
73 "You have".
74 "Deleted".
75 "To skip press # to delete press *D".
77 "Deleted".
80 "To have system wait press *W if finished please hang up or to disconnected IP Office press **X".
84 "Entry".
85 "Erased".
86 "Extension".
87 "This call is experiencing difficulties".
88 "Cannot use the guest password".
89 "First message".
91 "At end".
94 "Goodbye".
95 "Please disconnect".
96 "For help press *H".
97 "For help at anytime press *H".
100 "Invalid entry".
315 "June".
316 "July".
317 "August".
318 "September".
319 "October".
320 "November".
321 "December".
322 "You are in the numbers directory. To find a subscribers name, enter the extension followed by the #
sign. To lookup by name instead press *2".
323 "You are responding to a piece of incoming mail".
325 "You are administering your lists. To create a mailing list press 1, to play a summary of all your lists
press 2, to review a particular list press 3".
327 "You are creating a mailing list".
328 "To delete the previous entry, press *3. To add a mailing list you have already created or a public list
owned by others, press *5. To review or modify the list you are creating, press *1. To approve the list
you are creating and move on to the next step, press #".
329 "You have not yet entered enough characters to identify a specific subscriber. To enter the letter Q
press 7, for Z press 9".
330 "Or enter just the # sign if it is your phone".
332 "System greeting used".
333 "To add entries to the list or to change status of the list press 1".
334 "When finished addressing press #".
335 "When finished press #".
339 "To replay the last few seconds press 5, to advance a few seconds press 6.".
347 "You are adding a list".
348 "You are specifying a mailing list to review".
350 "Sunday".
351 "Monday".
352 "Tuesday".
353 "Wednesday".
354 "Thursday".
355 "Friday".
356 "Saturday".
357 "You are choosing between subscribers whose names match your entry. To indicate no subscribers
match, delete entry by pressing *3. To change to extension addressing and delete your entry press
*2".
358 "You are identifying a list as private or public".
360 "You are scanning mailing lists, to review list members press 0, to rewind to previous list press 2, to
continue scanning lists press 3".
361 "To skip to next list press #, to delete list press *3".
362 "If you own the list press #, if some else owns the list".
363 "To approve the list you are creating press #".
364 "Enter owner's extension".
367 "To specify a different owner by name press *3".
368 "You are entering the number for a new list. Please enter a number up to 6 digits long".
369 "To replace an existing list, enter that list's number".
370 "These are entries in your list".
371 "To rewind to current entry press 2, to rewind to previous entry press 2 as many times as necessary,
to continue playback of list press 3".
372 "To skip to next entry press #, to delete current entry press *D".
373 "You are choosing whether to attach a copy of original message to your reply. To include the original
press y for yes, to send only your reply press n for no".
376 "To skip the next header press the # sign to listen to the header rewind by pressing 2 then play by
pressing 3 to skip to the next category press *#".
377 "To delete message press *D".
380 "Please wait".
381 "To listen to the message press 0, to re record message before delivery press 1".
797 "To use the same greeting for all calls press 5".
810 "External".
812 "No answer".
814 "Calls".
815 "You are administering your personal greetings".
816 "You are listening to a personal greeting".
817 "You are recording a personal greeting".
818 "You have just recorded".
819 "You are scanning your personal greetings".
820 "You are selecting which greeting to activate".
821 "You administering call types".
822 "As you use IP Office, your name will be included in system announcements that you and other people
will hear. At the tone please speak your name, after speaking your name press 1".
823 "For all calls".
825 "For internal".
826 "For external".
827 "For busy".
828 "For no answer".
829 "For out of hours".
830 "You must approve your recording".
832 "Please enter extension and # sign".
839 "To rewind to the previous greeting press 2".
843 "To scan headers and messages press 1, to scan headers only press 2, to scan messages only press
3".
844 "End of message".
845 "Next message".
846 "You are selecting an option for automatic message scan".
847 "You are automatically scanning your incoming messages. To listen to the message press 0, to respond
to or forward the message press 1".
848 "You are automatically scanning your incoming messages. To listen to the message press 0 to respond
to the message press 1".
849 "To skip the next message press the # sign, to the listen to the header rewind by pressing 2, then play
by pressing 3, to skip to the next category press *#".
850 "Broadcast and login message services are not available".
852 "To rewind to the current entry press 2, to rewind to previous entry press 2 as many times as
necessary".
868 "Mailbox id must be less than or equal to less than 16 digits".
869 "If the extension entered belongs to a casual subscriber you will be prompted for a mailbox id".
905 Short silence.
907 2 seconds of silence.
913 "If finished press #".
915 "No options menu available".
916 "To send message press # or enter an option to hear a list of options press 0".
924 "Seconds".
925 "Minutes".
926 Beep
928 "New messages".
929 "Old messages".
935 "Unopened messages".
936 "Partial entry deleted".
937 "Sorry you are having difficulty please get help and try again later".
938 - 968 Ordinal numbers "1st" to "31st".
971 "To send press #".
972 "To reach the covering extension press Zero".
973 "If you are finished please hang up or press **X".
G0108 "Other".
G0109 "SMS".
G0110 "Voicemail".
G0111 "Escalation".
G0112 "An escalation list".
G0113 "Extension".
G0120 "For none".
G0121 "For internal".
G0122 "For desk".
G0123 "For home".
G0124 "For mobile".
G0125 "For temporary".
G0126 "For delegate".
G0127 "For secretary".
G0128 "For other".
G0129 "For SMS".
G0130 "For voicemail".
G0131 "For escalation".
G0140 "Currently".
G0141 "For help".
G0142 "For help at any time".
G0143 "To leave".
G0144 "To change".
G0145 "To reject".
G0147 "Time".
G0148 "The time out is".
G0149 "To change the time out".
G0150 "To configure outcalling".
G0151 "Your escalations have not been configured".
G0152 "Your escalations are configured to call the following locations in the listed order".
G0153 "To repeat list".
G0154 "To repeat list with numbers".
G0155 "To review the list".
G0156 "You are selecting locations for the escalation list".
G0157 "To input the list again".
G0158 "You have completed inputting the escalation list".
G0159 "To select a destination".
G0160 "Where the following destinations will be called in order".
G0161 "To configure escalations".
G0162 "Please input your".
G0163 "Location".
G0185 "To".
G0186 "Where".
G0187 "Between".
G0188 "Invalid time".
G0191 "Is active".
G0192 "Is inactive".
G0193 "Is set to".
G0194 "Is not set".
G0195 "To repeat".
G0200 "And".
G0201 "Your outcalling is".
G0202 "Your outcalling is set".
G0203 "Your outcalling destination is set to".
All files are Microsoft WAVE file format (.wav) 8kHz, 16 bit mono.
aa_03 "Good evening and thank you for calling. Please key in the required extension number or hold the
line for other options".
aa_04 "Please hold while we try to connect you".
aa_05 "An operator is currently unavailable".
aa_06 "Please key in the extension number you would like to leave a message for".
aa_07 "Good bye and thank you for calling".
alpha_01 "Press # to accepted data, *1 to hear the data, *2 to delete the data, *3 to delete the last
character, *# to accept the data and continue".
alpha_02 "Data has been deleted".
alrm_1 "You have an alarm call set for".
alrm_2 "Alarm has been deleted press 1 to continue or * to quit".
alrm_3 "Please enter the time for the alarm call in 24 hour clock notation".
alrm_4 "You have set an alarm call for".
alrm_5 "Press 1 to validate press 2 to add a message to the end press # to cancel".
alrm_6 "Your alarm has now been set".
alrm_7 "Press 1 to verify this alarm or press 2 to delete it".
alrm_8 "This time is invalid please try again".
alrm_9 "This is an alarm call please hang up".
AM "AM".
aor_00 "Warning: your call is being recorded".
cmp_01 "The current campaign message has been marked as deleted".
cmp_02 "The current campaign message has been marked as completed".
cmp_03 "The current campaign message has been abandoned".
cmp_04 "Press 1 to start again, press 2 to rewind, press 3 to abandon, press 4 to delete, press 5 to
complete, press 7 for previous field, press 8 for start of current field, press 9 for next field, press #
to forward, press 0 to pause, press * to rewind".
conf_01 "A conference is not currently scheduled".
conf_02 "There was a problem transferring you into the conference".
conf_03 "Please enter your conference id and press # to finish".
conf_04 "Please enter your PIN and press # to finish".
conf_05 "Your conference ID or PIN is not valid".
conf_06 "Your conference ID is not valid".
conf_07 "Your PIN is not valid".
conf_08 "Please try again".
conf_09 "To be announced into the conference please speak your name and press # when you have
finished".
conf_10 "Your name is too short please try again".
conf_11 "Has invited".
conf_12 "To join them in an immediate conference press 1 to accept, 2 to decline and 3 if the delegate is not
available".
conf_13 "Has requested".
conf_14 "To join in an ad-hoc conference press 1 to accept, 2 to decline and 3 if the delegate is not
available".
conf_15 "Has declined the offer to attend the conference".
conf_16 "Is not available".
conf_17 "Has just entered the conference".
conf_18 "Has just left the conference".
conf_19 "An unknown caller".
conf_20 "Has been invited".
conf_21 "No conference selected, thank you and good bye".
conf_22 "Transferring you to the conference now".
conf_23 "Conference not accessible".
conf_24 "You have been invited to a conference".
dbn_01 "There are".
dbn_02 "Press # to play list".
mo_08 "August"
mo_09 "September"
mo_10 "October"
mo_11 "November"
mo_12 "December"
no_ "Number".
no_00.wav ... "Zero" to "Fifty-nine".
no_59.wav
no_24p "More than 24".
noon "Noon".
out_01 "To administer Outlook based greetings, press 5".
out_02 "You are administering Outlook based greetings".
out_03. "Outlook based greetings are active for all calls".
out_04 "Outlook based greetings are used for the following call types".
out_05 "Outlook based greetings are currently inactive".
out_06 "To deactivate Outlook based greetings".
out_07 "To activate Outlook based greetings".
out_08 "They will be out of the office until".
out_09 "They will be busy until".
out_10 "Due to".
outb_01 "This is an IP Office outbound alert".
outb_04 "Press any key to accept".
pg_0001 "To use this greeting for all calls press 1".
pg_0002 "To use this greeting for all calls press 0".
pg_0003 "For internal calls press 1".
pg_0004 "For external calls press 2".
pg_0005 "To activate for out of hours call press 3".
pg_0006 "If the number is busy press 4".
pg_0007 "For no reply calls press 5".
pin_01 "Enter your current access code after the tone".
pin_02 "Now enter your new access code after the tone".
pin_03 "Now repeat your new access code after the tone".
pin_04 "Your access code has now been changed".
pin_05 "It has been possible to change your access code at this time".
pin_06 "Press # when you have finished".
pin_07 "Access code must contain 4 or more digits".
PM "PM".
que_01 "You are at queue position".
que_02 "In the queue".
que_03 "Call per".
que_04 "Estimated time to answer is".
que_05 "Your call will be answered in".
rec_01 "Warning: this call is being recorded".
RECNAM_01 "As you use IP Office, your name will be included in system announcements that you and other
people will hear. At the tone please say your name. After saying your name, press 1".
RECNAM_02 "To re-record your name press 1, to confirm press #".
RECNAM_03 "Record at the tone".
PressHash "To continue, press #".
sac_01 "Cannot retrieve your messages now due to multiple logins to your mailbox".
sac_02 "Please disconnect".
seconds "Seconds".
ssb_00 "O" (Oh).
ssb_01 "O'Clock".
ssb_02 "No".
ssb_03 "None".
ssb_04 "Midnight".
ssb_05 "And".
ssb_06 "Date".
ssb_07 "Deleted".
ssb_08 "T number".
ssb_09 "For".
ssb_10 "Forwarded".
ssb_11 "Item".
ssb_12 "Press".
ssb_13 "Quantity".
ssb_14 "Saved".
ssb_15 "Yesterday".
ssb_16 "Hundred".
ssb_17 "Hour".
ssb_18 "O" (oh).
ssb_19 "At".
ssb_20 "1" (Down tone).
ssb_21 "1" (Up Tone).
ssb_22 "1" (Level Tone).
ssb_23 "Function failed to complete".
ssb_29 "Minutes".
svm_02 "Calls have been forwarded to email. New calls will also be forwarded to email until turned off".
svm_03 "Caller was".
svm_04 "Thank you for leaving a message. Mailbox has now stopped recording".
svm_05 "Please enter your mailbox number".
svm_06 "Please enter your access code".
svm_07 "There is no one available to take your call at the moment so please leave a message after the
tone".
svm_08 "For help at anytime press 8".
svm_09 "That was the last message".
svm_10 "New message".
svm_11 "New messages".
svm_12 "Old message".
svm_13 "Old messages".
svm_14 "Saved message".
svm_15 "Saved messages".
svm_16 "Remote access is not configured on this mailbox".
svm_17 "Email is not enabled on this mailbox".
svm_18 "I am afraid all the operators are busy at the moment but please hold and you will be transferred
when somebody becomes available".
svm_19 "Message was recorded".
svm_20 "You're being transferred".
svm_21 "You have".
svm_22 "Unknown caller".
svm_23 "Forwarding to email is now turned off".
svm_24 "Start speaking after the tone and your message will be inserted before the message prior to
forwarding".
svm_25 "To hear the recording press 1, to change the recording press 2, to save the recording press 3".
svm_26 "Enter the extension to which you wish this message to be forwarded, separating each extension
using the # sign. Press # at the end to complete the list".
svm_27 "Message has not yet been recorded".
svm_28 "Start speaking after the tone and press 2 when you have finished recording".
svm_29 "There are no messages".
tim_m00 "Minute".
· Use of VBScript requires entry of a valid VM Pro VBScript license in the IP Office configuration.
· Enter VBScript
In the Script area enter the VBScript as required. Details of the System variables and COM methods that are
supported are accessible by right clicking in the VBScript area. This script can contain a maximum of 1000
characters.
· Expand
Check Expand to view a larger script area.
· Syntax Check
Click the Syntax Check button to check your input for any errors.
This action has two results for which connections to following actions can be made. The results are
based on the Scripting entered in the Specific tab.
Voicemail contains various state variables that are associated with a specific interaction with voicemail. The system
variables listed map to properties associated with the object:
The following properties are specific to queued and still queued call flows only.
The following properties are related to the messages within the mailbox.
· NewMsgs Property – Returns the count of new messages within the session’s mailbox. For more information, see
NewMsgs Property 294 .
· OldMsgs Property – Returns the count of old messages within the session’s mailbox. For more information, see
OldMsgs Property 294 .
· SavedMsgs Property – Returns the count of saved messages within the session’s mailbox. For more information,
SavedMsgs Property 296 .
· LastAccessedMsg Property – Returns the name of the last recorded or accessed message. For more information,
see LastAccessedMsg Property 293 .
Internal Variables
Some of the variables that exist within Voicemail Pro can be split into smaller sections using a delimiter.
· Example:
A CLI contains the number 01707364143. If the call flow references the variable as CLI@0,4 then the value 01707
will be returned as they are the first five numbers.
· String:
· Get: A String object containing the name of the calling party (or $CLI). For example: String = Voice.
CallingParty
· Remarks: The CallingParty property is only valid for the current session to Voicemail.
· Example
Sub Main (dlgid)
dim registration
Set Voice = CreateObject("vmprov5.voicescript")
registration = Voice.Register(dlgid)
if registration Then
dim callerid
callerid = Voice.CallingParty
end if
End Sub
· String:
· Get: A long containing the current value for $QTIM. For example: Long = Voice.EstimatedAnswer
· String:
· Get: A string object containing the fully qualified name of the last played or recorded message. For example: String
= Voice.LastAccessedMsg
· String:
· Set: A string object that contains the new value for the $LOC variable. For example: Voice.Locale = String
· Get: A string object containing the current value for $ LOC. For example: String = Voice.Locale
· Example
Sub Main (dlgid)
dim registration
Set Voice = CreateObject("vmprov5.voicescript")
registration = Voice.Register(dlgid)
if registration Then
dim locale
DO SOME PROCESSING.
locale = Voice.Locale
Rem NOW SET LOCALE TO FRENCH
Voice.Locale = “fr”
DO SOME PROCESSING.
Rem NOW SET LOCALE BACK TO WHAT IT WAS
Voice.Locale = locale
end if
End Sub
· String:
· Get: A String object containing the name of the associated voice mailbox. for example:
· String = Voice.Name
· String:
· Get: The number of new messages within the mailbox. For example: Number = Voice.NewMsgs
· String:
· Get: The number of old messages within the mailbox. For example: Number = Voice.OldMsgs
· String:
· Get: A string object containing the current value for $QPOS. For example: String = Voice.PositionInQueue
· String:
· Set: A string object that contains the new value for the $RES variable. For example: Voice.Result = String
· Get: A string object containing the current value for $RES. For example: String = Voice.Result
· Example
Sub Main (dlgid)
dim registration
Set Voice = CreateObject("vmprov5.voicescript")
registration = Voice.Register(dlgid)
if registration Then
dim result
dim success
DO SOME PROCESSING.
if success Then
Voice.Result = TRUE
else
Voice.Result = FALSE
end if
End Sub
· String:
· Get: The number of saved messages within the mailbox. For example: Number = Voice.SavedMsgs
· String:
· Set: A string object that contains the new value for the $SAV variable. For example: Voice.SavedResult = String
· Get: A string object containing the current value for $SAV. For example: String = Voice.SavedResult
· String:
· Set: A string object that contains the new value for the $VAR variable. For example: Voice.Variable = String
· Get: A string object containing the current value for $VAR. For example: String = Voice.Variable
Voice.ForwardMsg(
file As String,
mailboxes As String,
ident As String
)
· Parameters
· file - This contains the name of the message file to be forwarded. The following formats are allowable:
· [GREETING]\greeting
Forwards the greeting stored within the greetings directory (the .WAV extension is automatically appended).
· [ACCOUNTS]\mailbox\message
Forwards the message stored within the specified mailbox (the .WAV extension is automatically appended).
· [CAMPAIGN]\campaign\message
Forwards a campaign message stored within the specified campaign (the .WAV extension is automatically
appended).
· If the fully qualified path is specified (drive:\path\file) then the full specified pathname is used otherwise the file is
relative to the WAVS directory.
· mailboxes - The list of mailboxes to forward the message to (separated by non digits, e.g. 202 203 204).
· Return Value
Voice.ForwardMsgToMailbox(
file As String,
mailbox As String,
ident As String
) As String
· Parameters
· file - This contains the name of the message file to be forwarded. The following formats are allowable:
· [GREETING]\greeting
Forwards the greeting stored within the greetings directory (the .WAV extension is automatically appended).
· [ACCOUNTS]\mailbox\message
Forwards the message stored within the specified mailbox (the .WAV extension is automatically appended).
· [CAMPAIGN]\campaign\message
Forwards a campaign message stored within the specified campaign (the .WAV extension is automatically
appended).
· If the fully qualified path is specified (drive:\path\file) then the full specified pathname is used otherwise the file is
relative to the WAVS directory.
· Return Value
Voice.FullFilename(
file As String
) As String
· Parameters
· [GREETING]\greeting
The file is relative to the greetings directory.
· [ACCOUNTS]\mailbox\message
The file is relative to the accounts directory.
· [CAMPAIGN]\campaign\message
The file is relative to the campaigns directory.
· If the fully qualified path is specified (drive:\path\file) then the full specified path name is used otherwise the file
is relative to the specified locale within the WAVS directory.
· Return Value
The equivalent fully qualified path name for the specified file.
Voice.GetCallingParty(
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $CLI session variable associated with the specified voicemail session.
Voice.GetDTMF(
[digits As Long = 1],
[timeout As Long = 30],
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The DTMF keys that were pressed.
Voice. GetEstimatedAnswer (
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $QTIM session variable associated with the specified voicemail session.
Voice.GetExtension(
index As Long,
) As String
· Parameters
· index - The extension to return. Note: The actual extension number should not be entered as index refers to the
offset number of the extension in the listing.
· Return Value
The extension at that position within the list (an empty string if end of list).
· Example
Sub Main (dlgid)
dim registration
Set Voice = CreateObject("vmprov5.voicescript")
registration = Voice.Register(dlgid)
if registration Then
dim index
dim ext
index = 0
Do
ext = Voice.GetExtension(index)
index = index + 1
Loop Until Len(ext) = 0
end if
End Sub
Voice.GetLocale(
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $LOC session variable associated with the specified voicemail session.
Voice.GetMailbox(
index As Long,
) As String
· Parameters
Voice.GetMailboxMessage(
mailbox As String,
msgtype As String,
index As Long,
) As String
· Parameters
· Return Value
The message at that position within the list (an empty string if end of list).
Voice.GetMailboxMessages(
mailbox As String,
msgtype As String
) As Long
· Parameters
Voice.GetMessagePriority(
mailbox As String,
message As String
) As Boolean
· Parameters
· Return Value
True if the message was left with priority, otherwise False.
Voice.GetMessagePrivate(
mailbox As String,
message As String
) As Boolean
· Parameters
· Return Value
True if the message was left with privacy, otherwise False.
Voice.GetMessageStatus(
mailbox As String,
message As String
) As String
· Parameters
Voice.GetName(
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $NAM session variable associated with the specified voicemail session.
Voice.GetNewMsgs (
[dlgid As Long = 0]
) As Long
· Parameters
· Return Value
The number of new messages contained within the session’s mailbox.
Voice.GetOldMsgs (
[dlgid As Long = 0]
) As Long
· Parameters
· Return Value
The number of old messages contained within the session’s mailbox.
Voice. GetPositionInQueue (
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $QPOS session variable associated with the specified voicemail session.
Voice.GetRegister(
regnum As Long,
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The data stored within the specified register.
Voice.GetResult(
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $RES session variable associated with the specified voicemail session.
Voice.GetSavedMsgs (
[dlgid As Long = 0]
) As Long
· Parameters
· Return Value
The number of saved messages contained within the session’s mailbox.
Voice.GetSavedResult(
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $SAV session variable associated with the specified voicemail session.
Voice.GetVariable(
[dlgid As Long = 0]
) As String
· Parameters
· Return Value
The value of the $VAR session variable associated with the specified voicemail session.
Voice.MessageCLI(
mailbox As String,
message As String
) As String
· Parameters
· Return Value
The CLI of the caller that left the message.
Voice.MessageDisplay(
mailbox As String,
message As String
) As String
· Parameters
· Return Value
The display string associated with the message.
Voice.MessageLength(
mailbox As String,
message As String
) As Long
· Parameters
· Return Value
The length of the message in milliseconds.
Voice.MessageTime(
mailbox As String,
message As String
) As String
· Parameters
· Return Value
The time the message was left in the format: YEAR/MONTH/DAY HOUR:MINUTE. For example 2003/09/23 13:26.
Voice.PlayDigits(
digits As String,
[wait As Boolean = True],
[interruptables As String = “Any”],
[dlgid As Long = 0]
) As String
· Parameters
· digits - This contains the digits to be played (e.g. “12345” plays “one two three four five”).
· wait - This is an optional parameter specifying whether voicemail should return immediately or wait until the digits
have been played first.
· Return Value
The key press that was used to terminate the playback.
· Example
Sub Main (dlgid)
dim registration
Set Voice = CreateObject("vmprov5.voicescript")
registration = Voice.Register(dlgid)
if registration Then
dim key
key = Voice.PlayDigits(“12345”);
end if
End Sub
Voice.PlayLocaleWav(
wav As String,
[wait As Boolean = True],
[interruptables As String = “Any”],
[dlgid As Long = 0]
) As String
· Parameters
· wav - This contains the name of the wave file to be played and is of the following format:
· [GREETING]\greeting
Plays out the greeting stored within the greetings directory (the .WAV extension is automatically appended).
· [ACCOUNTS]\mailbox\message
Plays out the message stored within the specified mailbox (the .WAV extension is automatically appended).
· [CAMPAIGN]\campaign\message
Plays out a campaign message stored within the specified campaign (the .WAV extension is automatically
appended).
· If the fully qualified path is specified (drive:\path\file) then the full specified path name is used otherwise the file
is relative to the specified locale within the WAVS directory.
· wait - This is an optional parameter specifying whether voicemail should return immediately or wait until the wave
file has been played first.
· Return Value
The key press that was used to terminate the playback.
Voice.PlayWav(
wav As String,
[wait As Boolean = True],
[interruptables As String = “Any”],
[dlgid As Long = 0]
) As String
· Parameters
· wav - This contains the name of the wave file to be played or the name of a system parameter to be spoken. The
following formats are allowable:
· $NAM
Plays the recorded name for the mailbox if one has been recorded. If a name has not been recorded then optional
TTS can be used (providing it has been licensed).
· $TIME:hh[:mm[:ss] [ Y][ dd[/mm[/yy]]]]
Plays out the specified time and date. The hours to speak must always be specified and optional the number of
minutes, seconds, day, month and year.
For example:
· $TIME:11
Speaks AT ELEVEN HOUR HUNDRED
· $TIME:11:55
Speaks AT ELEVEN HOUR FIFTY FIVE
· $TIME:11:55:13
Speaks AT ELEVEN HOUR FIFTY FIVE
· $TIME:11:55 Y
Speaks YESTERDAY AT ELEVEN HOUR FIFTY FIVE
· $TIME:11:55:13 Y
Speaks YESTERDAY AT ELEVEN HOUR FIFTY FIVE
· $TIME:11:55 21/09/03
Speaks AT ELEVEN HOUR FIFTY FIVE [1SEC PAUSE] DATE TWENTY FIRST SEPTEMBER
· $QPOS [:position]
This plays out “You are at queue position” position “in the queue”.
· $QTIM [:eta]
This plays out “Estimated time to answer is” eta “minutes”.
· $MSGN:msgs
Plays out the specified number of old messages (e.g. $MSGN:10 = “You have ten new messages”.
· $MSGO:msgs
Plays out the specified number of old messages (e.g. $MSGN:0 = “You have no old messages”.
· $MSGS:msgs
Plays out the specified number of old messages (e.g. $MSGS:5 = “You have five saved messages”.
· $CID, $CLI, $CP, $DATE, $DBD, $DLG, $ETA, $KEY, $LOC, $POS, $SAV, $TIME, $UUI, $VAR
Plays out the contents on one of the system variables.
· If the string just contains numbers, then the digits are played, for example 12345 plays "one two three four five".
· [GREETING]\greeting
Plays out the greeting stored within the greetings directory (the .WAV extension is automatically appended).
· [ACCOUNTS]\mailbox\message
Plays out the message stored within the specified mailbox (the .WAV extension is automatically appended).
· [CAMPAIGN]\campaign\message
Plays out a campaign message stored within the specified campaign (the .WAV extension is automatically appended).
· If the fully qualified path is specified (drive:\path\file) then the full specified pathname is used otherwise the file is
relative to the WAVS directory.
· wait - This is an optional parameter specifying whether voicemail should return immediately or wait until the wave file
has been played first.
· Return Value
The key press that was used to terminate the playback.
· Example
Voice.RecordMsg(
recording As String,
maxtime As long,
[interruptables As String = “Any”],
[appendtofile As Boolean = False],
[dlgid As Long = 0],
[playbeep As Boolean = False]
) As String
· Parameters
· recording - This contains the name of the file for the recording to be stored to and can be in the following formats:
· [GREETING]\greeting
Stores the recording in the specified file within the greetings directory.
· [ACCOUNTS]\mailbox\message
Stores to the specified message within the specified mailbox.
· [CAMPAIGN]\campaign\message
Stores to the specified message within the specified campaign.
· If the fully qualified path is specified (drive:\path\file) then the full specified pathname is used otherwise the file is
relative to the specified locale within the WAVS directory.
· maxtime - The maximum recording length specified in seconds.
· appendtofile - Set to true if the recording should be appended to the file, false to clear the file first.
· playbeep - This flag sets whether a beep is played before the start of recording.
· Return Value
The key press that was used to terminate the recording.
Voice.RecordRegister(
regnum As Long,
[maxtime As Long = 60],
[interruptables As String = “-1”],
[dlgid As Long = 0],
[playbeep As boolean = False]
) As String
· Parameters
· playbeep - This flag sets whether a beep is played before the start of recording.
· Return Value
The key press that was used to terminate the recording.
Voice.Register(
dlgid As Long
) As Boolean
· Parameters
· dlgid - An ID that is associated with the Voicemail connection. This is passed as a parameter to the VB script.
· Return Value
A Boolean variable indicating whether the specified voicemail session is still active.
· Example
Sub Main (dlgid)
dim registration
Set Voice = CreateObject("vmprov5.voicescript")
registration = Voice.Register(dlgid)
if registration Then
do something.
end if
End Sub
Voice.SetLocale(
locale As String,
[dlgid As Long = 0]
)
· Parameters
· Return Value
This method does not return a value.
Voice.SetMailboxMessage(
mailbox As String,
message As String,
msgtype As String,
)
· Parameters
· message - The message to modify. The message name format should be [Accounts]\mailbox\message. For
example [Accounts]\Extn247\MSG00004.
· msgtype - The new statue type for the message. This can start with an N for new, O for old and S for saved.
· Return Value
This method does not return a value.
Voice.SetRegister(
regnum As Long,
data As String,
[dlgid As Long = 0]
)
· Parameters
· Return Value
· Return Value
This method does not return a value.
· Return Value
This method does not return a value.
· Return Value
This method does not return a value.
· wait - This is an optional parameter specifying whether voicemail should return immediately or wait until the wave
file has been played first.
· Return Value
The key press that was used to terminate the playback.
· Database Open
Opens the required database, including any necessary permissions and security options.
· Database Execute
Defines a SQL query to either read matching records from the database or to write data to the database. Up to 6 fields
can be defined to be returned in matching database records.
· Database Close
Closes the database connection. This also occurs automatically if the caller disconnects.
The specific tab of the action contains the location of the database. Click the browse button to view the Data Link
Properties dialog. The details entered into these screens will depend upon the type of database used. This example uses
a Microsoft Access Database. The example shown below shows the connection to the database. If the database is
available the callers move through the call flow to a menu action that will capture the ISBN number entered.
The Database Execute Action contains a query against the open database, in this example it concerns the ISBN captured
in the previous menu action.
If the sequence of numbers entered by the caller matches an ISBN entry in the database, then the Author's name, cost,
ISBN and book title details are captured. This query is entered into the Database Execute Action via the specific tab.
When entering information into the specific tab for the first time you are taken through a series of steps.
1. Select the Database Open Icon required. In this example the 'Make sure Database still active' icon was selected.
2. At the SQL Function window the option to 'Select …From' was chosen as information from the database is required.
3. Details are then entered into the SQL Wizard, as shown below.
The Database Get Data Action is used to return details of any matching entries following a search against a database.
To retrieve the results an option is selected on the specific tab to select how the data is retrieved from the database. In
this example the option 'retrieve the next item in the list' was selected to allow the caller to step through the results, if
more that one match ISBN occurred.
If a matching ISBN has been found the call flow is routed to another module called
'Bookshop_CurrentBookSpeakDetails'.
The information from the database is conveyed to the caller using the 'Speak Text Action'.
· To use the Speak Action, the IP Office must be licensed for and have installed Text to Speech.
The Speak Book Title action is used to tell the caller the book title associated with the ISBN that was entered.
The fields selected in the 'Request ISBN from DB' action contain the information retrieved from the bookshop database.
The fields selected were Author, Cost, ISBN and Title.
Each Speak Text action in the call flow returns the values from a different field selected within the database query. The
'Speak Book Cost' action has additional text added so that the currency can be spoken. In this example pounds are used.
Generic actions are used to store the ISBN number and cost. The example below shows how the ISBN number is stored
in the system variable CP0.
When the details have been stored the book title and cost are spoken to the caller using a Speak Text action. See the
example below.
When all the details have been collected, the database needs to be updated. The database Execute Action is used. When
entering information into the specific tab for the first time you are taken through a series of steps.
2. At the SQL Function window the option to 'Insert …values' was chosen as information needs to be added to the
database.
3. Details are then entered into the SQL Wizard, as shown below. When the Database table is selected, the list of fields
contained within the table is inserted.
4. When the details have been entered the SQL wizard is closed. The specific tab of the action will contain the command
to execute, see example shown below.
To use this feature the caller must use a telephone with DTMF dialing and with ITU alphabet letter keys as shown here.
The main pre-requisites before a Dial by Name action can be used are:
1.User Names
The user names are set through the IP Office Manager. Either the user's Name or Full Name field can be used for Dial
by Name. If the Full Name field is set then it takes precedence over the Name field.
· Changing Names
Voicemail Pro mailboxes are created to match existing user Name's. If a user Name is changed, Voicemail Pro will
create a new mailbox to match the new Name. Therefore care must be taken to ensure that Name field entries are as
accurate as possible when first setting up users. Using the Full Name field for Dial by Name is recommended as the
Full Name entry can be changed without affecting the existing mailbox entries.
3. From Telephony Actions an Assisted Transfer action was also added. In its properties Specific tab the Mailbox
was set as $KEY.
4. The Dial by name action's True result was connected to the Assisted Transfer action.
Field Contains...
Code *75
Line Group Id 0
2. After merging this back into the IP Office, users can dial *75 to access dial by name. They can also transfer callers
to this call flow.
3. The short code can be added a SoftConsole or DSS button. In addition, an Incoming Call Route could be used to
direct specific external calls direct to the function, for example if you had a specific external number used by
employees to ring in when off site.
3. In the General tab of the Record Name action's properties we set the Pin as $. The $ means that caller's must enter
their voicemail code in order to use the action.
To add a Shortcode:
1. In IP Office Manager, a new system short code was added. In this example, we chose *74 and then entered the details
as shown in the table.
Field Contains...
Code *74
Line Group Id 0
2. After merging this back into the IP Office, users can dial *74 at their extension to record their mailbox name.
Naturally if this option is used it should be behind suitable PIN code and other security protection as it allows the
recording of names for any mailbox.
5. Click OK.
6. Using a short code or other method, create a route to the new module.
4. Enter the new name. Use the dialing keys and Rotat to enter characters. For example, to enter an L, press the 5 key
and then press Rotat until an L is displayed. You can use the top-left display key to backspace.
6. Press Exit .
Call processing agents can access a campaign to hear caller answers which they can then transcribe into a database or
other records. For more information, see Granting Access to a Campaign 335 .
· The directory in which campaign files should be stored is specified in the system preferences directory tab. For more
information, see Setting the Location of Voicemail System Folders 100 .
A Web Campaign Component is installed as part of a typical Voicemail Pro installation. If the Web Campaign was not
installed it can be added by doing a custom installation. For more information, see Installing Typical Voicemail Pro Server
and Client 28 or Installing Custom Voicemail Pro Server and Client 31 .
1. Press F7 or click Campaign Editor. The Campaign Wizard Introduction window opens.
1. Select the option Create a new Campaign from the Campaign Wizard Introduction page.
· Click . The Please Edit the Campaign action window opens. For more information, see Customer Prompts 333 .
3. Click OK when you have entered the customer prompts. You return to the Campaign Wizard Customer Prompts
window.
· Move action: - Move the position of an action in the sequence of campaign actions.
· Select which options are available after the prompt is played. For more information, see Customer Menu 334 .
· Enter the details on identifying the campaign. For more information, see Campaign Identification 335 .
7. Click Next. The last campaign wizard window opens confirming that a new campaign will now be produced.
To modify a campaign:
1. Select the option Modify an existing Campaign from the Campaign Wizard Introduction page.
2. Click Next. The Campaign Wizard Select an existing Campaign to modify window opens.
3. Click the required campaign and click Next. The Campaign Wizard Customer Prompts window opens.
· Amend the prompts as required. For more information, see Customer Prompts 333 .
· Amend which options are available as required. For more information, see Customer Menu 334 .
· Amend any details on identifying the campaign. For more information, see Campaign Identification 335 .
6. Click Next. The last campaign wizard window opens confirming that the campaign will now be updated.
To delete a campaign:
1. Select the option Delete an existing Campaign from the Campaign Wizard Introduction page.
3. Click the required campaign and click Next. The last campaign wizard window opens confirming that the selected
campaign will be deleted.
· Add action
To add a new campaign action, click Add action. The Please edit the Campaign action window opens.
· Edit action
Select the prompt or recording to edit then click Edit action. The Please edit the Campaign action window opens.
The Please edit the Campaign action window can be completed with the following information.
· Please enter the maximum recording length or Please enter the maximum number of key presses.
The field name depends on the type of input chosen. The time specified in seconds sets the maximum length of
recording or the maximum number of key presses to record before the next action.
· The following prompt will be played to an agent when the above data is reviewed
This option allows you to select or create a prompt that is played to agents before hearing the caller's response.
Click to specify which prompt to play or create a new prompt in the Wave Editor window. For more information,
see Using the Wave Editor 208 .
· Please select the prompt to be played after the customer has made their recordings
You can select or create a prompt that is then played to callers after completing the sequence of questions and
answers. The prompt should inform the customer of which actions selected from the list they can use. Click to
specify which prompt to play or create a new prompt in the Wave Editor window. For more information, see Using the
Wave Editor 208 .
· Please select which options will be available to the customer after the above prompt has played
Check the boxes to select the options that will be available to the customer. The customer then needs to press the
corresponding key.
· Move options
You can move the currently highlighted option so that the key presses associated with the options differ.
· Timeout
Sets how long the voicemail server should wait for an answer before following the No Answer connection.
When an agent accesses the messages waiting in a campaign using either if the first two methods, they have a number
of telephone controls available.
· Phone Manager park slot keys cannot be used for this function.
· Right-click in the Action Data field. Enter the campaign's park slot number.
7. The programmable button on the user's telephone will flashing red when there are new messages in the campaigns
park slot.
· Press the button to display the campaign name and number of messages.
The UnPark Call function can also be used to collect the calls, but this method does not provide any visual feedback when
messages are present.
To use the UnPark Call function:
1. Select a free programmable button
· Anyone who wants to use the web campaigns must have Microsoft Internet Explorer 5.0 or higher (not Netscape).
Their PC must also have multimedia sound capabilities. The Web campaign user must also have a voicemail mailbox.
The name of their mailbox is requested when the user browses the campaign messages.
· During installation of the Campaign Web Component, the root address of the web server is requested. A folder called
campaign is then added to that root. The web address for browsing will normally be set up as a link from a page within
a company intranet rather than typed directly by users.
3. (Optional) To change the language click the language Continue button. A menu containing the countries flag is shown.
If you place your mouse cursor over a flag, the language that it represents in indicated.
4. (Optional) To change the sound preferences click the Sound Prefs Continue button.
· Select the playback type of either the browser default or as background. The option background is the default
selection.
With IMS, voicemail messages are presented with a special icon in the user's email inbox. When a voicemail is opened, a
special form appears which enables the user to play back the message on their telephone. The voicemail message itself
remains on the voicemail server.
When a voicemail is read, forwarded or deleted, either from the email or by using the phone, its status is reflected in
both the mailbox and the email inbox.
· Voicemail Pro
Provides voicemail services to the IP Office users.
· IMS Server
This consists of two services installed on the Voicemail Pro Server PC:
· IMS Client
Installed on each email user's PC. This provides a voicemail interface within the user's Microsoft Exchange or Outlook
program.
Network Requirements
· 100Mbps network card.
· The server PC should be configured and tested for TCP/IP networking.
· We strongly recommend that the voicemail server PC is connected to the IP Office Control Unit directly. If this is
not possible it should be connected via a LAN switch rather than a LAN hub.
· If directly connected to the IP Office control unit, change the settings of the PC network card to match the IP Office
control unit as listed in the table below.
· All IP Office LAN ports are 10Mbps/100Mbps auto sensing but it is recommended that the settings of the LAN
switch port or network card connected to the IP Office are set as listed in the table below.
· The PC should have a fixed IP address. Although PCs in a DHCP network may retain the same IP address between
reboots this is not guaranteed.
· If the IP Office is acting as the DHCP server, it defaults to using 192.168.42.2 to 192.168.42.201 for DHCP
clients. This leaves 192.168.42.202 to 192.168.42.254 for devices that require fixed IP addresses.
· An additional 1MB of disk space per minute for messages and other recordings.
· For Avaya IP Office Small Office Edition, you can expect to require at least 200 minutes of message recording space
which is 200MB.
· For a busy environment you can expect to require at least 1000 minutes of message recording space, that is 1GB.
1.Preparation
2.Information Required
· Additional Voicemail Pro (ports) licenses may be required depending of the number of simultaneous voicemail
accesses and users.
· For IP Office 500 systems an IP500 Upgrade Standard to Professional license is also required.
3.Materials Required
4.Only when you have completed the above process should you proceed to Creating the IMS Account 348 .
The IMS account must be a member of the administrator’s group on the IMS server PC. Note, it is not necessary to be a
domain administrator, but must be a member of the administrators group on the PC to be able to start the IMS and
Voicemail Pro services.
To create and configure a domain user and mailbox account called IMS:
1. Do not proceed with this process until you have completed the steps in Installation Checks 347 .
2. Working with the network administrator, create an account called IMS on the domain and an associated mailbox
on the exchange server. Provide a secure password and ensure User Cannot Change Password and Password
Never Expires are checked.
3. Make sure that the server PC that will be running IMS and Voicemail Pro is a member of the same domain as the
Exchange server.
· Log on using an account with administrative permissions on the domain.
· Right-click My Computer. Select Properties and select the Network Identification Tab.
4. On the server PC, select Administrative Tools > Computer Management > Groups.
5. Select Add. From the Look In list select the domain name.
6. In the Name window, highlight the IMS account and click Add. Click OK twice.
7. Log out and log back in with the IMS account.
8. On the desktop, right-click the Outlook icon and select Properties to configure the IMS Account.
9. On the Mail Properties > General Screen, click Add.
10. Check the Microsoft Exchange checkbox and click Next.
11. Type in the Exchange servers name in the Server field, and IMS account in the Mailbox field. Please note, if
using Outlook 2003 uncheck Cache Mode. Click Next.
12. Select No when asked if you travel with this computer. Click Next.
13. Click Finish.
14. Highlight the MS Exchange Settings and click Properties.
15. Highlight Microsoft Exchange Server and click Properties.
16. Click Check name and ensure the name is resolved.
17. If the name is resolved, select Apply. Click OK twice and then click Close.
18. Do not continue until the name has been correctly resolved with the Exchange Server. If the name is not correctly
resolved, check the Exchange and Mail account details with the Exchange Administrator.
19. Open Outlook and select Yes to register Outlook as the Default eMail application.
20. Verify that you can send and receive emails.
21. Only when you have completed the above process should you proceed to IMS Server Preparation 349 .
2. ¨ Log on to the server PC using the IMS account and check the follow requirements.
12.If the server PC is directly connected to the IP Office control unit, adjust the NIC port settings to match the IP Office
as follows. If connected via a LAN switch, check the LAN switch manufacturers documentation for details of the
optimum port settings.
13.Only when you have completed the above process should you proceed to Entering the IMS Licenses 351 .
Without valid licenses the Voicemail Pro will operate for 2 hours before stopping and IMS will not operate at all.
The licenses supplied must match the serial number of the IP Office Feature Key. This is printed on the Feature Key and
in IP Office 4.0+ systems can be checked through the Feature Key Serial Number field on the System | System tab
in IP Office Manager.
Checking Licenses
1. Do not proceed with this process until you have completed the steps in IMS Server Preparation 349 .
6. On the System | System tab, check that the License Server IP Address is set correctly. For USB and parallel port
keys it should be set to the IP address of the PC hosting the key and running the IP Office Feature Key Server
software. For the serial port keys it should be set to 0.0.0.0. For IP Office 500 systems the field is not used.
7. Select Licence.
8. If licenses have been entered already, check that their Status is listed as Valid.
10.Enter one of the supplied licenses for Voicemail Pro and IMS.
11.Click OK.
14.Reload the configuration again and check that the Status for all licenses is now Valid.
14.1.This screen shot only shows the licenses for Voicemail Pro and IMS. Additional licenses may be present for other
Voicemail Pro and IP Office features. Do not remove or alter any licenses.
15.If otherwise do not proceed any further until the issue with license validation is resolved.
16.Only when you have completed the above process should you proceed to Installing the IMS and Voicemail Pro
Software 352 .
1. Do not proceed with this process until you have completed the steps in Entering the IMS Licenses 351 .
2. Verify that you are logged in with the IMS account and that the account is a member of the Administrator group on PC
or is a domain Admin.
3. Verify that Outlook is installed and setup for the IMS account and that you can send and receive emails.
4. Insert the IP Office Voicemail Pro CD. The installation should auto-start. If it does not auto-start, click Browse to
locate Setup.exe on the CD and then run it. The Choose Setup Language window opens.
5. Select the installation language. This language is used for the installation and for the default language prompts.
7.1.Select Modify and click next to see if IMS has already been installed.
· If IMS and Voicemail Pro have already been installed you will need to upgrade rather than install a new version.
For more information, see Upgrading a Voicemail Pro System 378 .
· If Voicemail Pro has been installed but not IMS, backup the call flow as described in Upgrading a Voicemail Pro
System 378 and then uninstall Voicemail Pro and reboot the PC and proceed with the installation of Voicemail Pro
and IMS.
8. In the Welcome window, click Next. The Customer Information window opens.
9. In the Customer Information window, type a user name and the company name or use the default names that are
proposed. These settings do not affect Voicemail Pro when it is installed.
10.In the same window choose the option that determines who should be able to use Voicemail Pro when it has been
installed. The recommended option is Anyone who uses this computer (all users).
12.The Choose Destination Location window opens. Unless there are specific reasons for changing the location, the
default setting is recommended. Click Next.
13.The Messaging Components window opens. Select Voicemail Pro (Full) and click Next.
14.The Setup Type window opens. In the Setup Type window, select Custom.
15.Click Next.
16.The Select Features window opens so that you can select which additional Voicemail Pro features to install. For IMS
ensure that the settings are as follows:
16.2.Ensure that Voicemail Pro Client and Voicemail Pro Service are checked.
16.3.Check any additional languages that are required. It is recommended that either English or English US is always
selected (installed by default) in addition to any languages that are required by the customer.
· Important
Do not uncheck any other boxes as this will remove the corresponding software features.
16.4.Scroll down and check Integrated Messaging Service. That should automatically select all the components for
IMS.
16.5.Click Next.
17.If you have chosen to install the Voicemail Pro Campaign Web Component, the Select the Web Server root
directory window opens.
17.1.Type the path to the folder where you would like to save the web campaign web pages. Alternatively, use the
default location or click Browse and select a folder to use. Click Next.
17.2.The Select the Destination of the Script directory of Your Web window opens. Type the path to the folder
where the web campaign components are to be installed. Alternatively, use the default location or click Browse and
select a folder to use. Click Next.
18.The Service Account Name window opens. Details of the default administrator account are already filled in.
19.1.Alternatively, click Browse and select from the list of available network accounts. The IMS account should show
up in the list. Verify that you can browse for this account. Make sure the IT manager has not hidden this account for
Exchange or has separated this account in Active Directory.
20.Click Next.
21.The Select Program Folder window opens. It is recommended that you use the default folder, IP Office, which will
already be shown. Click Next.
22.The Start Copying Files window opens. You are presented with a summary of the settings that you have chosen so
far. Review the settings to make sure that they are what you expect. In particular, check that the required languages
are listed. Scroll down if necessary. The minimum requirements for IMS are listed below. If for any reason the details
are not what you expect, click Back and make the necessary changes.
22.1.Voicemail Pro
- Voicemail Pro Client.
- Voicemail Pro Service.
23.When you are satisfied that the details are correct, click Next to start copying the files. The Setup Status window
opens to keep you informed while the installation takes place.
25.An attempt is made to start all services associated with Voicemail Pro and IMS.
28.Select the required logging levels. Logging may be useful for fault diagnostics. You can switch logging off after you
have verified that IMS is working correctly. Click Next.
30.Enter the name of the server PC on which Voicemail Pro and IMS have been installed. In most cases the name is
detected automatically and filled in for you. If not, click Browse and provide the name of the Integrated Message
Voice Server. If this fails it is most likely because the IMS Gateway Service is not running.
32.In the Account Details field, type the name of the account IMS. Alternatively, click Browse and find the IMS
account.
32.1.If wav files of voicemail messages are to be sent in emails rather than left just in the voicemail mailbox check
Transmit Wave Files. Sending .wav files across a network creates a high loading on the network and network
servers. A one minute message requires a 1MB .wav file. Choose either:
· Attach wave file to message to allow a recipient to copy a .wav file for use elsewhere.
· Embed wave file in message to allow a recipient to embed a file in a message. An embedded file is compressed
and therefore smaller than an attached file.
33.Click Next. The IP Office Voicemail Pro - SMTP Email Settings window opens. Note that IMS uses MAPI so this
setting does not pertain to IMS but Voicemail to Email.
34.Click Finish. An attempt is made to validate the SMTP email settings. If the attempt to connect with the SMTP server
fails, an error message is displayed. This can be ignored if SMTP is not being used (which it is not for IMS services).
1. Do not proceed with this process until you have completed the steps in Installing the IMS and Voicemail Pro
Software 352 .
4. The Voicemail Pro service and IMS services should be visible. Their Status should be Started and the Startup Type
should be set to Automatic.
5. The details should also show that the services are running under the IMS account.
6. If it necessary to manually restart the services, ensure that the following order is used: VMProDBService (if
installed), Voicemail Pro Service, IMS(Restart), IMS(Voice) and finally IMS(Gateway).
7. Close Services.
8. Only when you have completed the above process should you proceed to Initializing the Call Flow 358 .
Avaya IP Office Services can be started successfully at system start-up using a scheduled task that initiates the batch file
below. This batch file ensures that the services will start successfully and in the proper order.
1. Set all Avaya services listed below to Manual start. Do not include Key Server.
2. Create the batch file below and save it to %SYSTEMROOT%. Only include lines for the services which are installed.
@echo off
rem Wait 60 seconds before execute.
timeout /t 60
net start VMProDBService
net start Voicemail Pro Service
net start IMS(Restart)
net start IMS(Voice)
net start IMS(Gateway)
3. Create a scheduled task to start the batch file at system start-up.
1. Do not proceed with this process until you have completed the steps in Check the IMS Services 357 .
3. The Voicemail Pro Client should start and display Connecting to the Local Server.
4. Once it has connected the various navigation panes should show content.
3. Select Yes.
5. Only when you have completed the above process should you proceed to Associating Voice Mailboxes with Email
Addresses 359 .
1. Do not proceed with this process until you have completed the steps in Initializing the Call Flow 358 .
2. From the Start menu, select Programs | IP Office | IMS Administration Tool.
3. From the Server menu, if the server is not already populated, select Add. The New Integrated Messaging Server
window opens.
4. In the Server field, type the name of the IMS Server or click Browse and select a server. When the server has been
added, the name is displayed with a [+] plus icon.
6. Highlight Integrated Messaging Associations. After a few moments the voice mailboxes are displayed in the right-
hand window.
8. In the Associated Email Address field, select Change and select the relevant email address of the associated user.
9. If the mail settings need to be different from the default settings, select the User Properties tab and configure as
applicable and select OK.
10.In the Primary NT Account field click Select Existing and select the relevant domain user account of the associated
user. Note, if the user is opening multiple inbox accounts all have to be added.
10.1.IP Office Integrated Messaging Pro (IMS) clients may appear to respond slowly or even lock up where the IMS
client user has defined one or more delegates in Microsoft Outlook. All delegates of an IMS Client’s Outlook should
have their domain account and email address added into the permissions field, with Access permission selected.
11.When complete, click the Synchronize Mailboxes icon to synchronize the mailboxes. Alternatively, click Selecting
Mailboxes and Synchronize on the menu bar.
13.Make a call to one of the users that you have just associated and leave a message in their voicemail mailbox. A short
while after hanging up a message should arrive in the user’s mailbox.
14.Only when you have completed the above process should you proceed to IMS Client Requirements 360 .
· CRITICAL WARNING
Do not install the IMS Client on the same PC as the Voicemail Pro / IMS Server.
1. Do not proceed with this process until you have completed the steps in Associating Voice Mailboxes with Email
Addresses 359 .
These are minimum specifications and in most cases will not meet the customer's expectations for acceptable
performance. The end user's PC should be a newer PC to meet the customer's expectations and will far exceed the
minimum specs listed above.
· Meet minimum hardware and operating system requirements for an IMS server, see IMS Server PC Requirements 346
.
5. Users must be members of the same Domain as the IMS/Voicemail Pro Server.
7. The IMS client is supported with Microsoft Outlook 2000/2003 with cache mode off.
8. If you are the installer or system administrator, you must log on to the Client PC as the person who is going to be
using the IMS software and you must have Administrator rights for that PC to install the software.
9. Outlook must already be installed and configured on the user's PC. Test this by using Outlook to send a test message.
11.Only when you have completed the above process should you proceed to Adjusting DCOM Settings 361 .
The DCOM changes can be done either through a security policy that is then applied to all PC's in the domain, otherwise
the individual settings on each client PC must be adjusted.
1. Do not proceed with this process until you have completed the steps in IMS Client Requirements 360 .
2. Using one of the methods described below, ensure that the DCOM settings of the client PC are adjusted to support
interaction with the IMS server.
3. Only when you have completed the above process should you proceed to Installing the IMS Client Software 372 .
Setting all DCOM security settings for a domain to work with IMS. After setting the DCOM options, this is now a domain
wide policy and when the IMS clients are installed and the computer is rebooted and the user logs on, these settings will
be pushed to the end user. Doing this as a policy simplifies the installation process for IMS.
1. On the domain controller, open Active Directory Users and Computers, right click on the domain to be administered
and select Properties.
4. Search for the DCOM Machine Access Restrictions ... entry and double click on that entry.
5. Check Define this policy setting and then click Edit Security.
6. Add the Everyone and Anonymous Logon users and set them to Allow for remote and local access. Click OK.
This process adjusts the DCOM settings on an individual PC running Windows 2000.
6. The Everyone Group should have Allow Access set. Click OK.
8. The Everyone Group should have Allow Launch set. Click OK.
10.The Everyone Group should have Full Control set. Click OK.
11.Click Apply.
12.Click OK.
This process adjusts the DCOM settings on an individual PC running either Windows XP Pro SP2 or Windows 2003 SP1.
· Windows XP may attempt to block the Microsoft Management Console. Select Unblock to continue.
1. Do not proceed with this process until you have completed the steps in Adjusting DCOM Settings 361 .
2. Copy the IMS Client installer package to a CD or map a network drive to the folder as follows \\VMProIMSPC
\IMSClient. This is done automatically when you install IMS on the Voicemail Pro/IMS server.
4. Verify that the user has local administrative rights to be able to install the software. Once installed they should not
need administrator rights to use the application.
5. Save and close all other applications prior to installing as a reboot will be required.
8. Click Next until you see the IMS Connection Information window.
· Voicemail Mailbox
This is the entry as it appears in the Username field of the IP Office User Profile Screen. This is case-sensitive. If this
information is not entered correctly, the IMS client will not connect to the IMS Server.
· IMS Server
This is the name of the IMS/Voicemail Pro Server.
11.Type the extension number of the handset to be used for playing back messages.
12.If required, check Pick Up Automatically for the option to collect messages without the need to pick up the handset.
This is supported on analog extensions.
13.When prompted to Restart the PC, click Finish to restart the PC.
· If you attempt to open Outlook without restarting the computer, you will receive an error to tell you a component
has not been installed correctly. It is therefore recommended that you restart the computer when prompted.
14.Typically when starting Outlook if there is a connection error, a message should be received while Outlook is starting,
asking for a user name and password.
· On the Outlook Menu Bar, Select Tools – Integrated Messaging. If the IMS Client has connected you should only have
the option to Disconnect. If this is the case you have successfully installed the IMS Client on the workstation.
· A further indication will be a Telephone Icon in the mail message. If the Client has not been installed, this icon will
not be displayed.
15.Only when you have completed the above process should you proceed to Opening the Firewall 373 .
If the firewall being used is the default Windows Firewall, the necessary exceptions can be setup by running the batch file
AvayaFW.bat. This file is available from the http://marketingtools.avaya.com/knowledgebase/tools/firewall. It is
recommended that this file is running even if the user is not using the firewall.
1. Do not proceed with this process until you have completed the steps in Installing the IMS Client Software 372 .
3. If the path to which applications are being installed is not the default, modify the %ProgramFiles% setting within the
file.
· C:\ProgramFiles\Avaya\IMS Client\UMSForm.exe
· UDP Port 67
· UDP Port 69
1. Do not proceed with this process until you have completed the steps in Opening the Firewall 373 .
3. If the IMS Client has connected you should only have the option to Disconnect. If this is the case you have
successfully installed the IMS Client on the workstation. If you can not connect:
3.1.Verify that the mailbox is set properly to the user’s Name in Manager.
3.2.Check that the proper Voicemail Pro machine name was given when installing the client software.
3.3.Check the DCOM settings or the Windows Firewall settings not being modified.
4. If the Integrated Messaging tab does not show up in Outlook Tools > Integrated Messaging or under
Tools>Options>Integrated Messaging, verify that the IMSClient has not been disabled in Outlook.
4.2.Click Disabled Items. If the IMS Client is listed, select it and click Enable.
4.4.You should see a Telephone Icon in the mail message when you have a voicemail message.
4.5.If the Client has not been installed, or has not been installed correctly, the telephone icon will not be displayed. Try
uninstalling rebooting and reinstalling. Alternatively you may have to manually install the form as detailed below.
4.6.Only when you have completed the above process should you proceed to Observing Exchange Operation 377 .
1. Do not proceed with this process until you have completed the steps in Testing IMS Client Installation 374 .
4. Select Logons and locate the IMS account name. Only logged on accounts are displayed.
7. After hanging up you should notice that for a brief time the Total Items field for the IMS mailbox increases by 1. The
message is then sent from the IMS mailbox to the user’s mailbox, whose Total Items increases by 1. By default, there
should be no messages left in the IMS mailbox.
1.4.Enter a file path and file name ending in .mdb, for example C:\temp\backup.mdb. Click Next.
1.5.Click Finish to start the export then click Close to complete the export procedure.
1.7.The next step is to back up the registry so that you do not lose any Voicemail Pro settings from the previous
version.
Any registry settings that are associated with Voicemail Pro need to be backed up.
3.Insert the Voicemail Pro CD for the new Voicemail Pro and cancel the install wizard that auto runs.
5.Locate the file backupreg.bat and double-click it to run the application. The registry settings are backed up.
6.The next step is to remove Voicemail Pro. Verify that the 3 files were created successfully and they have the
appropriate data.
Any previous versions of Voicemail Pro must be removed before you start to install the new version.
12.Follow the prompts that you see on the screen during the removal process.
13.When the process has been completed, select the option Yes, I want to restart my computer now and click Finish.
14.Please note is it necessary to reboot the server. Do not skip this step.
15.After the server reboots and you have logged back in as IMS.
16.1.Right-click the CD drive that contains the Voicemail Pro CD and select Open (reinsert the CD if necessary and
cancel the install wizard).
16.2.Locate the file restorereg.bat and double-click it to run the application. This restores the registry settings
previously associated with Voicemail Pro.
16.7.Use the Browse button to locate the backup file then click Next.
16.8.Click Finish to start the import then click Close to complete the import procedure.
18.4.Click Next.
18.5.Click the Browse button and locate the file that contains the backed up call flows.
19.The new version of Voicemail Pro has been installed. Test that the system is running by dialing *17 from any
extension. You should hear the mailbox announcement.
1. Stop the all Voicemail Pro services running. It would be a good idea to make a backup of the registry and the Call flows
and if possible the Voicemail Pro folder before proceeding.
2. Insert the new IP Office Voicemail Pro CD. The installation should auto-start. If it does not auto-start, click Browse
to locate Setup.exe on the CD and then run it. The Choose Setup Language window opens.
3. Select the installation language. The language selected is used for the installation.
4. Click OK. You are asked 'This setup will perform an upgrade of IP Office Voicemail Pro'. Do you want to
continue?
5. Click Yes. The Upgrading the IP Office Voicemail Pro window opens.
6. Click Next to start the upgrade. The setup status window opens. The progress of the upgrade is indicated by a time
bar. When the InstallShield Wizard complete window opens.
8. Enter your email account details and click Next. The IP Office Voicemail Pro Control Panel applet settings window
opens.
10.Click Yes when asked if you want to start the Voicemail Pro service.
11.Reboot the PC and verify that the services start properly and that the voicemail is fully functional.
12.The new version of Voicemail Pro has been installed. Test that the system is running by dialing *17 from any
extension. You should hear the mailbox announcement
Typically logging is required only if IMS problems are being experienced and diagnosis is required. The information is
logged in the Event Viewer application.
2. Select IP Office Voicemail Pro. The IP Office Voicemail Pro window opens.
4. In the Logging Level boxes, select the level to use for each of the IMS services.
· Some - A low level of logging recorded where only errors are logged.
· Most - A medium level of logging where errors and warnings are recorded.
6. Click OK. You are prompted to restart the affected services so that your changes are enabled.
7. Choose Yes. The services that are affected by your changes are automatically stopped and restarted.
2. Select IP Office Voicemail Pro. The IP Office Voicemail Pro window opens.
4. Type the name of the computer on which the IMS Voice Service has been installed.
6. Click OK. You are prompted to restart the affected services so that your changes are enabled.
7. Choose Yes. The services that are affected by your changes are automatically stopped and restarted.
2. Select IP Office Voicemail Pro. The IP Office Voicemail Pro window opens.
4. In the Account Details box, type the name of the MAPI email account (IMS) to use for email messages. Alternatively,
select Browse to display a list of available email accounts.
· For IMS you should be using the IMS account setup previously. If Outlook is installed properly you should be able to
browse for this account. If you are able to browse but are not able to see the IMS account, verify that the IT
manager has not hidden the account in Exchange.
6. The Message Parameters options are only available if you have installed IMS. For IMS you can specify the way in which
the .wav files of voicemail messages are to be sent in emails. Sending .wav files across a network creates a high
loading on the network and networks servers. A one-minute message requires a 1MB .wav file.
· Choose the option for transmitting the .wav files. Choose either:
· Attach wave file to message to allow a recipient to copy a .wav file for use elsewhere.
· Embed wave file in message to allow a recipient to embed a file in a message. An embedded file is compressed
and therefore smaller than an attached file.
7. Click OK.
· Enable Auditing
When you first set up a Windows server or Workstation, the default setting for system wide audits is "disabled". Turn
on failure audits by using the user manager program, again accessing the Policies menu. This time, click on the
"Audits" selection. Enable audits and select all of the "failure" check boxes and click OK. At this point, any DCOM
security problems will start to show up in the system event log on the system where they occurred.
2. On the Start menu, select Programs | Administrative Tools | Local Security Policy.
3. On the left-hand pane, you see a tree view. Click the plus (+) sign at the left of the Local Policies, and you see the
Audit Policy entry.
4. Select the Audit Policy entry, and note that the right pane contains all audit options, which one is enabled and which
one is not. Right-clicking at any of these options allows you to enable or disable them.
5. Enable auditing for success and failure for the following options: Audit logon events, Audit object access, Audit privilege
use.
Once you have activated these logging options, test your client again. After you get the error message, use Event Viewer
to see if there are any DCOM events. The event may tell you why access was denied. Also, it can tell you who is logged
on to the client computer and if this is a domain user or a local user. It can tell you that the protocol requested by the
client is not available on the server, and so forth. COM logs are usually added to the system log.
Installation
2. Unpack the files into a folder such as c:\debug on the server PC.
3. Run DbgView.exe.
4. Events are shown in the DbgView window. These can be logged to a file if required. The level of detail shown can be
filtered to show more or less activity.
Logging
1. Run DbgView.exe.
4. While DbgView is running the viewable trace is also copied to the specified file.
IMS Tracing
IMS tracing is enabled through a number of registry keys. The IMS server keys are set through HKEY_LOCAL_MACHINE
registry values. The IMS client keys are set through HKEY_CURRENT_USER. All the keys are all REG_DWORD values and
are disabled if not set or set to 0.
EnableTracing This key must be enabled to allow tracing using the other keys below.
EnableTracing This key must be enabled to allow tracing using the other keys below.
ConstructorTracing This provides some tracing for when certain COM objects are constructed. As a whole
it is not required for diagnostics.
DestructorTracing This provides some tracing for when certain COM objects are destructed. As a whole it
is not required for diagnostics.
EnableConnectionTracing Provides diagnostic for when a connection occurs (server to server or client to server).
EnableRefTracing This indicates when the reference count for certain COM objects is changed (through
AddRef, Release).
Debugging This key must be enabled to allow tracing using the other keys below.
ConstructorTracing This provides some tracing for when certain COM objects are constructed. As a whole
it is not required for diagnostics.
DestructorTracing This provides some tracing for when certain COM objects are destructed. As a whole it
is not required for diagnostics.
EnableConnectionTracing Provides diagnostic for when a connection occurs (server to server or client to server).
EnableFunctionTracing Generally used by the client software to trace out information about the functions that
are being executed.
EnableProxyTracing When a client connects to a server, it connects through a proxy. This settings allows
information from the proxy to be traced.
EnableRefTracing This indicates when the reference count for certain COM objects is changed (through
AddRef, Release).
EnableTagTracing When certain internal objects are created, such as a channel object for speech
playback, this information is tracked. Using this setting every minute a trace occurs of
the object list.
FireEventTracing Provide tracing about events that are sent from the server to its clients.
EnableTracing This key must be enabled to allow tracing using the other keys below.
ConstructorTracing This provides some tracing for when certain COM objects are constructed. As a whole
it is not required for diagnostics.
DestructorTracing This provides some tracing for when certain COM objects are destructed. As a whole it
is not required for diagnostics.
EnableFunctionTracing Generally used by the client software to trace out information about the functions that
are being executed.
EnableProxyTracing When a client connects to a server, it connects through a proxy. This settings allows
information from the proxy to be traced.
EnableRefTracing This indicates when the reference count for certain COM objects is changed (through
AddRef, Release).
EnableTagTracing When certain internal objects are created, such as a channel object for speech
playback, this information is tracked. Using this setting every minute a trace occurs of
the object list.
MessageProcessingTracing Used for tracing what server commands the extension is using.
TimeAndTrace Used for tracing how long certain MAPI events took to process.
VM Server Specific
· "VmsNotifyTracing" – Provide tracing to indicate that a VMS API event has occurred.
Typically both these services are installed on the same server as the Voicemail Pro Service and that is the installation
process described in this documentation. However the IMS Gateway Service can be installed on the Exchange Server PC
if required. Installation of the IMS Gateway Service onto the Exchange Server PC requires more installation steps.
If the IMS Gateway Service is installed on the Exchange Server PC, IMS needs to access the Exchange server. Exchange
must be started before IMS. More specifically, the MSExchangeIS and MSExchangeMTA services must be started before
the IMS Gateway service. If the IMS and Exchange services are configured to start automatically on system boot, there
may be a problem. When the system starts, Windows will launch both the IMS and Exchange services but not necessarily
in the correct order. It is therefore necessary to force Windows to start the services in the correct order.
4. Open the DependOnService value. It should already contain the IMS (Restart)
6. Note that the value is of type REG_MULTI_SZ, which means that each string should be separated by pressing the enter
key.
7. Close regedt32. Restart the machine and verify that IMS starts correctly.
8. Note that it may take a few minutes after a restart for the Exchange and IMS services to be fully operational.
Problem
Voicemail Pro and IMS are running on a Domain Controller and IMS clients are having Problems connecting.
Resolution
All Domain users who are using the IMS clients must be able to read and write the folder C:\Program Files\Avaya\IP
Office\Voicemail Pro\VM\Accounts on the server.
On the Client PC
Make sure the mailbox name you entered is EXACTLY what is in the name section of the user form for their mailbox. This
is the entry as it appears in the Username field of the IP Office User Profile Screen. This is case-sensitive. Verify that all
the user names have been entered correctly and that you are not using illegal characters, only alpha/numeric characters
and no punctuation. If this information is entered incorrectly, the IMS client will not connect to the IMS Server.
Voicemail removes spaces at the end of mailbox names. If spaces are left at the end of a mailbox user's name in IP
Office Manager, when the mailboxes are created, the space at the end of the name is dropped. When this occurs the
mailbox cannot be found as there is a mismatch between the user name and directory. Verify that there are no spaces at
the end of any of the user names in Manager.
Make sure when you installed the client you gave the NAME of the VMPro/IMS server. Verify that you can ping the server
by it's name. You may want to put an entry in the hosts and lmhosts with the #PRE option in the lmhosts.
Remove the client, reboot and reinstall it and verify that these are put in correctly then change the dcomcnfg settings
outlined above in Misc Troubleshooting and always run the AvayaFW.bat even if the Windows Firewall is turned off.
Make sure the account has at least local admin rights on the PC or local and domain admin rights.
Check the event viewer and stop and start the VMPro and IMS services and see if you get any errors. You must have the
logging level set to Most or All.
Go into the control panel and run the IP Office Voicemail Pro Control Panel Applet and run through each tab and verify
that all the information is correct and that you can browse for the server and email account. Run the check at the bottom
of the applet and make sure it does not come back with an error, then check the event viewer and see if there are any
errors. As long as you have the logging level set to most or all you should see errors in the event viewer application logs.
Check to see if you setup the Outlook account correctly and make sure it can send and receive email. You should be
logged in with the same domain account you are using to start the Voicemail Pro and IMS services (IMS). Verify that you
can send and receive emails.
Run the IMS admin tool and verify that the mailboxes have been setup properly. Un-assign then reassign them and verify
that you can browse and find the email and NT login accounts, do not just type them in to avoid typo's. If you are not
receiving the emails and everything else is setup properly, you can enter the SMTP email address (User@domain.com) in
the email section but verify that you have typed it correctly. Next run the “synchronize” on the account by right clicking
and choosing synchronize. Next go into the event viewer and check for new errors.
Reboot the VMPro/IMS server and make sure it boots up okay and starts all the services and there are no errors in the
event viewer under application or system.
Verify that the IMSClient executable has not been run on the VMPro/IMS. Go to add remove programs and verify that the
IMS Client is not in the list.
Ask yourself these questions: Are any client machines able to connect? If you have only installed the client on one
machine make sure you try it on one or more other machines. Try different Makes and Models and operating systems if
available to see if the problem is with a particular installation or build. If none of them can connect problem is most likely
a problem on the server. If one or more can connect the problem is most likely on the client machine.
· When installing IMS, Windows Messaging (MAPI) must be installed prior to the Voicemail Pro install.
· The IMS (Voice) must be installed on the same machine as the Voicemail Server.
· When entering the mailbox for the IMS client from the Integrated Messaging page within the options dialogue in
Outlook, the mailbox must be the user’s name and not their extension number.
This error is typically only seen when selecting the handset as the Output device. If the message is embedded or
attached a user can play the message using desktop speakers.
Cause
This error message indicates that there may be a problem with permission configuration, thereby preventing the client
from being able to establish a connection to the desktop extension.
A common cause for this is misconfiguration of the extension number that the IMS Client must connect to.
Solution
To verify and if necessary correct the issue, open Outlook, Select Tools – Options –Integrated Messaging Tab. Insert the
correct extension number into the field provided.
Once completed play the message back from the client. This above symptom should now be resolved.
Cached Exchange Mode can cause problems with Message Waiting light synchronization with IP Office terminals.
5. Select Change.
7. Click OK.
4. Click OK.
5. Close Outlook.
When the user logs in remotely and opens Outlook, they will be prompted by the message "Do you wish to connect to
the Integrated Messaging server". They should select No before opening outlook. Outlook will not then try to
synchronize voicemail messages in Outlook with Voicemail Pro.
When the user is back in the office, they can then check Cached Exchange Mode, reopen Outlook and connect to the
VoicemailPro server for message synchronization.
2. Back up the Accounts, Names, Greetings Folders, and Custom wav files in a separate directory
3. Navigate to C:\Program Files\Avaya\IP Office\Voicemail Pro, then run Backupreg.bat This will back up the IMS account
information entered in the IMS Admin Tool to VMPRO.arf, NETALY.arf, IMSGATEWAY.arf. The files are backed up to C:\
%WINDIR%\temp. (%WINDIR% is the directory where Windows is installed).
6. Stop the Voicemail Pro services and copy the Accounts, Names, Greetings Folders, and Custom wav files from the old
PC to the directory on the new PC.
7. Copy the VMPRO.arf, NETALY.arf, and IMSGATEWAY.arf files to the new PCs Window’s Temp directory (C:
\windowstemp or C:\winnt\temp)
8. Run Restorereg.bat file. This will restore the IMS user’s account information.
If the user clicks Yes, Outlook will open and the Integrated Messaging client will not be able to synchronize Outlook with
the client’s voicemail box - the user will be able to click on an IMS message and play the message, but the message
waiting light will not turn off.
5. Choose Enable.
6. Click Close.
7. Open and close Outlook and the Integrated Messaging tab will appear in Options | Tools.
· Message waiting lights not turning off when messages are played.
The following ports will need to be set to allow incoming and outgoing traffic:
· UDP Port 67
· UDP Port 69
This error message occurs when clicking browse to add the email account for “Voicemail to Email” or “IMS” Applications,
and is due to Voicemail Pro attempting to browse Outlook’s contacts folder for accounts when Outlook is not installed on
the Voicemail Pro server.
The account details can be added in manually by typing the full email address into the account details field and selecting
apply. (Apply must be selected otherwise the settings will not be saved).
Windows Updates should be downloaded and installed after peak business hours on a regular basis. This will allow the
installation to be done manually and testing of the update software to be done in a controlled fashion.
This can be done by going to Start | Settings | Control Panel | System then selecting the Automatic Updates tab,
and choosing either Notify Me or Turn Off.
When the floppy disk icon has a red cross superimposed, this indicated that the message is not saved. The message will
be removed automatically by housekeeping. Click the icon to save the message.
When the floppy disk icon has a green tick superimposed, the message is set as saved.
These delegates should be included in IMS User settings in the IMS Administration tool.
All delegates of an IMS Client’s Outlook should have their domain account and email address added into the permissions
field, with “Access” permission selected.
The IMS Client will try to resolve the name of the Voicemail Pro server; this will fail if the Voicemail Pro computer name
includes non alphanumeric characters.
The Computer name of the Voicemail Pro server should not include non alphanumeric characters for this reason.
In addition, DNS must be setup locally in the network and the clients should have their primary DNS requests pointed to
that server.
Avaya IP Office Services can be started successfully at system start-up using a scheduled task that initiates the batch file
below. This batch file ensures that the services will start successfully and in the proper order.
1. Set all Avaya services listed below to Manual start. Do not include Key Server.
· User 3: Steve
· User 5: Steve-Smith
These examples may cause one mailbox to be created for the above users. This may prevent message waiting indicators
from updating correctly, and Integrated Messaging (IMS) synchronization problems.
If the following window opens, Voicemail Pro is already installed. You need to upgrade rather than install a new
version. For more information, see Upgrading a Voicemail Pro System 38 . Otherwise the IP Office Voicemail Pro
installation starts and the Welcome window opens.
5. In the Welcome window, click Next. The Customer Information window opens.
6. In the Customer Information window, type a user name and the company name or use the default names that are
proposed. These settings do not affect Voicemail Pro when it is installed.
7. In the same window choose the option that determines who should be able to use Voicemail Pro when it has been
installed. The recommended option is Anyone who uses this computer (all users).
8. In the Customer Information window, click Next. The Choose Destination Location window opens.
9. In the Choose Destination Location window, click Browse and locate the folder where the Voicemail Pro files are to
be installed. Otherwise, click Next to use the proposed folder. The Messaging Components window opens so that
you can choose the components that you want to install.
10. In the Messaging Components window, highlight ACM Gateway.
11. Click Next. The Service Account Name window opens. Details of the default administrator account may already be
filled in.
12. In the Service Account Name window, type the User Name and Password for the user account under which the
Voicemail Pro service should log on and run. This should be the Voicemail account created previously on the
domain and Exchange server. Alternatively, click Browse and select from the list of available PC or network
accounts or click Next to use the proposed account details. The Select Program Folder window opens.
13. By default, the program folders are created in a folder called IP Office. You can specify a different folder or select
one from the list of existing folders. To specify a different folder, type the folder name in the Program Folders box.
Alternatively, to use an existing folder, highlight a name in the list of existing folders.
14. Click Next. The account details that you have entered are verified. If you entered a new user name, a message is
The messages are transferred between systems using an SMTP/MIME mail format to encode both the voice part of the
message and additional message details.
Here is a diagram of a sample VPNM configuration between an IP Office and Avaya Interchange. Depending on how your
IP Network is set up, the configuration will differ slightly.
Up to 2000 mailboxes are supported per VPNM server and there is no constraint on the number of VPNM servers.
However, to distinguish between dial plans you might need to allocate a dial pre-fix to each server. A maximum of 99
pre-fixes are available.
This section summarizes the steps required for installing VPNM between two IP Office systems and between an IP Office
system and an Intuity Audix system through Avaya Interchange.
The instructions provided here should be read in conjunction with the other Avaya guides, for example "Avaya
Interchange Release 5.4, Adding a VPIM System to Your Network". This is because the setup for Interchange VPIM is the
same as for VPNM.
If you have already installed basic Voicemail Pro on the PC, and now want to install IMS, the instructions are the
same. The difference is that when prompted to Modify, Repair or Remove, you must select Modify and check the
Integrated Messaging check box later in the installation process. Otherwise the IP Office Voicemail Pro installation
starts and the Welcome window opens.
5. In the Welcome window, click Next. The Customer Information window opens.
6. In the Customer Information window, type a user name and the company name or use the default names that are
proposed. These settings do not affect Voicemail Pro when it is installed.
7. In the same window choose the option that determines who should be able to use Voicemail Pro when it has been
installed. The recommended option is Anyone who uses this computer (all users).
8. In the Customer Information window, click Next. The Choose Destination Location window opens.
9. In the Choose Destination Location window, click Browse and choose the folder where the Voicemail Pro files are
to be installed. Otherwise, click Next to use the proposed folder. The Messaging Components window opens so
that you can choose the components that you want to install.
10. Unless there are specific reasons for changing the location, the default setting is recommended.
11. In the Messaging Components window, highlight Voicemail Pro (Full).
12. Click Next. The Setup Type window opens.
2. Enter details for the user. All of these details MUST be completed before the user can be added.
· Select the VPIM server from the listing.
· Enter the user's full name. The user's full name is used by the local Voicemail Pro's dial by name feature.
· Enter the user's extension. The local extension number is used as the local mailbox number and so should not
conflict with any existing local number.
· Enter the user's remote extension. The remote extension number should be the user's real extension number.
Typically this and the 'local extension number' are kept the same using a unique extension number dial plan
for the linked systems.
· Enter the user's full telephone number. The full telephone number should be a dialable number that is routed
to the user's extension or mailbox.
3. Click OK to save the details and return to the VPNM configuration window.
3. Enter details for the users. All of these details MUST be completed before the users can be added.
· Select the VPNM server to which you want to add the users.
· Enter the start number of the extension range.
· Enter the local prefix.
· Enter remote prefix.
4. Click OK to save the details and return to the VPNM configuration window.
These steps follow the instructions in Avaya Interchange Release 5.4 Adding a VPIM System to Your Network which
should be referenced for greater detail on Interchange configuration steps and options.
Setting the directory view specifies which other messaging machines can provide subscriber updates to a particular
messaging machine. Each machine listed is associated with a range of mailboxes from which updates can be accepted
and whether a voiced name can be accepted.
1. Select Interchange Administration > Remote Machine Administration > Directory Views.
2. At the Machine Name prompt, select the Voicemail Pro.
3. Select the Options key and then Add all entries.
4. Select Save.
5. Repeat these steps for the Avaya Intuity Audix.
This section describes how to configure a list of endpoints in the Interchange. Interchange-based lists are an efficient way
to send messages to stable lists of mailboxes. Only one copy of the message is sent from the originating system to the
interchange, which takes care of distributing that message to the destination machines and mailboxes.
1. From the Interchange Main Menu, select Interchange Administration > Enterprise List Administration >
System Parameters. Set or check the address range of the interchange Dial Plan that can be used for lists.
2. From the Interchange Main Menu, select Interchange Administration > Enterprise List Administration > List
Definition.
· Choose a unique list id from the list range and assign an owner.
· In the 'Network Address' grid, enter the list of destination addresses from the Interchange Dial Plan.
· The 'Remote Address' grid should contain the systems where those destinations reside.
· The range of mailboxes that have permissions to send through the list is set in the 'permissions' grid.
Ping Test
Make sure that you can ping all end points. If DNS is used, ping using the machine name.
· TCP/IP Diagnostics.
View Packet Statistics - look for any interface issues for example. collisions.
· Display Message Queue - monitors the contents of the outgoing message queue. If messages cannot be sent e.g. due
to administrative errors, then this queue is likely to contain the unsent messages.
· Remote Connection Test - test the basic connection to a remote Audix system.
· From the Browser interface to the S8100, select System Administration > AUDIX Networking > Maintenance
Menu > Network Snapshot. See the status of connectivity to the Interchange.
Check the Status Through the Intuity Audix Command Line Interface
· To update the Audix with reachable subscribers through the interchange, from the audix command line prompt
type get remote-updates machine and Enter where the machine is the name of the interchange system.
· Repeat the command periodically (and cancel out) until the 'Status of Last Update' entry is completed.
· From the command line prompt type display administrator's-log where message delivery failures and reasons
can be found.
Web: http://www.avaya.com/ipoffice/knowledgebase