3CX v16 sedang dalam perjalanan dan kami memiliki kabar baik tentang aplikasi Call Flow Designer kami untuk pengembang. Dalam rilis baru, CFD menggunakan "mesin" scripting baru yang diintegrasikan ke dalam inti server 3CX. Berkat eksekusi skrip pada inti PBX, produktivitas aplikasi suara telah meningkat secara signifikan. Selain itu, pendekatan ini menyediakan akses ke banyak fungsi "lanjutan" internal dari kernel SIP. Hasilnya, Anda mendapatkan alat yang efektif untuk membuat aplikasi suara yang lebih fungsional.
Harap perhatikan bahwa antarmuka skrip API Alur Panggilan baru dan versi CFD yang sesuai akan tersedia dalam
Pembaruan 1 3CX v16 Pro (tetapi bukan Standar) 1 (triwulan I-II tahun 2019). Karena itu, jika Anda berencana membuat aplikasi suara baru, tunggu versi ini. Omong-omong, ini adalah salah satu alasan untuk memiliki langganan pembaruan yang valid!
Artikel ini menjelaskan kemungkinan solusi masa depan untuk mempersiapkan pengembang untuk transisi ke teknologi baru.
Aplikasi suara terikat dengan aturan yang masuk
Aplikasi suara tidak lagi membutuhkan Call Queue. Script dilampirkan ke aturan yang masuk, yang memungkinkan panggilan untuk diproses bahkan sebelum memasuki IVR, Antrian, atau ekstensi. Berkat ini, pemrosesan panggilan disederhanakan dan jumlah aplikasi di PBX berkurang secara signifikan - sekarang satu aplikasi dapat memproses panggilan dari beberapa aturan yang masuk. Selain itu, saat mengunduh atau memperbarui aplikasi suara, Anda tidak perlu lagi me-restart layanan Antrian, mengganggu pekerjaan pusat panggilan.
API Kontrol Panggilan fungsional baru
Antarmuka scripting baru menawarkan lebih banyak fitur dari API kernel 3CX. Fitur-fitur berikut telah muncul:
- Panggil pelacakan kemajuan. Anda dapat, misalnya, mentransfer panggilan secara terprogram jika pengguna belum menerimanya pada waktu yang ditentukan.
- Tambahkan informasi tambahan ke panggilan yang mungkin digunakan skrip pemrosesan lain. Misalnya, panggilan masuk memasuki skrip Callflow1, menerima ID pengguna, dan dikirim ke operator Antrian. Setelah panggilan, agen mengalihkan panggilan ke Callflow2 untuk meminta informasi tambahan. Skrip Callflow2 menggunakan ID pengguna dari Callflow1.
- Ubah nama pemanggil dalam skrip. Misalnya, pelanggan memasukkan ID Pelanggan, setelah itu namanya diminta dalam database. Skrip mentransfer panggilan ke Antrean, mengganti ID pengguna dengan namanya dari database.

- Skrip berfungsi pada aturan yang masuk dan panggilan dialihkan ke IVR, tergantung pada hasil skrip.
- Perutean panggilan masuk tergantung pada nomor apa yang mereka panggil, serta tanggal dan waktu panggilan.
- Merutekan panggilan ke Antrean yang berbeda tergantung pada jumlah agen yang terhubung dengannya.
- Memeriksa pelanggan menggunakan database atau layanan web eksternal dan mengalihkan panggilan tergantung pada hasilnya.
- Merekam input suara penelepon dan mengirimkannya sebagai lampiran email.
Menggunakan CFD untuk menghasilkan kode
Menggunakan CFD, Anda dapat membuat skrip pemrosesan panggilan awal. CFD menghasilkan kode yang sesuai di C #, dan kemudian Anda dapat memodifikasinya di sistem Visual Studio. Dengan cara ini Anda akan menggunakan C # yang familier, tetapi tanpa menulis skrip dari awal.
Panggilan keluar / panggilan keluar yang kuat
API Alur Panggilan baru memungkinkan Anda untuk mengelola panggilan keluar. Dalam 3CX v15.5, tidak mungkin mengontrol dialer, dan ia tidak mengembalikan hasil panggilan. Sekarang Anda dapat melacak status panggilan, memasukkan hasilnya dalam database, dan kemudian melanjutkan ke panggilan berikutnya.

Harap dicatat bahwa fungsi dealer tingkat lanjut tidak akan tersedia dalam versi pertama CFD baru. Sekarang ada batasan: dealer tidak akan mulai bekerja segera setelah menginstal aplikasi pada 3CX - hanya panggilan ke aplikasi dengan penyelam yang memulai panggilan.
Proyek CFD yang Ada 15.5
Proyek Anda yang
ada perlu sedikit dimodifikasi untuk bekerja pada 3CX v16. Dalam banyak kasus, perubahan bahkan tidak diperlukan, tetapi jika beberapa fitur baru dari API Kontrol Panggilan digunakan, penyempurnaan akan diperlukan. Buka proyek yang ada di CFD versi baru, buat perubahan dan hasilkan skrip tipe baru untuk 3CX v16.