TelephonyCallLifecycleEventReason type

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.

type TelephonyCallLifecycleEventReason =
  | "invalid_webhook_payload"
  | "webhook_validation_failed"
  | "binding_not_found"
  | "binding_suspended"
  | "admission_rejected"
  | "admission_check_failed"
  | "route_agent_mismatch"
  | "invalid_binding_configuration"
  | "credential_resolution_failed"
  | "provider_resource_mismatch"
  | "endpoint_resolution_failed"
  | "ingress_setup_failed"
  | "live_call_conflict"
  | "live_call_persistence_failed"
  | "answer_failed"
  | "provider_disconnected"
  | "provider_busy"
  | "provider_no_answer"
  | "provider_cancelled"
  | "provider_failed"
  | "provider_stream_error"
  | "provider_stream_stopped"
  | "agent_session_connect_failed"
  | "media_stream_ended"
  | "bridge_cancelled"
  | "bridge_failed"
  | "managed_hangup"
  | "managed_transfer"
  | "manage_hangup_failed"
  | "manage_transfer_failed"
  | string