TelephonyCallLifecycleEventReason 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.
Known service-generated reasons for a telephony lifecycle event. An event reason does not necessarily describe the final outcome of the call. Additional string codes may be returned.
public readonly struct TelephonyCallLifecycleEventReason : IEquatable<Azure.AI.Projects.Agents.TelephonyCallLifecycleEventReason>
type TelephonyCallLifecycleEventReason = struct
Public Structure TelephonyCallLifecycleEventReason
Implements IEquatable(Of TelephonyCallLifecycleEventReason)
- Inheritance
-
TelephonyCallLifecycleEventReason
- Implements
Constructors
| Name | Description |
|---|---|
| TelephonyCallLifecycleEventReason(String) |
Initializes a new instance of TelephonyCallLifecycleEventReason. |
Properties
| Name | Description |
|---|---|
| AdmissionCheckFailed |
The service could not complete the call admission check. |
| AdmissionRejected |
The call was rejected by admission policy. |
| AgentSessionConnectFailed |
The call could not connect to the voice-agent session. |
| AnswerFailed |
The attempt to answer the provider call failed. |
| BindingNotFound |
No matching telephony binding was found. |
| BindingSuspended |
The telephony binding was suspended. |
| BridgeCancelled |
The telephony media bridge was cancelled. |
| BridgeFailed |
The telephony media bridge failed. |
| CredentialResolutionFailed |
The service could not resolve the telephony provider credentials. |
| EndpointResolutionFailed |
The service could not resolve the endpoint needed to handle the call. |
| IngressSetupFailed |
The service could not set up the incoming call. |
| InvalidBindingConfiguration |
The telephony binding configuration was invalid. |
| InvalidWebhookPayload |
The provider webhook payload was invalid. |
| LiveCallConflict |
The call conflicted with an existing live call. |
| LiveCallPersistenceFailed |
The service could not persist the live call state. |
| ManagedHangup |
A managed call hang-up command succeeded. |
| ManagedTransfer |
A managed call-transfer command succeeded. |
| ManageHangupFailed |
A managed call hang-up command failed. |
| ManageTransferFailed |
A managed call-transfer command failed. |
| MediaStreamEnded |
The call's media stream ended. |
| ProviderBusy |
The provider reported that the destination was busy. |
| ProviderCancelled |
The provider reported that the call was cancelled. |
| ProviderDisconnected |
The provider reported that the call disconnected. |
| ProviderFailed |
The provider reported that the call failed. |
| ProviderNoAnswer |
The provider reported that the call was not answered. |
| ProviderResourceMismatch |
The provider resource did not match the configured telephony resource. |
| ProviderStreamError |
The provider reported a media-stream error. |
| ProviderStreamStopped |
The provider reported that the media stream stopped. |
| RouteAgentMismatch |
The webhook route did not match the resolved voice agent. |
| WebhookValidationFailed |
Validation of the provider webhook failed. |
Methods
| Name | Description |
|---|---|
| Equals(TelephonyCallLifecycleEventReason) |
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(TelephonyCallLifecycleEventReason, TelephonyCallLifecycleEventReason) |
Determines if two TelephonyCallLifecycleEventReason values are the same. |
| Implicit(String to Nullable<TelephonyCallLifecycleEventReason>) | |
| Implicit(String to TelephonyCallLifecycleEventReason) |
Converts a string to a TelephonyCallLifecycleEventReason. |
| Inequality(TelephonyCallLifecycleEventReason, TelephonyCallLifecycleEventReason) |
Determines if two TelephonyCallLifecycleEventReason values are not the same. |