Acrobits IPC SDK
    Preparing search index...

    Type Alias CallState

    CallState:
        | "Unknown"
        | "Trying"
        | "Ringing"
        | "Busy"
        | "IncomingAnswered"
        | "IncomingTrying"
        | "IncomingRinging"
        | "IncomingIgnored"
        | "IncomingRejected"
        | "IncomingMissed"
        | "Established"
        | "Error"
        | "Unauthorized"
        | "Terminated"
        | "IncomingForwarded"
        | "IncomingAnsweredElsewhere"
        | "RedirectedToAlternativeService"

    Possible states of a call as tracked by the Host app.

    • Unknown - Default/initial state; call state cannot be determined.
    • Trying - Outgoing call: INVITE sent, waiting for provisional response.
    • Ringing - Outgoing call: remote party is ringing (180 Ringing received).
    • Busy - Outgoing call: called party is busy (486 response). Terminal, Failed.
    • IncomingAnswered - Incoming call: user answered, media setup in progress.
    • IncomingTrying - Incoming call: protocol-level setup in progress, user has not answered.
    • IncomingRinging - Incoming call: alerting the user (ringing locally). This is the initial state for pushed incoming calls received from SIPIS.
    • IncomingIgnored - Incoming call: user explicitly ignored the call on call screen or silenced the ringer.
    • IncomingRejected - Incoming call: user explicitly rejected. Terminal.
    • IncomingMissed - Incoming call: caller hung up or timed out before user answered. Terminal.
    • Established - Call connected: signaling/media session established; actual media may be muted/on hold/one-way.
    • Error - Call failed due to RTP, transport, or logic error. Terminal, Failed.
    • Unauthorized - Authentication with server failed. Terminal, Failed.
    • Terminated - Call ended normally (BYE exchanged or clean hangup). Terminal.
    • IncomingForwarded - Incoming call: forwarded to another destination by user. Terminal.
    • IncomingAnsweredElsewhere - Incoming call: answered on another device (same account). Terminal.
    • RedirectedToAlternativeService - Outgoing call: server redirected to alternative service (3xx/location). Terminal.