'Fraid don't know how to play a prompt to the caller before the recipient answers. Here's how to get the prompt played after the call is answered.
The approach relies on VmPro to be running and have available channels to make the announcements.
Note: The VmPro only gets invoked when a connected event is returned from the network.
Using the IP-Office Manager
To ensure incoming calls made via a Specific Incoming Call Route
automatically trigger the functionality.
For the Incoming Call Route Recording on the Voice Recording Tab:
- The 'Record Inbound' Field should be
set to 'ON'
- Set the 'Auto Recording Mailbox' to say
'2666 Joe Bloggs'
To ensure incoming calls targeted to a specific Hunt Group automatically
trigger the functionality.
For the Hunt Group, on the Voice Recording Tab:
- The 'Record Inbound' Field should be
set to 'ON'
- Set the 'Auto Recording Mailbox' to say
'2666 Joe Bloggs'
To ensure incoming calls targeted to a specific User automatically
trigger the functionality.
For the User, on the Voice Recording Tab:
- The 'Record Inbound' Field should be
set to 'ON'
- Set the 'Auto Recording Mailbox' to say
'2666 Joe Bloggs'
Now, whenever an external incoming call is targeted via the Incoming Call route, to the selected Hunt Group, or the Selected Extn (which ever option is used), then the system will make a request for the call to be recorded and delivered to 'Joe Blogg's Voicemail, which we will over-ride with play message request.
Using the VmPro Client
Create a module called AutoRecord
Connect the Start to a 'Test Variable' Action.
On the Specific Tab
- Enter the variable name '$TARGET'
- Check the 'Specific' Checkbox and
enter '2666' in the field to its right
The Test variable will have two, maybe three
exits. (The Timeout one is an error I think)
Connect the 'No Match' and 'Timeout' connections
to a Listen Action
On the Specific Tab
Check the 'Mailbox' checkbox and fill in
the field with '$UUI'.
As long as the Auto Record request was not
targeted for '2666', the AutoRecord will
record the call to the target selected in the
IP Office Manager and provide normal operation.
If the AutoRecord Request is targeted for '2666'
the callflow will exit via the 'Test Variable'
action 'Specific' exit and allow the normal operation to be over-ridden.
Have the 'Specific' exit connected to a generic action that plays out the prompt required prompt
Then let the Callflow Clear.
When the selected incoming call is answered, the Generic Action prompt will be played (admittedly to both the caller and called parties).