В таблице перечислены статусы событий.
Если такое событие приходит на 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 | Произошла ошибка |
| Статус отправки данных |