Callback Cancel
Callback Cancel
The Callback Cancel step allows you to cancel a previously created Callback (created by the step Callback Create).
The Callback can only be cancelled before it fires, once it starts running there is nothing you can do to stop it.
Callback Cancel is often used with Callback Create to guarantee a callback.
When a Route is processing steps if the call is hungup before all steps complete then the route may not have executed the required Callback Create.
One way around this problem is to set up a temporary Callback which will fire if the call is terminated early. If the call proceeds as expected you can then cancel the temporary callback once the correct Callback can be setup.
If you are looking to cancel a Callback you need to ensure that the original Callback Create is delayed long enough that it can be cancelled before it fires. You need to be particularly aware of any 'user' delays than can extend the call time (e.g. waiting for the agent to respond to a Read Digit prompt).
Callback Handle
The name of the Route variable which holds the Callback Handle specified in the original Callback Create that you are looking to cancel.