Language

TwilioTelephonyBinding Class

Definition

A Twilio binding owned by a voice agent.

public class TwilioTelephonyBinding : Azure.AI.Projects.Agents.TelephonyBinding, System.ClientModel.Primitives.IJsonModel<Azure.AI.Projects.Agents.TwilioTelephonyBinding>, System.ClientModel.Primitives.IPersistableModel<Azure.AI.Projects.Agents.TwilioTelephonyBinding>
type TwilioTelephonyBinding = class
    inherit TelephonyBinding
    interface IJsonModel<TwilioTelephonyBinding>
    interface IPersistableModel<TwilioTelephonyBinding>
Public Class TwilioTelephonyBinding
Inherits TelephonyBinding
Implements IJsonModel(Of TwilioTelephonyBinding), IPersistableModel(Of TwilioTelephonyBinding)
Inheritance
TwilioTelephonyBinding
Implements

Properties

Name Description
ConnectionName

The Foundry connection name for the telephony provider.

(Inherited from TelephonyBinding)
Id

The service-generated binding identifier.

(Inherited from TelephonyBinding)
IncomingCallUrl

The service-generated webhook URL to configure with the telephony provider.

(Inherited from TelephonyBinding)
Label

The optional display label for the binding.

(Inherited from TelephonyBinding)
PhoneNumber

The Twilio E.164 phone number.

Status

The lifecycle status.

(Inherited from TelephonyBinding)

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<TelephonyBinding>.Create(Utf8JsonReader, ModelReaderWriterOptions) (Inherited from TelephonyBinding)
IJsonModel<TelephonyBinding>.Write(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from TelephonyBinding)
IJsonModel<TwilioTelephonyBinding>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<TwilioTelephonyBinding>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<TelephonyBinding>.Create(BinaryData, ModelReaderWriterOptions) (Inherited from TelephonyBinding)
IPersistableModel<TelephonyBinding>.GetFormatFromOptions(ModelReaderWriterOptions) (Inherited from TelephonyBinding)
IPersistableModel<TelephonyBinding>.Write(ModelReaderWriterOptions) (Inherited from TelephonyBinding)
IPersistableModel<TwilioTelephonyBinding>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<TwilioTelephonyBinding>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<TwilioTelephonyBinding>.Write(ModelReaderWriterOptions)

Applies to