TelephonyCallLifecycleEventName Struct
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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. |