sip.js.transportstate.md

September 26, 2022 ยท View on GitHub

Home > sip.js > TransportState

TransportState enum

Transport state.

Signature:

export declare enum TransportState 

Enumeration Members

MemberValueDescription
Connected"Connected"The connect() method resolved.
Connecting"Connecting"The connect() method was called.
Disconnected"Disconnected"The connect() method was rejected, or the disconnect() method completed, or network connectivity was lost.
Disconnecting"Disconnecting"The disconnect() method was called.

Remarks

The Transport behaves in a deterministic manner according to the following Finite State Machine (FSM).

                   ______________________________
                  |    ____________              |
Transport         v   v            |             |
Constructed -> Disconnected -> Connecting -> Connected -> Disconnecting
                    ^            ^    |_____________________^  |  |
                    |            |_____________________________|  |
                    |_____________________________________________|