Обзор сторонних конференций

При создании или редактировании мероприятия Календаря Google пользователи могут быстро создать собрание Google Meet и связать его с событием. После добавления участники мероприятия смогут легко присоединиться к связанному видеовстрече простым щелчком мыши.

Однако если пользователь хочет использовать стороннюю конференцию (например, WebEx) вместо Google Meet, процесс усложняется. Обычно для этого пользователю необходимо создать конференцию за пределами Календаря Google, а затем скопировать код конференции в описание события Календаря. Затем участники мероприятия должны выполнить определенный набор шагов, чтобы войти в конференцию, используя предоставленный код.

Дополнения Google Workspace могут помочь пользователям избежать этой сложности. Вы можете создать надстройку Google Workspace, которая дополнит Календарь Google сторонними решениями для конференций . Каждое добавленное решение для конференций добавляет новую опцию конференц-связи для событий Календаря, позволяя пользователям создавать эти конференции и присоединяться к ним непосредственно из Календаря Google.

Если вы являетесь организатором конференций, вы можете создать надстройку Google Workspace, чтобы определить связь между Календарем Google и вашим продуктом. Затем вы можете опубликовать надстройку в Google Workspace Marketplace , где пользователи и администраторы смогут ее найти и установить.

Конференц-решения

Решение для конференций представляет собой тип сторонней конференции, к которой могут присоединиться пользователи. Каждое решение отображается как вариант конференции, который пользователь может выбрать при создании или редактировании мероприятия Календаря Google.

Примеры конференц-решений, которые может определить дополнение, включают следующее:

  • стандартная видеоконференция
  • аудиоконференция
  • личная конференция
  • публичная трансляция конференции

Любой тип конференции, предоставляемый сторонней службой, может иметь связанное решение, а коллекции решений могут быть объединены в одно дополнение Google Workspace.

Как работают конференц-решения

Когда решение для конференций добавляется в надстройку Google Workspace, нет необходимости предоставлять для него подробный пользовательский интерфейс. Вместо этого всякий раз, когда пользователь создает или редактирует мероприятие Календаря Google, любые решения, определенные в надстройках Google Workspace, установленных пользователем, отображаются как параметры конференц-связи.

Когда пользователь выбирает решение для конференции, надстройка подключается к сторонней системе конференц-связи с помощью ее API и создает конференцию, синхронизируя данные между конференцией и событием Календаря Google. Если событие позднее будет обновлено или удалено, надстройка обнаружит это и внес соответствующие обновления в систему конференц-связи. Как только конференция будет прикреплена к событию, участники смогут присоединиться к конференции из Календаря Google.

При желании надстройка может предоставить страницу настроек, позволяющую пользователям контролировать определенное поведение конференц-связи.

Данные конференции

Дополнениям Google Workspace, которые предоставляют решения для проведения конференций в Календаре Google, требуется определенная информация — данные конференции — чтобы позволить пользователям присоединяться к сторонним конференциям. Когда вы определяете решение для конференции в надстройке, вы указываете onCreateFunction , которая создает и возвращает объект ConferenceData . Объект ConferenceData должен содержать либо все данные конференции, необходимые Календарю Google, либо объект ConferenceError , который описывает ошибку, возникшую при взаимодействии со сторонней системой конференц-связи.

В таблице ниже описаны все типы данных конференции, которые может использовать ваше дополнение, и перечислен объект службы ConferenceData , который их представляет. Каждый объект ConferenceData , который использует ваше дополнение, должен иметь все элементы, отмеченные как «Обязательные» :

Компонент Тип Описание
Ошибки конференции ConferenceError Требуется, если произошла ошибка. В этом случае другие данные не требуются. Используйте это, чтобы сообщить о проблеме, которая произошла, когда надстройка попыталась подключиться к системе конференц-связи.
Идентификатор конференции string Обязательно, если не ошибка.
Используйте этот идентификатор для идентификации конференции в сторонней системе конференц-связи.
Параметры конференции ConferenceParameter [] Используйте эти пары «ключ-значение» для передачи любой специфичной для системы информации в стороннюю систему конференц-связи и обратно. Например, системе может потребоваться адрес электронной почты модератора конференции или ключ собрания.
Записи конференции string Используйте это, чтобы добавить текстовое уведомление к конференции. Обычно вы используете их для добавления инструкций для администраторов конференции или юридических уведомлений.
Точки входа EntryPoint [] Требуется, если не возникла ошибка, и в этом случае должна быть определена хотя бы одна EntryPoint .
Используйте EntryPoint для описания конкретного способа присоединения к конференции (например, по телефону, видео или SIP). Для каждой точки входа требуется URI и EntryPointType .

Дальнейшее чтение

Следующая документация поможет вам узнать больше: