# createConference
Описание: создание групповой конференции.
Получение положительного ответа ("result" : true
) обозначает, что команда принята на выполнение. Результат придет отдельной нотификацией.
Успешное начало конференции можно определить:
По изменению текущего статуса подключения на
5
в нотификации appStateChangedПо нотификации conferenceCreated
Пример запроса:
{
"method" : "createConference",
"requestId" : "1",
"title" : "Code review",
"confType" : "symmetric",
"autoAccept" : false,
"inviteList" : [
"user1@some.server",
"user2@some.server",
"user3@some.server"
]
}
Пример ответа:
{
"method" : "createConference",
"requestId" : "1",
"result" : true
}
Описание параметров:
title
- название конференцииautoAccept
- флаг, задающий разрешение на автоприсоединение участников в конференциюconfType
- тип конференции. Может быть:symmetric
-все на экране
asymmetric
-видеоурок
role
-видеоселектор
inviteList
- массив строк с уникальными идентификаторами пользователей (TrueConf ID), которым будет разослано приглашение в конференцию. Возможные значения:PeerId - поддерживается. Внутри приложения автоматически конвертируется в CallId и команда выполняется уже с ним. В этом случае приглашение получит пользователь на всех устройствах
CallId - поддерживается. Приглашение получит пользователь на всех устройствах
InstanceId - поддерживается. Приглашение получит пользователь на конкретном экземпляре приложения
requestId
- уникальный идентификатор запроса. Детальнее с ним можно ознакомиться здесь
Указывать в списке inviteList
аккаунт, под которым авторизован VideoSDK/Room (то есть себя) не нужно, он автоматически будет добавлен первым участником в роли владельца.
См. также: