# getConferenceParticipants
Описание: получить список участников конференции с информацией о них.
Пример запроса:
{
"method" : "getConferenceParticipants",
"requestId" : "1"
}
Пример ответа:
{
"method": "getConferenceParticipants",
"requestId" : "1",
"confId": "00000080752eb399@some.server#vcs",
"participants": [{
"peerId": "user1@some.server/d8a9cda9",
"peerDn": "cherry man 🍒",
"mic": 2,
"video": 0,
"slideShow": false,
"leaderType": 1,
"reaction": 0,
"role": 2,
"broadcast": true,
"pinned": true
},
{
"peerId": "user2@some.server/58f5dac7",
"peerDn": "user2",
"recordingMe": false,
"recordingByMe": false,
"mic": 1,
"video": 0,
"slideShow": false,
"leaderType": 0,
"reaction": 2,
"role": 1,
"broadcast": false,
"pinned": false,
"isInWaitingRoom": false,
}
],
"result": true
}
Описание параметров:
peerId- уникальный идентификатор пользователя (TrueConf ID)peerDn- отображаемое имя пользователяpinned- флаг, указывающий на закрепленность участника в режиме Автоматический выход на подиум по VAD. Присутствует только ввидеоселектореconfId- уникальный идентификатор текущей конференцииbroadcast- флаг, обозначающий, вещает ли пользователь с трибуны. Присутствует только ввидеоселектореrole- роль участника. Присутствует только ввидеоселекторе. Может быть:0- без изменений1- общая2- владелец конференции3- пользователь, который сам отправил запрос выхода на трибуну4- пользователь, которого вызвали на трибуну5- пользователь, использующий реплику
mic- флаг, обозначающий состояние микрофона. Может быть:0- устройство отсутствует либо не выбрано1- устройство выбрано, но замьючено (отключен захват звука)2- устройство выбрано и включено
recordingMe- флаг, который указывает на то, записывает ли пользователь видеопоток и аудиопоток от TrueConf Room. Параметр может отсутствоватьrecordingByMe- флаг, который указывает на то, записывает ли TrueConf Room видеопоток и аудиопоток от этого пользователя. Параметр может отсутствоватьvideo- флаг, обозначающий состояние камеры. Может быть:0- устройство отсутствует либо не выбрано1- устройство выбрано, но замьючено2- устройство выбрано и включено
slideShow- флаг, который указывает на то, показывает ли этот участник слайдшоуextraVideo- тип транслируемого изображения. Параметр может отсутствовать. Может принимать следующие значения:0- трансляция с камеры1- трансляция контента2- трансляция с камеры, которую нельзя переключить на контент
audioReceiving- прием аудио от участника. Параметр может отсутствоватьvideoReceiving- прием видео от участника. Параметр может отсутствоватьleaderType- тип участника. Отсутствует ввидеозвонке. Может быть:0- обычный1- создатель конференции2- оператор3- ведущий
reaction- реакция участника, которая может принимать одно из следующих значений:0- реакция не установлена1- реакция равна Поднять руку2- реакция равна Да3- реакция равна Нет4- реакция равна Смех5- реакция равна Аплодисменты6- реакция равна Нет на месте
requestId- уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесьisInWaitingRoom- флаг, указывающий на то, находится ли участник конференции в комнате ожидания. Поле присутствует только если управляемый TrueConf Room - владелец или ведущий групповой конференции и текущий объект в массиве не TrueConf Room
См. также:
- Комната ожидания
- setWaitingRoomState
- setParticipantPresenceInWaitingRoom
- changeConferenceMode
- pinUser
- call
- setReaction
- clearAllReactions
- createConference
- conferenceCreated
- smartMeetingModeChanged
- userPinEventOccurred
- myStateInWaitingRoomChanged
- participantPresenceInWaitingRoomChanged
- waitingRoomStateChanged
- newParticipantInConference
- reactionsChanged