getConferenceParticipants
getConferenceParticipants
Description: Get a list of conference participants and information about them.
Request example:
{
"method" : "getConferenceParticipants",
"requestId" : "1"
}Response example:
{
"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
}Parameter description:
peerId- unique user identifier (TrueConf ID)peerDn— User display namepinned- a flag indicating that a participant is pinned in the Automatic podium access by VAD mode. It is only present in thesmart meeting.confId— Unique identifier of an ongoing conferencebroadcast— Flag showing whether a user is a presenter on the podium. It is available inrole-basedconferences onlyrole— User role. It is available inrole-basedconferences only. It can be as follows:0— without changes1— General2— the conference owner3- the user who requested to step up to the podium4— the user who was invited to the podium5— the user who is currently making an audio reply
mic— Microphone state flag. It can be as follows:0— A device is missing or not selected1- the device is selected but muted (audio capture is disabled)2— A device is selected and enabled
recordingMe- a flag indicating whether the user is recording the video and audio stream from TrueConf Room API. The parameter may be absent.recordingByMe- a flag that indicates whether TrueConf Room API is recording the video and audio streams from this user. This parameter may be absent.video— Camera state flag. It can be as follows:0— A device is missing or not selected1— A device is selected but muted2— A device is selected and enabled
slideShow— Flag showing whether this participant is showing slides.extraVideo— Feed type. The parameter may be unavailable. It can have the following values:0— Video shared from camera1— Content sharing2— Video shared from camera that cannot be switched to content
audioReceiving— reception of audio from a participant. The parameter is optional.videoReceiving— reception of video from a participant. The parameter is optional.leaderType— the type of participant. This parameter is unavailable for avideo call. The following values are possible:0— General1— Conference owner2— Operator3— moderator
reaction- participant reaction, which can take one of the following values:0- reaction not set1- reaction equals Raise Hand2- response is Yes3- the response is No4- reaction is Laugh5- reaction is Applause6- the reaction is Not at the desk
requestId- a unique request identifier. You can find more details about it here.isInWaitingRoom- a flag indicating whether the conference participant is in the waiting room. This field is present only if the moderated role-based conference TrueConf Room API owner or moderator of the group conference, and the current object in the array is not TrueConf Room API
See also:
- Waiting Room
- setWaitingRoomState
- setParticipantPresenceInWaitingRoom
- changeConferenceMode
- pinUser
- call
- setReaction
- clearAllReactions
- createConference
- conferenceCreated
- smartMeetingModeChanged
- userPinEventOccurred
- myStateInWaitingRoomChanged
- participantPresenceInWaitingRoomChanged
- waitingRoomStateChanged
- newParticipantInConference
- reactionsChanged