Bagikan melalui


Pemecahan masalah kualitas panggilan VoIP

Artikel ini menjelaskan cara memecahkan masalah dan meningkatkan kualitas panggilan VoIP web di Azure Communication Services.

Pengalaman panggilan suara dan video adalah alat komunikasi penting untuk bisnis, organisasi, dan individu di dunia saat ini. Namun, pelanggan dapat mengalami masalah kualitas. Kualitas dalam panggilan dapat terpengaruh berdasarkan empat parameter jaringan: bandwidth yang tersedia, waktu pulang pergi (RTT), kehilangan paket, dan jitter.

Panggilan VoIP menggunakan Azure Communication Services adalah cara yang efisien dan andal untuk berkomunikasi. Jika masalah kualitas muncul, ikuti langkah-langkah pemecahan masalah dalam artikel ini untuk memastikan pengalaman pengguna terbaik.

Pemeriksaan pra-panggilan

Saat menggunakan internet di berbagai lokasi, Anda mengalami kecepatan internet yang berbeda. Di rumah, kecepatan dan keandalan internet dapat berbeda karena faktor-faktor seperti jenis koneksi internet, kualitas router, dan jumlah perangkat yang terhubung ke jaringan. Di kantor, kecepatan internet dan keandalan dipengaruhi oleh jumlah pengguna di jaringan, kualitas infrastruktur jaringan, dan jenis koneksi internet. Ketika Anda menggunakan data seluler, kecepatan internet dan keandalan dipengaruhi oleh faktor-faktor seperti kekuatan sinyal seluler, jarak dari menara sel, dan jumlah pengguna di jaringan. Selain itu, beberapa paket seluler memiliki batas data atau pembatasan, yang dapat memengaruhi kecepatan internet dan keandalan.

Secara keseluruhan, koneksi internet dapat bervariasi tergantung pada lokasi dan faktor-faktor yang memengaruhi kualitas koneksi. Penting untuk menguji kemampuan jaringan.

Jalankan pemeriksaan diagnostik jaringan di Alat Diagnostik Jaringan Azure Communication Services untuk mempelajari selengkapnya tentang koneksi jaringan dan pengaturan komputer Anda. Alat ini memeriksa semua parameter penting untuk membantu Anda menentukan apakah koneksi jaringan di komputer lokal Anda kompatibel dengan Azure Communication Services. Anda juga dapat menjalankan pengujian ini di perangkat seluler. Untuk informasi selengkapnya tentang kualitas jaringan, bandwidth, konfigurasi, dan pengoptimalan, lihat Rekomendasi jaringan.

Aktifkan pengelogan melalui pengaturan diagnostik di Azure monitor. Untuk informasi selengkapnya, lihat Mengaktifkan log melalui Pengaturan Diagnostik di Azure Monitor.

Setelah log diaktifkan, Anda dapat melihat wawasan panggilan di sumber daya Azure Anda. Untuk informasi selengkapnya, lihat Menyuarakan Pratinjau Wawasan video.

Anda dapat meningkatkan kualitas audio di lingkungan jaringan yang buruk dengan menggunakan batasan video untuk mengurangi jumlah aliran video pengguna bandwidth yang digunakan. Untuk informasi selengkapnya, lihat Batasan video.

Anda dapat memvalidasi kesiapan klien secara terprogram untuk bergabung dengan Panggilan Azure Communication Services menggunakan API Pra-Panggilan. Akses API ini melalui SDK Panggilan. API Pra-Panggilan menyediakan beberapa diagnostik termasuk perangkat, koneksi, dan kualitas panggilan. API Pra-Panggilan hanya tersedia untuk Web (JavaScript). Kami menyambut umpan balik Anda tentang platform lain yang ingin Anda lihat diprioritaskan. Untuk informasi selengkapnya, lihat Diagnostik Pra-Panggilan.

Masalah jaringan yang dapat menyebabkan masalah kualitas

Audio panggilan suara choppy atau robotik

Ketika audio panggilan memiliki suara robotik atau pemotongan berlemak masuk dan keluar, itu dapat disebabkan oleh kehilangan paket karena jitter yang berlebihan pada baris. Jitter adalah istilah yang digunakan ketika paket diterima secara tidak berurutan dan dapat disebabkan oleh beberapa faktor termasuk lalu lintas jaringan, atau teknologi yang digunakan dalam panggilan.

Audio panggilan satu arah atau hilang

Ketika penelepon dapat mendengar pihak lain, tetapi pihak lain tidak dapat mendengar pemanggil, kami menyebutnya sebagai audio satu arah. Aliran audio yang hilang dapat disebabkan oleh beberapa faktor termasuk kesalahan dalam koneksi/jabat tangan, masalah selama handoff jaringan, atau masalah di sumber atau tujuan.

Audio panggilan tertunda

Saat penelepon atau penerima panggilan melaporkan penundaan berlebihan dalam audio panggilan. Hal ini dapat disebabkan oleh latensi yang berlebihan pada baris. Latensi audio panggilan dapat disebabkan oleh beberapa faktor termasuk transmisi paket tertunda atau pengiriman di suatu tempat di sepanjang baris, atau teknologi yang digunakan dalam panggilan.

