Voicemail Pro Page 215

15-601063 Issue 20l (03 March 2009)IP Office

Using the Voicemail Pro Client: System Variables

5.8 Creating Modules
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 a module to other actions you must use the Module Return action within the module, see
Module Return Action .
To create a module:
1.Click Modules and then . The Adding a new start point window opens.
·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.
3.Click OK. You can now add actions and connections to the module in the same way as for any 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.
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 .

5.8.1 Running a Module

Modules can be run internally using short codes or can be configured for external calls.
Run a module 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. The service that the user receives will
depend on the actions in the module.
·Short code: For example *97
·Telephone Number: "Special" (include quotation marks)
·Line Group ID: 0
·Feature: Voicemail Collect
Run a module for an external call
A module can be applied directly to an incoming (external) call from within the IP Office Manager application. Within the
appropriate IncomingCallRoute entry, set the Destination to the module name prefixed with "VM:".
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.
243
210