Voicemail Pro Installation and Maintenance Guide
Page 157
IP Office
15-601063 Issue 15b (31 May 2006)
Using Modules
Overview
Modules are reusable sets of actions. They allow you to create a sequence of actions that can be reused
in another call flow.
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 results within a module, to other actions within the start point using
the module, you must add and connect Module Return actions to those results in the module.
For more information about creating a module, see Creating a Module.
For more information about adding a module to a start point, see Adding a Module to a Start Point.
Modules can be imported and exported. For more information, see Importing and Exporting.
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 Start Points and Modules as Text.
Creating a Module
To create a module:
1. Click Modules and then
. Alternatively right-click Modules and select Add.
2. Enter a name for the module. This should not match any user or group name on the IP Office.
You can now add actions and connections to the module in the same way as for any start point.
3. To create connections from a module to other actions you must use the Module Return action
within the module, see Module Return Action.
Adding a Module to a Start Point
To add a module to a 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.
Running a Module Directly from a Short Code
You can use modules directly in conjunction with short codes. The short code must call the name of the
module.
This example short code will run the module called Special when a user dials *97.
Short code: For example *97
Telephone Number: "Special" (include quotation marks)
Line Group ID: 0
Feature: VoicemailCollect
Note
The service that the user receives will depend on the actions in the module.