3CX Sambungan

3CX Sambungan #

Koneksi ini menyediakan layanan pengumpulan data untuk 3CX platform komunikasi. Ini menyediakan pemodelan data panggilan untuk memungkinkan penggunaan analitik panggilan (Dasbor/Wallboard) pada Self-Hosted 3CX Instalasi.

Halaman ini menguraikan cara menginstal 3CX Layanan Kolektor Jarak Jauh di 3CX PBX

Persyaratan #

Persyaratan berikut harus dipenuhi untuk menyebarkan ~.Dimensions.~ pada 3CX instalasi.

  • Hosting sendiri 3CX berjalan 18.0 atau lebih baru1 di Linux
  • Akun pengguna Administrator Khusus di 3CX sistem

Information Circle info

Penuh 3CX Informasi Dukungan Versi Rilis di sini.

~.Dimensions.~ 3CX Collector akan berjalan di 3CX mesin host untuk mengumpulkan data dan meneruskannya ke main ~.Dimensions.~ Solusi cloud untuk penyimpanan dan analitik. Kolektor menggunakan sumber daya CPU minimal tetapi berdampak pada persyaratan memori untuk 3CX tuan rumah.

Tabel di bawah ini memberikan panduan untuk penggunaan memori kolektor.

Panggilan Simultan Penggunaan Memori yang Diharapkan
4 - 32 ~ 350 MB
48 - 64 ~ 600 MB
96 - 128 ~ 750 MB
192 - 256 ~ 900 MB
512 - 1024 ~ 1024 MB

Document note

Persyaratan memori dipengaruhi oleh jumlah perangkat, pengguna, dan kecepatan panggilan. Harap bersiaplah untuk menyebarkan lebih banyak memori jika diperlukan.


  1. Periksa versi Anda didukung di sini sebelum meningkatkan. ↩︎

Instalasi #

Langkah 1 - 3CX Pengaturan Akun Pengguna #

Silakan buat ' Pemilik Sistem' akun (dengan kata sandi yang kompleks) untuk ~.Dimensions.~ pada 3CX Sebagai contoh:

image.png

Akun ini digunakan oleh ~.Dimensions.~ Perangkat lunak kolektor untuk mengkueri informasi konfigurasi dan lisensi dari 3CX yang diperlukan untuk memodelkan lalu lintas panggilan dengan benar.

Color Wand tip

Pastikan bahwa ' Aktifkan 2FA' dinonaktifkan.

Color Wand tip

Kredensial Pengguna untuk akun ini akan diperlukan di Langkah 2.

Langkah 2 - ~.Dimensions.~ Pembuatan Akun Pelanggan #

Dalam ~.Dimensions.~ portal reseller, buat PBX koneksi, masuk ke 3CX Kunci Lisensi dan nama pengguna/ext dan kata sandi dari langkah sebelumnya

image.png

Langkah 3 - ~.Dimensions.~ 3CX Instalasi Kolektor #

Sekarang ~.Dimensions.~ Akun pelanggan telah dibuat, kolektor Dimensi dapat diinstal di 3CX Sebagai contoh. Setelah diinstal, itu akan secara otomatis terhubung kembali ke ~.Dimensions.~ Akun pelanggan menggunakan informasi kunci lisensi dan akan mulai memodelkan panggilan dan aktivitas pengguna.

  • SSH ke dalam 3CX Sebagai contoh.

  • Pastikan Anda memulai di folder beranda pengguna

CD $home
  • Unduh skrip penginstal dari situs klien untuk wilayah tersebut (NA, INGGRIS, UE, ATAU AU)
wget -O install.sh https://clients. {wilayah}.myreports.cloud/3cx/install.sh

Information Circle info

Ganti {region} dengan na (Amerika Utara), Inggris (Inggris Raya), eu (Uni Eropa) atau au (Australia/Selandia Baru), tergantung pada wilayah Anda.

Hand Left warning

-O flag menimpa skrip yang ada di folder tersebut

  • Jadikan skrip dapat dieksekusi
chmod +x ./install.sh
  • Jalankan skrip yang memberikan nomor versi yang ingin Anda instal misalnya
sudo ./install.sh terbaru

Ini harus menunjukkan bahwa jalur instalasi tidak ditemukan dan melakukan instalasi bersih ke /opt/RemoteCollector.ThreeCx/

image.png

Kolektor sekarang harus diinstal dan harus mulai meneruskan panggilan dan informasi pengguna kembali ke server untuk mengaktifkan fitur analitik.

Langkah 4 - Kustomisasi #

Jika Anda menggunakan port non-standar pada 3CX sistem, Anda perlu memperbarui ' settings.json' file dengan detail yang benar agar ~.Dimensions.~ 3CX Kolektor untuk terhubung ke 3CX sistem berhasil.

Ubah file berikut:

/opt/RemoteCollector.ThreeCx/settings.json

Ubah dua parameter berikut:

 "AutoDetectHost": false,
 "ThreeHostPort": {CUSTOMVALUE}

Information Circle info

' settings.json' dibuat oleh kolektor setelah diinstal.

Contoh lengkap ' settings.json' arsip:

{
  "PersistedSettings": {
    "TenantId": "",
    "LicenseKey": "",
    "InstrumentationConnectionString": "",
    "EnableAutoUpdate": true,
    "Waktu Pembaruan Otomatis": "02:00:00",
    "AutoDetectHost": false,
    "ThreeHostProtocol": "https",
    "ThreeHost": "127.0.0.1",
    "ThreeHostDisableSslValidation": benar,
    "Tiga HostPort": 1234
}

Upgrade #

Otomatis #

Dari PBX Konfigurasi kolektor dalam ~.Dimensions.~ Tekan Tingkatkan kancing.

Secara manual #

Jalankan skrip dengan nomor versi baru dan itu akan secara otomatis meningkatkan perangkat lunak:

sudo ./install.sh 1.87.2

Pesan tersebut akan menunjukkan bahwa penginstalan telah ditemukan dan sedang ditingkatkan

image.png

Copot pemasangan #

Jalankan skrip dengan menghapus sebagai parameter

sudo ./install.sh hapus

Ini akan diminta jika Anda ingin melepas konektor

image.png

Tekan Y Untuk melanjutkan, ini akan menghapus layanan, semua file dan log.

Menginstal Versi Tertentu #

Jika diinstruksikan oleh dukungan, Anda mungkin perlu menginstal rilis pengumpul tertentu (untuk mendukung 3CX versi atau uji tambalan misalnya).

Untuk menginstal versi tertentu, masukkan versi tertentu, bukan terbaru:

sudo ./install.sh 1.87.1
Hand Left warning
Lakukan ini hanya jika diinstruksikan oleh dukungan.

Mengontrol layanan #

Hentikan layanan

systemctl menghentikan RemoteCollector.ThreeCx.service

Mulai layanan

systemctl mulai RemoteCollector.ThreeCx.service

Dapatkan status layanan

status systemctl RemoteCollector.ThreeCx.service

Lihat log layanan

Melihat log

journalctl -xeu RemoteCollector.ThreeCx.service

Ikuti log secara langsung:

journalctl -xefu RemoteCollector.ThreeCx.service

Log #

Secara default, log diinstal ke

/opt/RemoteCollector.ThreeCx/log

Ini di-zip ke dalam folder arsip setiap hari.

image.png

Log dapat diambil dari klien dengan menggunakan tombol push logs di Edit PBX layar di portal reseller:

image.png

Lihat Terinstal 3CX Versi #

Untuk melihat versi 3CX saat terhubung melalui SSH:

Kebijakan apt-cache 3cxpbx

Ini akan mengembalikan versi yang diinstal, dan versi terbaru yang tersedia.

image.png