Skip to content

TeamsCallState

Call states reported by the ACS Calling SDK's Call.state.

type TeamsCallState = 
  | "None"
  | "Connecting"
  | "Ringing"
  | "EarlyMedia"
  | "Connected"
  | "LocalHold"
  | "RemoteHold"
  | "InLobby"
  | "Disconnecting"
  | "Disconnected";

Defined in: src/providers/io/teams/TeamsCall.ts:167

Call states reported by the ACS Calling SDK’s Call.state.

Remarks

Mirrors the CallState string union from @azure/communication-calling. The states most relevant to Teams interop are:

  • 'Connecting' — the join request is in flight
  • 'InLobby' — the agent is waiting in the Teams lobby for admission
  • 'Connected' — media is flowing; remote audio becomes available
  • 'Disconnected' — the call ended (hang-up, removal, or failure)

See

TeamsCall.onCallStateChanged

© 2026 CompositeVoice. All rights reserved.

Font size
Contrast
Motion
Transparency