Статусы событий¶
В таблице перечислены статусы событий.
Если такое событие приходит на клиента, то оно может быть обработано соответствующим объектом (Stream
, Session
, Call
и т.д.).
Примеры:
-
Обрабатываем событие успешного соединения с сервером
-
Обрабатываем событие успешной публикации видеопотока на сервер
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 - Произошла ошибка
|
Статус отправки данных |