Integrasi ip pbx dengan office 365
3CX menyediakan Integrasi ip pbx dengan office 365 untuk dapat melakukan sinkronisasi sebagai berikut :
- Pengguna Office 365 sinkronisasi dengan extension
- Sinkronisasi Kontak pribadi pengguna dari phonebook telepon office 365
- Status pengguna 3CX berdasarkan kalender office 365.
Untuk melakukan panggilan dari office 365 anda dapat menggunakan fitur klik to call extetension browser baik di chrome maupun firefox.
Persyaratan
- mempunyai 3CX versi 16 edisi Professional atau enterprise.
- Paket office 365 yang memiliki kemampuan integrasi yaitu office 365 business dan office 365 pro plus
- Diperlukan konektivitas antara server 3CX dengan layanan office 365, agar perubahan office 365 dapat di sinkronisasi ke 3CX
- Mekanisme sinkronisasi satu arah dari account office 365 ke 3CX
- Pengguna office 365 harus memiliki atribut “UserType” ditetapkan sebagai “Anggota” di AD (aktif Directory) untuk dapat di sinkronisasi.
Langkah 1 : Konfigurasi ID APlikasi dan platform
Untuk dapat mengkonfigurasikan Integrasi ip pbx dengan office 365, diperlukan izin aplikasi agar 3CX dapat melakukan sinkronisasi.
- Buka halaman pendaftaran aplikasi Microsoft Azure menggunakan account administrator global office 365 anda
- Klik tombol registrasi baru dan :
- masukkan nama untuk aplikasi anda misal : Aplikasi sinkronisasi 3CX PBX Office 365
- Biarkan opsi default “Account in this organization directory only” ini di bagian “Supported account type”
- Di bagian “Redirect URI” tetapkan jenisnya sebagai “web” dan tempelkan “redirect url” dari pengaturan di Integrasi office, tab configurasi, Langkah 3 Bagian misal : https://myippbx.com:5001/oath2office2
- Dalam aplikasi “Overview” halaman salin :”Application (client) ID” beralih ke management console 3CX dan paste ke dalam field sesuai pada “setting> Office 365 Integrasi > configure tab
Langkah 2. Membuat Key pair
a. pada pengaturan > integrasi office 365 > tab konfigurasi, klik tombol “Generate new key pair” dan simpan public_key.pem file di PC anda
b. beralih ke aplikasi “overview” dan pergi ke halaman “Certificate & Screet”
c. Klik upload certificate untuk mengunggah file.
d. klik “add” untuk melakukan upload.
Langkah 3. Izin Aplikasi (API Permission)
Pada langkah terakhir anda perlu mengatus hak akses aplikasi pada halaman “API Permission” agar 3CX dapat melakukan akes ke office 365
sbb:
- Klik pada “Add premission” > Microsoft Graph > Applications permission
- Di daftar izin di bagian appliaction permission, klik untuk membuka dan memilih izin
- “Kalender” > ” Kalender.Baca”
- “Kontak” > “Kontak.Baca”
- “Direktori” >”Direktori.Baca.Semua”
- Klik “Add permission” untuk mengatur izin aplikasi
- Tunggu ~1 menit hingga aplikasi dan perubahan office 365 tersedia
- Beralih ke management console 3CX dan klik pada “sign to office 365” and menerima izin yang di minta untuk aplikasi yang menghubungkan 3CX ke account office 365.
Fungsi Internal

sync_office_365_users_in_PBX_v16_
Fungsi sinkronisasi module integrasi office 365 di kontrol melalui tab pengaturan > Integrasi office 365 yaitu :
- “Sinkronisasi Pengguna” – Pengguna office 365 disinkronkan ke ektensi 3CX, di kelompokkan sebagai “Azure AD” di fungsi “Group” konsole manajemen 3CX
- “Sinkronisasi Kontak” – Kontak pribadi pengguna office 365 di sinkronkan ke phonebook telepon 3CX mereka. Pengguna dapat menggunakan tampilan “contact” pada salah satu aplikasi 3CX untuk menelusuri kontak yang di sinkronkan.
- “Sinkronisasi Kalender” – Secara otomatis memperbarui status pengguna 3CX berdasarkana status ” Show As” di kalender office 365 mereka:
- “Sibuk” atau “bekerja di tempat lain berlalih ke “DnD”
- Diluar kantor atau jauh beralih ke “Jauh”
- Pengguna dapast mengganti status mereka yang di sinkronkan dengan mengatur status baru di aplikasi 3CX
- pada waktu akhir yang di tentukan untuk entry kalender office 365 anda, 3CX akan mengembalikan profile anda ke status sebelumnya
Semua fungsi sinkronisasi module dapat berlaku untuk semua pengguna office 365, kecuali untuk pengguna tertentu atau hanya pengguna tertentu.