Skip to end of metadata
Go to start of metadata

The event statuses are listed in the table below.

If such event is received on Web SDK (client-side),  it will be processed on JavaScript in a correspondence object (stream, session, call, etc).

Examples:

1. Handle success connection to WCS server.

session.on(SESSION_STATUS.ESTABLISHED, function(){
	trace("connection established");
});


2. Handle success stream publishing to WCS server.

stream.on(STREAM_STATUS.PUBLISHING, function(){
	trace("stream is publishing");
});



Event

Statuses (the status field)

Description

ConnectionStatusEvent

ESTABLISHED

Connection is established

FAILED

Error while establishing connection

DISCONNECTED

Connection is lost

The status of establishing connection to the WCS server via Websockets

RegistrationStatusEvent

REGISTERED

SIP account is registered

UNREGISTERED

SIP account is unregistered

AUTHENTICATION_FAIL

Authentication error

SIP registration status

CallStatusEvent

TRYING

SIP returned TRYING

RING

SIP returned 183 RINGING

SESSION_PROGRESS

SIP returned 183 SESSION PROGRESS

BUSY

SIP returned 486 or 600 BUSY

ESTABLISHED

SIP returned 200 OK to INVITE

HOLD

SIP call is put on hold

FINISH

SIP call is finished

FAILED

SIP call has failed or ended with an error

SIP call status

TransferStatusEvent

ACCEPTED

SIP-call transfer request is accepted

TRYING

An attempt to transfer the call

COMPLETED

Transfer is completed

FAILED

Transfer has failed

Call transfer status

StreamStatusEvent

PUBLISHING

Stream is being published

UNPUBLISHED

Publishing finished

PLAYING

Stream is playing

STOPPED

Playback is stopped

FAILED

Error while publishing or playing the stream

Stream status

StreamKeepAliveEvent

PUBLISHING

Stream is being published

PLAYING

Stream us playing

Keep-alive of the stream

SessionDebugStatusEvent

STARTED

Debug logs are enabled

STOPPED

Debug logs are disabled

Debug session status

DataStatusEvent

ACCEPTED

Data are accepted for processing

FAILED

An error occurred