Перейти к содержанию

Статусы событий

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

Если такое событие приходит на клиента, то оно может быть обработано соответствующим объектом (Stream, Session, Call и т.д.).

Примеры:

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

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

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

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

Event Status field values Description
ConnectionStatusEvent ESTABLISHED - Соединение установлено
FAILED - Ошибка при установке соединения
DISCONNECTED - Соединение разорвано
Статус установки соединения с WCS сервером по Websocket
RegistrationStatusEvent REGISTERED - SIP аккаунт зарегистрирован на SIP сервере
UNREGISTERED - SIP аккаунт завершил регистрацию на 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 - Трансфер завершен успешно
Статус трансфера SIP звонка
StreamStatusEvent PUBLISHING - Поток публикуется
UNPUBLISHED - Публикация завершена
PLAYING - Поток воспроизводится
STOPPED - Воспроизведение остановлено
FAILED - Ошибка публикации или воспроизведения потока
Статус потока
StreamKeepAliveEvent PUBLISHING - Поток публикуется
PLAYING - Поток воспроизводится
Keep-alive потока
SessionDebugStatusEvent STARTED - Включены дебаг-логи
STOPPED - Дебаг-логи отключены
Статус сессии диагностики
DataStatusEvent ACCEPTED - Данные приняты для обработки
FAILED - Произошла ошибка
Статус отправки данных