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