Package-level declarations
Types
This is the plan for analysis of assistant's calls. Stored in call.analysis
.
This is the plan for artifacts generated during assistant's calls. Stored in call.artifact
.
Note: recordingEnabled
is currently at the root level. It will be moved to artifactPlan
in the future, but will remain backwards compatible.
This is the assistant that will be used for the call. To use an existing assistant, use `assistantId` instead.
If you're unsure why you're getting an invalid assistant, try logging your response and send the JSON blob to POST /assistant which will return the validation errors.
This is the assistant that will be used for the call. To use a transient assistant, use assistant
instead.
These are the overrides for the assistant
or assistantId
's settings and template variables.
These are the settings to configure or disable voicemail detection. Alternatively, voicemail detection can be configured using the model.tools=VoicemailTool. This uses Twilio's built-in detection while the VoicemailTool relies on the model to detect if a voicemail was reached. You can use neither of them, one of them, or both of them. By default, Twilio built-in detection is enabled while VoicemailTool is not.