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

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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

Однако, если пользователь хочет использовать стороннюю конференцию (например, WebEx) вместо Google Hangouts, процесс усложняется. Обычно для этого требуется, чтобы пользователь создал конференцию вне Календаря 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 .

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

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