Namespace Vonage.Voice
Classes
- AdvancedMachineDetectionProperties
Represents the properties for Advanced Machine Detection.
- CallCommand
Represents a request to create an outbound voice call via the Voice API.
- CallCommandResponse
Represents the response from an in-call command (DTMF, stream, or talk) confirming the action was performed.
- CallEditCommand
Represents a command to modify an in-progress call (hangup, mute, unmute, earmuff, unearmuff, or transfer).
- CallEndpoint
Represents a call endpoint used in call records and call creation. The populated properties depend on the endpoint type (phone, websocket, SIP, or VBC).
- CallList
Represents the embedded list of calls returned from the Get Calls API response.
- CallRecord
Represents the detailed record of a voice call, including status, timing, pricing, and endpoint information.
- CallResponse
Represents the response from creating an outbound call via the Voice API.
- CallSearchFilter
Represents filter criteria for searching call records via the Get Calls API.
- Channel
Represents a single audio channel in a transcription result, containing the transcript segments and total duration.
- Destination
Represents the transfer destination for modifying an in-progress call. The destination can be either an inline NCCO or an answer URL that returns an NCCO.
- DtmfCommand
Represents a command to send DTMF (Dual-Tone Multi-Frequency) tones into an active call.
- GetRecordingResponse
Represents the response from downloading a call recording, containing the raw audio data.
- StreamCommand
Represents a command to stream an audio file into an active call.
- TalkCommand
Represents a command to play text-to-speech into an active call.
- Transcript
Represents a single transcript segment within a channel, containing the recognized sentence and word-level details.
- TranscriptionResult
Represents the complete transcription result from a voice call recording, containing all channels and their transcripts.
- Word
Represents a single word within a transcription, including timing and confidence information.
Interfaces
- IVoiceClient
Exposes Voice API v1 features for creating outbound calls, controlling in-progress calls, streaming audio, playing text-to-speech, sending DTMF tones, and retrieving call history.
Enums
- AdvancedMachineDetectionProperties.MachineDetectionBehavior
Represents the behavior for AdvancedMachineDetection.
- AdvancedMachineDetectionProperties.MachineDetectionMode
Represents the mode for AdvancedMachineDetection.
- CallEditCommand.ActionType
Defines the actions that can be performed on an in-progress call.