Type Alias: CallState
CallState =
"initiated"|"ringing"|"answered"|"active"|"speaking"|"listening"|"completed"|"hangup-user"|"hangup-bot"|"timeout"|"error"|"failed"|"no-answer"|"busy"|"voicemail"
Defined in: packages/agentos/src/voice/types.ts:38
States a voice call can be in. Transitions follow a monotonic order
(initiated → ringing → answered → active → speaking/listening),
except speaking ↔ listening which can cycle during conversation.
Terminal states can be reached from any non-terminal state.