Untuk memulai instalasi 3CX, silahkan memilih beberapa opsi sebagai berikut:

  1. On premise: Instalasi dilakukan secara manual dan 3CX berada di lokasi klien. Opsi ini sangat bagus bagi Anda yang ingin baru memulai dan belajar untuk menginstal dan mengkonfigurasi dari dasar
  2. Cloud: Instalasi dilakukan menggunakan skrip yang diberikan oleh 3CX sehingga prosesnya sangat mudah, bahkan hanya perlu hitungan menit saja. Fitur ini hanya terbatas untuk beberapa penyedia layanan hosting yang ditunjuk oleh 3CX

Kedua opsi tersebut sebenarnya memiliki keunggulan dan kelemahan masing-masing, seperti:

  1. On premise
    • Keunggulan: Tidak perlu investasi layanan hosting cloud, bandwidth internet tidak perlu terlalu besar karena komunikasi antar ekstensi menggunakan LAN, dan tidak bergantung pada layanan internet
    • Kelemahan: Jika infrastruktur jaringan LAN kurang baik, maka komunikasi antar ekstensi akan terganggu. Perlu koneksi dedicated jika ingin menghubungkan antara kantor pusat & kantor cabang
  2. Cloud
    • Keunggulan: Tidak perlu repot menyediakan infrastruktur dan memikirkan bandwidth untuk komunikasi antar ekstensi
    • Kelemahan: Bergantung pada koneksi internet & perlu bayar sewa hosting secara terus-menerus.

Baiklah selanjutnya kita akan melakukan instalasi dasar dengan menggunakan tipe on premise. Sebelum memulai berikut adalah persyaratan agar kita dapat menginstal 3CX dengan sempurna:

  1. Pastikan server dapat terhubung ke internet
  2. Sebaiknya diberikan DHCP pada saat instalasi, namun setelah instalasi dapat dibuatkan reservasi sehingga IP tidak akan berubah


Kita bisa unduh ISO 3CX pada halaman di sini kemudian isi data dengan lengkap. Sebagai informasi 3CX menggunakan Debian sebagai backend OS nya. Setelah ISO berhasil diunduh, silahkan mulai instalasinya dengan cara mounting ISO tersebut pada sistem virtualisasi yang Anda miliki atau burning ke dalam CD jika ingin menginstal ke bare metal server.

Instalasi awal

Pilih instal pada menu boot awal.

Konfigurasi hostname

Tentukan nama server 3cx. Klik continue untuk melanjutkan.

Konfigurasi domain

Tentukan nama domain local (ini tidak diperlukan apabila 3CX bukan menjadi bagian dari domain di lingkungan sistem yang Anda miliki

Bahasa instalasi
Konfigurasi password root
Konfigurasi jam
Konfigurasi partisi
Konfigurasi partisi lanjutan
Konfigurasi partisi lanjutan
Pemilihan tipe 3Cx

Langkah selanjutnya ada pemilihan tipe paket 3CX yang akan diinstal. Pada dasarnya ada dua tipe paket.

  1. SBC (Session border controller): paket memiliki ini fungsi sebagai relay yang menghubungkan beberapa ip phone yang berada di remote location ke sistem 3CX yang berada di pusat. Contoh: kita memiliki cabang dengan jumlah ip phone <5 maka, kita bisa instal paket ini kemudian mendaftarkan ip phone tersebut ke SBC, sehingga nanti yang akan berkomunikasi dengan 3CX di pusat hanya si SBC. Jadi semua komunikasi hanya lewat SBC
  2. 3CX client: IP phone client yang fungsinya sama dengan deskphone. Support beberapa OS, misal Windows, Android & IOS
  3. 3CX server: IP phone server yang digunakan sebagai pusat komunikasi dan berfungsi sebagai IP PBX
Persetujuan lisensi
Menu utama setelah instalasi
Pilih tipe instalasi

Pada wisaya di atas Anda dapat memilih tipe instalasi yang akan dilakukan.

  1. Fresh install: Jika instalasi baru
  2. Restore: Anda memiliki backup dari 3CX sebelumnya dan ingin melakukan restorasi
  3. Upload configuration file: Anda memiliki script untuk deploy 3CX secara custom
Admin 3CX

Selanjutnya akan muncul menu untuk pembuatan admin 3CX. Catat baik-baik credential ini karena nanti akan digunakan untuk login ke dalam konsol 3CX.

IP publik 3CX
Tipe IP publik

Pada wisaya selanjutnya ada akan diminta untuk menentukan IP publik yang akan digunakan. Silahkan sesuaikan dengan ketersediaan IP publik yang ada dan sebaiknya hanya digunakan untuk keperluan 3CX server. Sebagai rekomendasi bahwa IP statik jauh lebih baik ketimbah IP dinamik.

3CX ports

Jika Anda meletakkan 3CX server di belakang NAT, maka Anda perlu lakukan port-forward sesuai dengan port yang diperlukan. Berikut rujukan daftar port 3CX yang harus Anda pastikan terbuka pada router/firewall.

Local interface binding
Proses pembuatan dan sertifikat
Digit extension

Proses penentuan panjang nomor ekstensi hanya dapat dilakukan pada saat proses instalasi. Sebaiknya tentukan dengan baik agar ke depannya dapat mengakomodasi kebutuhan yang diperlukan.

Operator extension

Sebagai pengaturan standar, ekstensi 0 selalu menjadi operator dan selain itu juga ada ekstensi voice mail, conference yang sudah diatur jadi kita tidak perlu set satu persatu lagi.

Pilih bahasa yang akan digunakan sebagai system prompt.

Akhirnya proses instalasi telah selesai dilakukan. Selanjutnya kita akan coba untuk melakukan konfigurasi agar IP phone dapat saling berkomunikasi serta mengaktifkan fitur-fitur lanjut pada 3CX.