Podczas tworzenia lub edytowania wydarzenia w Kalendarzu Google użytkownicy mogą szybko utworzyć spotkanie w Google Meet i powiązać je z wydarzeniem. Po dodaniu uczestnicy wydarzenia mogą łatwo dołączyć do powiązanego Hangouta jednym kliknięciem.
Jeśli jednak użytkownik chce zamiast Google Meet skorzystać z konferencji innej firmy (np. WebEx), proces jest bardziej skomplikowany. Zazwyczaj wymaga to od użytkownika utworzenia konferencji poza Kalendarzem Google, a następnie skopiowania kodu konferencji do opisu wydarzenia w Kalendarzu. Uczestnicy wydarzenia muszą następnie wykonać określone czynności, aby wejść na konferencję, korzystając z podanego kodu.
Dodatki Google Workspace mogą pomóc użytkownikom uniknąć tej złożoności. Możesz utworzyć dodatek do Google Workspace, który rozszerzy Kalendarz Google o obsługę rozwiązań do rozmów wideo innych firm. Każde dodane rozwiązanie do obsługi rozmów wideo dodaje nową opcję rozmów wideo dla wydarzeń w Kalendarzu, umożliwiając użytkownikom tworzenie i dołączanie do tych rozmów bezpośrednio z Kalendarza Google.
Jeśli jesteś dostawcą usług konferencyjnych, możesz utworzyć dodatek do Google Workspace, aby zdefiniować połączenie między Kalendarzem Google a Twoją usługą. Następnie możesz opublikować dodatek w Google Workspace Marketplace, gdzie użytkownicy i administratorzy mogą go znaleźć i zainstalować.
Rozwiązania do obsługi rozmów wideo
Rozwiązanie konferencyjne to typ rozmowy wideo innej firmy, do której mogą dołączać użytkownicy. Każde rozwiązanie jest wyświetlane jako opcja rozmowy wideo, którą użytkownik może wybrać podczas tworzenia lub edytowania wydarzenia w Kalendarzu Google.
Przykłady rozwiązań konferencyjnych, które może zdefiniować dodatek:
- standardowa rozmowa wideo
- konferencji audio.
- osobistą konferencja
- publicznie transmitowana konferencja
Każdy typ rozmowy wideo świadczonej przez usługę innej firmy może mieć powiązane rozwiązanie, a kolekcje rozwiązań można połączyć w jeden dodatek do Google Workspace.
Jak działają rozwiązania konferencyjne
Gdy do dodatku Google Workspace dodasz rozwiązanie konferencyjne, nie musisz udostępniać szczegółowego interfejsu użytkownika. Zamiast tego, gdy użytkownik tworzy lub edytuje wydarzenie w Kalendarzu Google, wszystkie rozwiązania zdefiniowane w zainstalowanych przez niego dodatkach Google Workspace pojawiają się jako opcje rozmów wideo.
Gdy użytkownik wybierze rozwiązanie do prowadzenia konferencji, dodatek łączy się z systemem do rozmów wideo innej firmy za pomocą jego interfejsu API i tworzy konferencję, synchronizując dane między konferencją a wydarzeniem w Kalendarzu Google. Jeśli zdarzenie zostanie później zaktualizowane lub usunięte, dodatek wykryje to i wprowadzi odpowiednie zmiany w systemie do prowadzenia rozmów wideo. Po dodaniu rozmowy wideo do wydarzenia uczestnicy mogą dołączyć do niej z Kalendarza Google.
Opcjonalnie dodatek może zawierać stronę ustawień, która umożliwia użytkownikom kontrolowanie określonych zachowań podczas rozmów wideo.
Dane konferencji
Wtyczki Google Workspace, które zapewniają rozwiązania konferencyjne w Kalendarzu Google, wymagają określonych informacji (danych konferencji), aby umożliwić użytkownikom dołączanie do konferencji innych firm. Gdy definiujesz w dodatku rozwiązanie dotyczące rozmów wideo, określasz funkcję onCreateFunction
, która tworzy i zwraca obiekt ConferenceData
. Obiekt ConferenceData
musi zawierać wszystkie dane konferencji, których potrzebuje Kalendarz Google, lub obiekt ConferenceError
opisujący błąd, który wystąpił podczas komunikacji z zewnętrznym systemem konferencyjnym.
Tabela poniżej opisuje poszczególne typy danych konferencji, których może używać dodatek, oraz zawiera obiekt ConferenceData service, który je reprezentuje. Każdy obiekt ConferenceData
, którego używa dodatek, musi zawierać wszystkie elementy oznaczone jako Wymagane:
Komponent | Typ | Opis |
---|---|---|
Błędy konferencji |
ConferenceError |
Wymagane, jeśli wystąpił błąd. W tym przypadku nie trzeba podawać żadnych innych danych. Użyj tych danych, aby zgłosić problem, który wystąpił, gdy dodatek próbował połączyć się z systemem do obsługi rozmów wideo. |
Identyfikator konferencji | string |
Wymagany, jeśli nie jest to błąd. Użyj tego identyfikatora do zidentyfikowania konferencji w zewnętrznym systemie do obsługi rozmów wideo. |
Parametry konferencji |
ConferenceParameter[] |
Używaj tych par klucz-wartość, aby przekazywać informacje dotyczące systemu do i z systemu do obsługi rozmów wideo innej firmy. System może na przykład wymagać adresu e-mail moderatora rozmowy wideo lub klucza spotkania. |
Uwagi dotyczące konferencji | string |
Służy do dołączania powiadomienia tekstowego do konferencji. Zazwyczaj służą one do dodawania instrukcji dla administratorów konferencji lub powiadomień prawnych. |
Punkty wejścia |
EntryPoint[] |
Wymagane, jeśli nie jest to błąd. W takim przypadku należy zdefiniować co najmniej 1 EntryPoint .Użyj właściwości EntryPoint , aby opisać konkretny sposób dołączenia do konferencji (np. przez telefon, połączenie wideo lub SIP). Każdy punkt wejścia wymaga identyfikatora URI i
EntryPointType . |
Więcej informacji
Więcej informacji znajdziesz w tej dokumentacji:
Utwórz dodatek do Google Workspace z rozwiązaniami konferencyjnymi. Tworzenie dodatków do konferencji zawiera omówienie czynności wymaganych do utworzenia dodatku Google Workspace, który wdraża rozwiązania do konferencji innych firm.
Przyjrzyj się bliżej. Zobacz przykładowy kod źródłowy dodatku do Google Workspace do obsługi rozmów wideo.
Dowiedz się więcej o możliwościach Google Apps Script. Zapoznaj się z dokumentacją Google Apps Script.
Ciekawi Cię, co stworzyli inni deweloperzy? Otwórz Google Workspace Marketplace dla Google Calendar.