Memanggil gema audio

Ketika penelepon atau penerima panggilan melaporkan bahwa mereka mendengar audio tertunda mereka sendiri yang ditransmisikan kembali kepada mereka, kami menyebutnya sebagai gema audio panggilan. Echo dapat disebabkan oleh posisi dan tingkat volume speaker dan mikrofon di salah satu ujung garis, atau oleh crosstalk pada jaringan kawat tembaga (telepon rumah).

API indikator volume

Ketika penelepon atau penerima panggilan melaporkan bahwa volume panggilan terlalu keras atau terlalu tenang, kami biasanya mengklasifikasikan ini sebagai masalah volume audio panggilan. Masalah volume panggilan ini sering disebabkan oleh perangkat keras yang digunakan, termasuk posisi dan tingkat speaker dan/atau mikrofon di salah satu ujung baris. Jika indikator input dan output menunjukkan bahwa volume pengguna rendah, Anda dapat meminta pengguna untuk berbicara lebih keras.

Untuk informasi selengkapnya, lihat Mengakses tingkat volume panggilan.

Memanggil statis

Ketika penelepon atau penerima panggilan melaporkan gangguan audio atau kebisingan latar belakang pada panggilan, kami biasanya mengklasifikasikan ini sebagai masalah statis audio panggilan. Masalah kualitas audio ini dapat disebabkan oleh perangkat keras yang digunakan, termasuk penempatan, posisi, dan tingkat speaker dan/atau mikrofon di salah satu ujung garis.

Selain itu, pastikan bahwa aplikasi yang Anda gunakan untuk panggilan web dihosting di SDK terbaru. Untuk informasi selengkapnya, lihat Azure Communication Services Calling Web (JavaScript) SDK - Riwayat Rilis.

Pemeriksaan panggilan tengah

Pengembang dapat memungkinkan pengguna menghadapi diagnostik (UFD) dalam aplikasi panggilan web. UFD membantu pelanggan akhir melihat apa yang salah dengan panggilan, seperti koneksi jaringan yang tidak dapat diandalkan atau mikrofon tidak merespons. Untuk informasi selengkapnya tentang UFD, lihat Diagnostik Yang Menghadap Pengguna.

Anda dapat mengaktifkan statistik media pada aplikasi panggilan web untuk membantu men-debug dan memecahkan masalah terkait kualitas pada panggilan Web Azure Communication Services. Statistik media meliputi, waktu pulang pergi (RTT), laju bit, kehilangan paket, jitter, dan sebagainya. Statistik media membantu teknisi lebih memahami masalah dan waktu yang tepat. Untuk informasi selengkapnya, lihat Statistik kualitas media.

Terkadang pengguna memiliki beberapa tab browser dengan instans Azure Communication Services yang berjalan yang dapat mengganggu perilaku audio dan video pada panggilan target. Anda dapat mendeteksi apakah pengguna memiliki beberapa instans yang berjalan di browser. Untuk informasi selengkapnya, lihat Cara mendeteksi apakah aplikasi yang menggunakan SDK Azure Communication Services aktif di beberapa tab browser.

Pemeriksaan pasca panggilan

Anda dapat memeriksa wawasan log dari portal Azure untuk panggilan guna menentukan masalah yang tepat selama panggilan. Untuk informasi selengkapnya, lihat Log panggilan kueri.

Jika Anda mencoba semua langkah sebelumnya dan masih menghadapi masalah kualitas, Buat permintaan dukungan Azure. Jika perlu, Microsoft dapat menjalankan pemeriksaan jaringan untuk penyewa Anda untuk memastikan kualitas panggilan.

Survei akhir panggilan

Aktifkan survei Akhir Panggilan untuk memberi pengguna Azure Communication Services opsi untuk mengirimkan umpan balik kualitatif tentang pengalaman panggilan mereka.

Untuk informasi selengkapnya, lihat Gambaran umum Akhir Survei Panggilan dan tutorial terkait Gunakan Survei Akhir Panggilan untuk mengumpulkan umpan balik pengguna.

Langkah berikutnya

Untuk informasi selengkapnya tentang menggunakan Dasbor Kualitas Panggilan (CQD) untuk melihat log panggilan interop, lihat Menggunakan CQD untuk mengelola kualitas panggilan dan rapat di Microsoft Teams.

Untuk informasi selengkapnya tentang Memanggil kode kesalahan SDK, lihat Pemecahan Masalah di Azure Communication Services. Anda dapat menggunakan kode ini untuk membantu menentukan mengapa panggilan berakhir dengan gangguan.

Untuk memastikan kelancaran fungsi aplikasi dan memberikan pengalaman pengguna yang lebih baik, pengembang aplikasi harus mengikuti daftar periksa. Untuk informasi selengkapnya, lihat Daftar Periksa untuk pengalaman panggilan tingkat lanjut di browser web - Microsoft Community Hub.

Untuk informasi selengkapnya tentang menyiapkan jaringan atau jaringan pelanggan Anda, lihat Rekomendasi jaringan.

Untuk praktik terbaik mengenai panggilan web Azure Communication Services, lihat Praktik terbaik: Azure Communication Services memanggil SDK.