The Avaya IP Office platform is the ultimate in converged voice and data technology. IP Office brings a combination of voice and data applications formerly reserved for only the largest corporations. Cutting edge customer service with easy to use tools is now available to the smallest of businesses.
Modules are reusable sets of actions. They allow you to create a sequence of actions that can be reused within any other start point's 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 the call flow.
In order to create connections from results within a module, to other actions within the start point using the module, you must add and connection Module Return actions to those results in the module.
Creating a Module
Click Modules and then , or right-click Modules and select Add.
Enter a name.
You can now add actions and connections to the module in the same way as for any start point.
In order 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
Select the start point to which you want to add the module action and then click the right-hand panel.
Click and drag the module required from the left-hand panel to the right-hand panel.
You can use Modules directly in conjunction with short codes. The short code must call the name of the module.
For example, the short code below will run the module named Special when the user dials *97. The service that the user receives will depend upon the actions within the module.
Short Code: *97
Telephone Number:"Special" (include quote marks)
Line Group ID: 0
Running a Module Directly from an External Call
A module can applied be directly to an incoming (external) call. This is done within the Manager application. Within the appropriate IncomingCallRoute entry, set the Destination to the module name prefixed with "VM:".
For example, entering VM:AutoAttend would route the call to a module called AutoAttend. Note that the maximum entry length is 15 characters, thus limiting the module name to 12 characters.
If there is a hunt group on the system whose name matches the module's name, calls will be routed to that group when the voicemail server is not running.