# roleEventOccured

Описание: уведомление об изменении роли какого-либо из участников конференции. Например, кто-то "вышел на подиум" или "покинул подиум" и т.д.

Во время конференции видеоселектор

Пример:

{
    "event": "roleEventOccured",
    "peerId": "user2@some.server",
    "peerDn": "user2",
    "role": 3,
    "type": 0,
    "result": 1,
    "broadcast": true,
    "confId": "00000351@some.server#vcs",
    "method": "event"
}

Описание параметров:

  • confId - уникальный идентификатор сеанса связи

  • peerId - уникальный идентификатор пользователя TrueConf ID

  • peerDn - отображаемое имя пользователя.

  • role - роль участника:

    • 0 - без изменений

    • 1 - общая

    • 2 - владелец конференции

    • 3 - пользователь, запросивший выход на трибуну

    • 4 - пользователь, приглашенный на трибуну

    • 5 - пользователь, использующий реплику

  • type - тип изменения роли:

    • 0 - запрос

    • 1 - ответ

    • 2 - подтверждение

    • 3 - уведомление

  • result - ответ на запрос изменения роли:

    • 0 - положительный ответ

    • 1 - общий ответ

    • 2 - роль занята

    • 3 - отклонено участником

    • 4 - участник не ответил

    • 5 - участник отсутствует

  • broadcast - флаг, обозначающий, вещает ли пользователь с трибуны

См. также: