Enum NccoAction.ActionType
Defines the available NCCO action types that control call flow behavior.
[JsonConverter(typeof(StringEnumConverter))]
public enum NccoAction.ActionType
Fields
[EnumMember(Value = "connect")] Connect = 3Connects the call to another endpoint such as a phone number, SIP URI, WebSocket, or app user.
[EnumMember(Value = "conversation")] Conversation = 2Creates or joins a named conversation, enabling multi-party audio conferencing.
[EnumMember(Value = "input")] Input = 6Collects user input via DTMF keypad tones or automatic speech recognition (ASR).
[EnumMember(Value = "notify")] Notify = 7Sends a webhook notification to a specified URL with a custom payload, without interrupting the call flow.
[EnumMember(Value = "record")] Record = 1Records the call audio. The recording is available for download via the recording webhook.
[EnumMember(Value = "stream")] Stream = 5Streams an audio file to the caller from a URL.
[EnumMember(Value = "talk")] Talk = 4Plays a text-to-speech message to the caller using the specified language and voice style.
[EnumMember(Value = "transfer")] Transfer = 9Transfers the call to a new NCCO, either inline or fetched from an answer URL.
[EnumMember(Value = "wait")] Wait = 8Pauses the call flow for a specified duration before proceeding to the next action.