AssistantFunctions

Properties

Link copied to clipboard
abstract var videoRecordingEnabled: Boolean

This determines whether the video is recorded during the call. Default is false. Only relevant for webCall type.

Functions

Link copied to clipboard
abstract fun analysisPlan(block: AnalysisPlan.() -> Unit): AnalysisPlanImpl

This is the plan for analysis of assistant's calls. Stored in call.analysis.

Link copied to clipboard
abstract fun artifactPlan(block: ArtifactPlan.() -> Unit): ArtifactPlanImpl

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.

Link copied to clipboard

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.