Module: Vapi::Types::JsonQueryOnEventsTableOn

Extended by:
Internal::Types::Enum
Defined in:
lib/vapi/types/json_query_on_events_table_on.rb

Constant Summary collapse

CALL_STARTED =
"call.started"
CALL_ENDED =
"call.ended"
CALL_IN_PROGRESS =
"call.inProgress"
CALL_QUEUED =
"call.queued"
CALL_TRANSPORT_CONNECTED =
"call.transportConnected"
CALL_TRANSPORT_DISCONNECTED =
"call.transportDisconnected"
CALL_TRANSPORT_RECONNECTED =
"call.transportReconnected"
CALL_TRANSFER_INITIATED =
"call.transferInitiated"
CALL_TRANSFER_COMPLETED =
"call.transferCompleted"
CALL_TRANSFER_FAILED =
"call.transferFailed"
CALL_TRANSFER_CANCELLED =
"call.transferCancelled"
CALL_HANDOFF_INITIATED =
"call.handoffInitiated"
CALL_HANDOFF_COMPLETED =
"call.handoffCompleted"
CALL_HANDOFF_FAILED =
"call.handoffFailed"
CALL_ASSISTANT_SWAPPED =
"call.assistantSwapped"
CALL_ASSISTANT_STARTED =
"call.assistantStarted"
CALL_CUSTOMER_JOINED =
"call.customerJoined"
CALL_CUSTOMER_LEFT =
"call.customerLeft"
CALL_CONTROL_RECEIVED =
"call.controlReceived"
CALL_LISTEN_STARTED =
"call.listenStarted"
CALL_RECORDING_STARTED =
"call.recordingStarted"
CALL_RECORDING_PAUSED =
"call.recordingPaused"
CALL_RECORDING_RESUMED =
"call.recordingResumed"
CALL_VOICEMAIL_DETECTED =
"call.voicemailDetected"
CALL_VOICEMAIL_NOT_DETECTED =
"call.voicemailNotDetected"
CALL_DTMF_RECEIVED =
"call.dtmfReceived"
CALL_DTMF_SENT =
"call.dtmfSent"
CALL_AMD_DETECTED =
"call.amdDetected"
CALL_HOOK_TRIGGERED =
"call.hookTriggered"
CALL_HOOK_SUCCEEDED =
"call.hookSucceeded"
CALL_HOOK_FAILED =
"call.hookFailed"
CALL_STATUS_RECEIVED =
"call.statusReceived"
CALL_SILENCE_TIMEOUT =
"call.silenceTimeout"
CALL_MICROPHONE_TIMEOUT =
"call.microphoneTimeout"
CALL_MAX_DURATION_REACHED =
"call.maxDurationReached"
ASSISTANT_VOICE_REQUEST_STARTED =
"assistant.voice.requestStarted"
ASSISTANT_VOICE_REQUEST_SUCCEEDED =
"assistant.voice.requestSucceeded"
ASSISTANT_VOICE_REQUEST_FAILED =
"assistant.voice.requestFailed"
ASSISTANT_VOICE_CONNECTION_OPENED =
"assistant.voice.connectionOpened"
ASSISTANT_VOICE_CONNECTION_CLOSED =
"assistant.voice.connectionClosed"
ASSISTANT_VOICE_FIRST_AUDIO_RECEIVED =
"assistant.voice.firstAudioReceived"
ASSISTANT_VOICE_AUDIO_CHUNK_RECEIVED =
"assistant.voice.audioChunkReceived"
ASSISTANT_VOICE_GENERATION_SUCCEEDED =
"assistant.voice.generationSucceeded"
ASSISTANT_VOICE_GENERATION_FAILED =
"assistant.voice.generationFailed"
ASSISTANT_VOICE_TEXT_PUSHED =
"assistant.voice.textPushed"
ASSISTANT_VOICE_RECONNECTING =
"assistant.voice.reconnecting"
ASSISTANT_VOICE_CLEANUP =
"assistant.voice.cleanup"
ASSISTANT_VOICE_CLEARING =
"assistant.voice.clearing"
ASSISTANT_VOICE_VOICE_SWITCHED =
"assistant.voice.voiceSwitched"
ASSISTANT_MODEL_REQUEST_STARTED =
"assistant.model.requestStarted"
ASSISTANT_MODEL_REQUEST_SUCCEEDED =
"assistant.model.requestSucceeded"
ASSISTANT_MODEL_REQUEST_FAILED =
"assistant.model.requestFailed"
ASSISTANT_MODEL_REQUEST_ATTEMPT_STARTED =
"assistant.model.requestAttemptStarted"
ASSISTANT_MODEL_REQUEST_ATTEMPT_SUCCEEDED =
"assistant.model.requestAttemptSucceeded"
ASSISTANT_MODEL_REQUEST_ATTEMPT_FAILED =
"assistant.model.requestAttemptFailed"
ASSISTANT_MODEL_CONNECTION_OPENED =
"assistant.model.connectionOpened"
ASSISTANT_MODEL_CONNECTION_CLOSED =
"assistant.model.connectionClosed"
ASSISTANT_MODEL_FIRST_TOKEN_RECEIVED =
"assistant.model.firstTokenReceived"
ASSISTANT_MODEL_TOKEN_RECEIVED =
"assistant.model.tokenReceived"
ASSISTANT_MODEL_RESPONSE_SUCCEEDED =
"assistant.model.responseSucceeded"
ASSISTANT_MODEL_RESPONSE_FAILED =
"assistant.model.responseFailed"
ASSISTANT_MODEL_TOOL_CALLS_RECEIVED =
"assistant.model.toolCallsReceived"
ASSISTANT_MODEL_RECONNECTING =
"assistant.model.reconnecting"
ASSISTANT_MODEL_CLEANUP =
"assistant.model.cleanup"
ASSISTANT_MODEL_CLEARING =
"assistant.model.clearing"
ASSISTANT_TOOL_STARTED =
"assistant.tool.started"
ASSISTANT_TOOL_COMPLETED =
"assistant.tool.completed"
ASSISTANT_TOOL_FAILED =
"assistant.tool.failed"
ASSISTANT_TOOL_DELAYED_MESSAGE_SENT =
"assistant.tool.delayedMessageSent"
ASSISTANT_TOOL_TIMEOUT =
"assistant.tool.timeout"
ASSISTANT_TOOL_ASYNC_CALLBACK_RECEIVED =
"assistant.tool.asyncCallbackReceived"
ASSISTANT_TRANSCRIBER_REQUEST_STARTED =
"assistant.transcriber.requestStarted"
ASSISTANT_TRANSCRIBER_REQUEST_SUCCEEDED =
"assistant.transcriber.requestSucceeded"
ASSISTANT_TRANSCRIBER_REQUEST_FAILED =
"assistant.transcriber.requestFailed"
ASSISTANT_TRANSCRIBER_CONNECTION_OPENED =
"assistant.transcriber.connectionOpened"
ASSISTANT_TRANSCRIBER_CONNECTION_CLOSED =
"assistant.transcriber.connectionClosed"
ASSISTANT_TRANSCRIBER_PARTIAL_TRANSCRIPT =
"assistant.transcriber.partialTranscript"
ASSISTANT_TRANSCRIBER_FINAL_TRANSCRIPT =
"assistant.transcriber.finalTranscript"
ASSISTANT_TRANSCRIBER_KEEP_ALIVE =
"assistant.transcriber.keepAlive"
ASSISTANT_TRANSCRIBER_RECONNECTING =
"assistant.transcriber.reconnecting"
ASSISTANT_TRANSCRIBER_CLEANUP =
"assistant.transcriber.cleanup"
ASSISTANT_TRANSCRIBER_CLEARING =
"assistant.transcriber.clearing"
ASSISTANT_TRANSCRIBER_TRANSCRIPT_IGNORED =
"assistant.transcriber.transcriptIgnored"
ASSISTANT_TRANSCRIBER_LANGUAGE_SWITCHED =
"assistant.transcriber.languageSwitched"
ASSISTANT_ANALYSIS_STRUCTURED_OUTPUT_GENERATED =
"assistant.analysis.structuredOutputGenerated"
PIPELINE_TURN_STARTED =
"pipeline.turnStarted"
PIPELINE_CLEARED =
"pipeline.cleared"
PIPELINE_BOT_SPEECH_STARTED =
"pipeline.botSpeechStarted"
PIPELINE_BOT_SPEECH_STOPPED =
"pipeline.botSpeechStopped"
PIPELINE_USER_SPEECH_STARTED =
"pipeline.userSpeechStarted"
PIPELINE_USER_SPEECH_STOPPED =
"pipeline.userSpeechStopped"
PIPELINE_ENDPOINTING_TRIGGERED =
"pipeline.endpointingTriggered"
PIPELINE_FIRST_MESSAGE_STARTED =
"pipeline.firstMessageStarted"
PIPELINE_FIRST_MESSAGE_COMPLETED =
"pipeline.firstMessageCompleted"

Method Summary

Methods included from Internal::Types::Enum

coerce, finalize!, inspect, load, strict!, strict?, values

Methods included from Internal::Types::Type

#coerce, #strict!, #strict?

Methods included from Internal::JSON::Serializable

#dump, #load