Voice-to-messaging interaction flow
In Normal, Datebook, or Virtual Queue operation modes, you can present the option to hang up and receive a message instead of waiting on hold or choosing a callback. This allows customers to leave the IVR and continue their conversation through messaging.
Scenario 1: Successful messaging request
To begin a messaging interaction, VXML Interaction Server (VIS) requests a new interaction from the VHT Messaging™ platform. When the caller hangs up, the voice portion of the call is complete and marked as a transition to messaging.
Main Menu: In Normal, Datebook, or Virtual Queue operation modes, callers can choose to receive a message in the main menu.
ANI Verification: After the caller requests a message, the system verifies the ANI. If ANI detection is disabled, or if the ANI is unavailable, the caller will be prompted to enter a valid phone number.
Phone Number Validation: After the caller verifies the phone number, it can be validated against a regular expression to ensure that it adheres to the format you expect. For more information, see the toolkit.properties file examples in the VIS Configuration Guide.
Messaging API: The VIS application packages a request and sends it to the messaging API to create a messaging interaction.
Disconnect: After confirming, the system waits for the caller to disconnect. Queue Manager records the interaction with a final fate of "Q7 - ChoseMessaging".
Scenario 2: Unsuccessful messaging request
Two failure paths are possible in the voice-to-messaging conversation flow:
Click to view call flowMax Invalid Response: Callers are allowed a specific number of attempts to enter and verify their phone number. This number can be set in the Configuration user interface. If a caller makes too many attempts, the call will be marked as "Max Retries" and transferred to a designated queue.
Messaging API Error: If the messaging API throws an error, three actions will occur:
- The VIS application will inform the caller of the failure.
- Queue Manager will disable the messaging feature.
- The caller will be placed back into the main menu, with the messaging option no longer presented.