Skip to main content
Every conversation has a status that reflects where it is in its lifecycle. A conversation starts in a pending or active state and ends in a terminal one.

Active

A conversation is live in these states — the only states in which you can send a message.
StatusMeaning
token_createdA WebRTC session is created and waiting for the user to join.
triggeredThe conversation has started (e.g. an outbound call was queued).
ringingThe call is ringing.
in_progressThe conversation is underway.

Terminal

Once a conversation reaches one of these states, it’s over and won’t change again.
StatusMeaning
completedEnded normally. A text conversation reaches this state when you end it.
failedEnded due to an error.
cancelledCancelled before connecting.
transferredHanded off to another destination.
unansweredThe call was never answered.