Namespace Vonage.Voice.Nccos
Classes
- ConnectAction
Represents an NCCO Connect action that connects the call to another endpoint (phone, SIP, WebSocket, app user, or VBC extension).
- ConversationAction
Represents a NCCO Conversation.
- DtmfSettings
Configures DTMF input collection settings for an NCCO Input action.
- MultiInputAction
Represents an NCCO Input action that collects user input via DTMF keypad tones, automatic speech recognition (ASR), or both.
- Ncco
Represents a Nexmo Call Control Object (NCCO) — an ordered sequence of actions that control the flow of a voice call. Actions are executed in order and can include talk, stream, record, connect, input, notify, wait, and transfer.
- NccoAction
Base class for all Nexmo Call Control Object (NCCO) actions. Each action represents a step in the call flow such as speaking text, playing audio, recording, or connecting to an endpoint.
- NotifyAction
Represents an NCCO Notify action that sends a webhook notification to a specified URL with a custom payload without interrupting the call flow.
- RecordAction
Represents an NCCO Record action that records the call audio. The recording is available for download via the recording webhook.
- RecordAction.TranscriptionSettings
Configures automatic transcription of the recorded audio.
- SpeechSettings
Configures automatic speech recognition (ASR) settings for an NCCO Input action.
- StreamAction
Represents an NCCO Stream action that plays an audio file from a URL into the call.
- TalkAction
Represents an NCCO Talk action that plays a text-to-speech message to the caller.
- TransferAction
Moves the call legs from a current conversation into another existing conversation.
- WaitAction
Represents an NCCO Wait action that pauses the call flow for a specified duration before proceeding to the next action.
Enums
- MultiInputAction.InputMode
Defines the input processing mode for DTMF input.
- NccoAction.ActionType
Defines the available NCCO action types that control call flow behavior.
- NccoInputType
Defines the input types that can be collected from a caller during an NCCO Input action.
- RecordAction.AudioFormat
Defines the audio format for the recording.
- SpeechProvider
Defines the automatic speech recognition (ASR) provider to use for speech input.
- TalkAction.TalkProvider
Defines the text-to-speech provider to use for speech synthesis.