Skip to end of metadata
Go to start of metadata

В таблице перечислены статусы событий.

Если такое событие приходит на Web SDK (на клиента), то в JavaScript оно обрабатывается соответствующим объектом.

Примеры:

1. Обрабатываем событие успешного соединения с сервером.

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


2. Обрабатываем событие успешной отправки видеопотока на сервер.

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


Событие

Статусы (поле status)

Описание

ConnectionStatusEvent

 

ESTABLISHED

Соединение установлено

FAILED

Ошибка при установке соединения

DISCONNECTED

Соединение разорвано

Статус установки соединения с WCS сервером по Websockets

RegistrationStatusEvent

 

REGISTERED

SIP аккаунт зарегистрирован

UNREGISTERED

SIP аккаунт разрегистрирован

AUTHENTICATION_FAIL

Ошибка аутентификации

Статус регистрации на SIP

CallStatusEvent

 

TRYING

SIP вернул TRYING

RING

SIP вернул 183 RINGING

SESSION_PROGRESS

SIP вернул 183 SESSION PROGRESS

BUSY

SIP вернул 486 или 600 BUSY

ESTABLISHED

SIP вернул 200 OK на INVITE

HOLD

SIP звонок поставлен на удержание

FINISH

SIP звонок завершен

FAILED

SIP звонок не прошел или завершился с ошибкой

Статус SIP звонка

TransferStatusEvent

 

ACCEPTED

Запрос на трансфер SIP-звонка принят

TRYING

Попытка провести трансфер

COMPLETED

Трансфер завершен успешно

FAILED

Трансфер не прошел

Статус трансфера звонка

StreamStatusEvent

 

PUBLISHING

Поток публикуется

UNPUBLISHED

Публикация завершена

PLAYING

Поток воспроизводится

STOPPED

Воспроизведение остановлено

FAILED

Невозможно опубликовать или проиграть поток

Статус потока

StreamKeepAliveEvent

 

PUBLISHING

Поток публикуется

PLAYING

Поток воспроизводится

Keep-alive потока

SessionDebugStatusEvent

 

STARTED

Включены дебаг-логи

STOPPED

Дебаг-логи отключены

Статус сессии диагностики

DataStatusEvent

 

ACCEPTED

Данные приняты для обработки

FAILED

Произошла ошибка

Статус отправки данных

  • No labels