Application States
The Co-browse application states help you to understand the current state of the application.
N | Application State | Description | Available Functionality |
---|---|---|---|
1 | INIT | Application is initializing (for example, after a page loads). At this point, it is not clear if there is another active Co-browse session. | Checking application state (Cobrowse.API.Session.getState) , subscribing to application events. |
2 | READY | Application finished initializing, no active Co-browse session detected. | Checking application state (Cobrowse.API.Session.getState) , subscribing to application events, starting Co-browse session. |
3 | STARTING | Application is in the process of starting a Co-browse session. No access code received yet. | Checking application state, subscribing to application events. |
4 | ACTIVE (all sub-states) ACTIVE:WAIT ACTIVE:ACTIVE ACTIVE:ESCALATING ACTIVE:ESCALATED |
Co-browse session in progress Co-browse session ID generated - but no agent is connected to the session yet ICB session is in progress, at least one agent is connected Escalation to advanced mode is in progress ACB session is in progress, at least one agent is connected |
Checking application state (Cobrowse.API.Session.getState), subscribing to application events, disconnecting the Co-browse session. |
5 | DISCONNECTING | Application is in the process of terminating a Co-browse session | Checking application state(Cobrowse.API.Session.getState) , subscribing to application events. |
6 | ERROR | Fatal application or environment error encountered | Checking application state (Cobrowse.API.Session.getState) |