callbackUrlreceives events while each B-leg is active.actionreceives one final result after the Dial attempt finishes.
Configure both callback channels
/dial-events and the final outcome to /dial-result. Because redirect="false", Vobiz ignores any XML returned by /dial-result and continues with <Hangup/>.
redirect="false" does not disable the action request. It only prevents the action response from redirecting call control.Choose redirect behavior
Real-time callbackUrl events
For a successfully answered B-leg, the lifecycle is:Field availability
Not every common call parameter is shown in this table. Accept additional fields without rejecting the callback.
Digits-match callback
DialDigitsPressedBy is aleg for digitsMatch and bleg for digitsMatchBLeg.
No-answer callback
When the destination does not answer beforetimeout, the hangup event can contain:
Final action request
The final request summarizes the Dial attempt.- Completed
- No answer
GET and POST callbacks
Setmethod="GET" or callbackMethod="GET" to receive the same fields in the URL query string. Both attributes default to POST when omitted.
Your endpoint should return a successful response quickly. Perform slow logging or analytics work asynchronously after accepting the callback.
Handle every final status
- Treat
completedas a successful bridge that later ended. - Route
busy,no-answer, andtimeoutto an intentional fallback such as voicemail or another destination. - Log
failedandcancelwith their hangup cause for troubleshooting. - Do not assume
DialBLegUUIDis populated for unsuccessful attempts.