Language

TelephonyCallLifecycleEventName Struct

Definition

A provider-neutral lifecycle event name. Known values are stable; additional values may be added over time.

public readonly struct TelephonyCallLifecycleEventName : IEquatable<Azure.AI.Projects.Agents.TelephonyCallLifecycleEventName>
type TelephonyCallLifecycleEventName = struct
Public Structure TelephonyCallLifecycleEventName
Implements IEquatable(Of TelephonyCallLifecycleEventName)
Inheritance
TelephonyCallLifecycleEventName
Implements

Constructors

Name Description
TelephonyCallLifecycleEventName(String)

Initializes a new instance of TelephonyCallLifecycleEventName.

Properties

Name Description
AgentSessionConnect

The voice-agent session changed connection state.

BindingResolve

The service attempted to resolve the agent binding.

CallDisconnect

The call disconnected.

CallHangup

A call hang-up changed state.

CallTransfer

A call transfer changed state.

FirstAgentAudio

The first agent audio was observed.

FirstCallerAudio

The first caller audio was observed.

MediaConnect

The provider media channel changed connection state.

ProviderAnswer

The service requested or observed provider answer state.

WebhookReceived

The provider webhook was received.

WebhookValidation

The provider webhook was validated.

Methods

Name Description
Equals(TelephonyCallLifecycleEventName)

Indicates whether the current object is equal to another object of the same type.

ToString()

Returns the fully qualified type name of this instance.

Operators

Name Description
Equality(TelephonyCallLifecycleEventName, TelephonyCallLifecycleEventName)

Determines if two TelephonyCallLifecycleEventName values are the same.

Implicit(String to Nullable<TelephonyCallLifecycleEventName>)
Implicit(String to TelephonyCallLifecycleEventName)

Converts a string to a TelephonyCallLifecycleEventName.

Inequality(TelephonyCallLifecycleEventName, TelephonyCallLifecycleEventName)

Determines if two TelephonyCallLifecycleEventName values are not the same.

Applies to