Tips Integrasi Zimbra dengan Zoom

Posted by

Beberapa panduan terkait integrasi Zimbra dengan aplikasi yang lain bisa dilihat pada artikel berikut :

Aplikasi yang lagi booming saat ini dan paling banyak digunakan untuk online meeting adalah Zoom. Zoom sudah banyak digunakan untuk berbagai macam kebutuhan. Seperti rapat jarak jauh, kegiatan belajar mengajar, seminar ataupun yang lainnya.

Sama seperti Jitsi Meet, Zoom dapat diintegrasikan juga dengan Zimbra. Organizer bisa langsung menekan tombol “Zoom” yang tersedia dan otomatis link Zoom-nya tergenerate.

Namun sebelum diintegrasikan dengan Zimbra, Zoom membutuhkan ephemeral storage yang telah terkonfigurasi. Untuk membuat ephemeral storage, silakan lihat panduannya pada artikel berikut : Install and Configure SSDB for Zimbra

Setelah ephemeral storage siap, proses berikutnya adalah membuat Zoom APIs, integrasi dengan Zimbra dan testing via webmail

# Membuat Zoom APIs Application

1. Login pada Zoom App Management
2. Pilih Develop β†’ Build App β†’ OAuth β†’ Create
3. Berikan nama pada Apps yang akan dibuat. Pilih User-managed app. Lalu klik create

4. Pada bagian App Credentials, isi Redirect URL for OAuth seperti berikut

https://mail.imanudin.web.id/service/extension/oauth2/authenticate/zoom

5. Isi Whitelist URLs seperti berikut

https://mail.imanudin.web.id/service/extension/oauth2/authenticate/zoom
https://mail.imanudin.web.id/@zimbra/service/extension/oauth2/authenticate/zoom

Note: Ganti mail.imanudin.web.id dengan public hostname Zimbra yang digunakan

6. Pada bagian Information, konfigurasi “Deauthorization Notification” Endpoint URL seperti berikut

https://mail.imanudin.web.id/service/extension/oauth2/deauthorization/zoom

7. Pada bagian Scopes, tambahkan scopes meeting:write dan user:read

8. Pada bagian Submit, klik Generate Publishable URL

9. Pada bagian App Credentials, catat Client ID dan Client Secret pada menu Development untuk digunakan ketika diintegrasikan dengan Zimbra. Pada bagian Feature, catat Verification Token

# Integrasi dengan Zimbra

Install Zimlets. Jalankan perintah berikut jika menggunakan CentOS

yum install zimbra-zimlet-zoom

Jalankan perintah berikut jika menggunakan Ubuntu

apt install zimbra-zimlet-zoom

Jalankan perintah berikut sebagai user Zimbra

zmprov mcf +zimbraOAuthConsumerRedirectUri 'https://mail.imanudin.web.id/service/extension/oauth2/authenticate/zoom:zoom'
zmprov mcf +zimbraOAuthConsumerCredentials 'ClientID:ClientSecret:ZoomVerificationToken:zoom'
zmprov mcf +zimbraOAuthConsumerAPIScope 'meeting:write:zoom_noop'
zmprov mc default +zimbraProxyAllowedDomains 'api.zoom.us'

Note: Ganti ClientID, ClientSecret dan ZoomVerificationToken dengan informasi yang sudah dicatat diatas (nomor 9). Ganti mail.imanudin.web.id dengan akses terhadap server Zimbra anda. Pada perintah zmprov mc default, digunakan untuk melakukan modifikasi COS default. Jika memiliki lebih dari satu COS, silakan ganti default dengan nama COS yang ada

# Aktivasi Zoom pada Webmail

Pastikan Zimlet Zoom sudah aktif. Bisa dicek dari webmail modern melalui menu settings | Add-ons (Zimlets). Jika zimletnya belum ada, silakan cek melalui Zimbra Admin | Configure | Zimlets. Pastikan zimbra-zimlet-zoom sudah enable. Pastikan juga zimbra-zimlet-zoom sudah available melalu COS atau per user.

Setelah dipastikan zimlet Zoom aktif, lakukan tahapan berikut :

  • klik tab Video | Zoom
  • Klik Connect/Activate untuk melakukan integrasi dengan Zoom
  • Login dengan account Zoom yang digunakan untuk membuat APIs diatas

Berikan hak akses Zimbra untuk mengakses Zoom. Dengan demikian, user dapat melakukan generate link Zoom otomatis melalui menu Calendar

Jika integrasinya sukses, maka akan muncul status You’re connected! pada tab Video | Zoom.

Sekarang Zoom sudah dapat digunakan melalui Tab Calendar. Organizer dapat meng-klik tombol Zoom untuk membuat link Zoom secara otomatis. Berikut adalah contohnya

Tampilan Zoom pada Calendar Zimbra

Event yang dibuat pada calendar Zimbra, otomatis terbuat juga pada Zoom. Berikut adalah contoh tampilan Meetings dari Dashboard Zoom

Tampilan Zoom Meetings pada Dashboard Zoom
Tampilan detail Zoom Meetings yang sudah dibuat

Untuk melihat panduan penggunaan yang lebih detail, silakan kunjungi link berikut : https://support.zimbracloud.com/integrations/zoom

Jika ada yang ingin dikonsultasikan terkait integrasi Zimbra dengan Zoom, jangan sungkan untuk hubungi Excellent via form berikut πŸ™‚ : https://www.excellent.co.id/kontak/

Silakan dicoba dan semoga bermanfaat πŸ™‚

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.