This example creates a Voicemail Pro module that callers can use to select the extensions to which they want to be connected. If that extension is busy or does not answer they can then leave a message in the target mailbox.
Procedure
In Voicemail Pro, add a module called SelfSelect.
Add a Menu action. Set the properties as:
On the Touch Tones tab, set the Timeout option 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.
IP Office has extensions and groups numbered in the 200 to 299 range. The touch tone sequence 2?? is added to match any dialing in that range.
In Entry Prompts, a prompt is recorded along the line of "Dial the number you want or wait for reception".
Add Transfer action.
In Transfer properties, on the Specific tab set Destination to Main, the hunt group containing receptionists.
A connection is added from the Menu action's Timeout result to the Transfer action.
Add an Assisted Transfer action.
In Transfer properties, on the Specific tab set Mailbox to $KEY.
The Assisted Transfer action's No Answer and Busy results are connected to the Leave Mail action.
The Assisted Transfer action's Next result and Leave Mail action is connected to the Success and Failure action, results back to the Menu action.
The Success and Failure actions are only used if the caller presses 0 when in the mailbox.