Untuk memulai instalasi 3CX, silahkan memilih beberapa opsi sebagai berikut:
- 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
- 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:
- 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
- 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:
- Pastikan server dapat terhubung ke internet
- 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.
Pilih instal pada menu boot awal.
Tentukan nama server 3cx. Klik continue untuk melanjutkan.
Tentukan nama domain local (ini tidak diperlukan apabila 3CX bukan menjadi bagian dari domain di lingkungan sistem yang Anda miliki
Langkah selanjutnya ada pemilihan tipe paket 3CX yang akan diinstal. Pada dasarnya ada dua tipe paket.
- 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
- 3CX client: IP phone client yang fungsinya sama dengan deskphone. Support beberapa OS, misal Windows, Android & IOS
- 3CX server: IP phone server yang digunakan sebagai pusat komunikasi dan berfungsi sebagai IP PBX
Pada wisaya di atas Anda dapat memilih tipe instalasi yang akan dilakukan.
- Fresh install: Jika instalasi baru
- Restore: Anda memiliki backup dari 3CX sebelumnya dan ingin melakukan restorasi
- Upload configuration file: Anda memiliki script untuk deploy 3CX secara custom
Selanjutnya akan muncul menu untuk pembuatan admin 3CX. Catat baik-baik credential ini karena nanti akan digunakan untuk login ke dalam konsol 3CX.
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.
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.
Proses penentuan panjang nomor ekstensi hanya dapat dilakukan pada saat proses instalasi. Sebaiknya tentukan dengan baik agar ke depannya dapat mengakomodasi kebutuhan yang diperlukan.
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.