Special Tool Response Types
For most tools, the response will include data you want the model to use (e.g. the results of a lookup). However, Ultravox has support for special tool actions that can end the call or change the call stage. These tool actions require setting a special response type.Response Type | Tool Action |
---|---|
hang-up | Terminates the call. In addition to having Ultravox end the call after periods of user inactivity, your custom tool can end the call. |
new-stage | Creates a new call stage. See here for more. |
X-Ultravox-Response-Type
header.
Client and data connection tools should set the responseType field in their tool result message.