Bagikan melalui


Pemecahan masalah kode respons akhir panggilan untuk Memanggil SDK, Call Automation SDK, PSTN, Chat SDK, dan SMS SDK

Artikel ini menjelaskan pemecahan masalah kode respons akhir panggilan untuk Memanggil SDK, Otomatisasi Panggilan, dan panggilan PSTN.

Kiat pemecahan masalah

Pertimbangkan tips berikut saat memecahkan masalah:

  • Aplikasi Anda tidak menerima IncomingCall Event Grid peristiwa: Pastikan titik akhir aplikasi divalidasi dengan Event Grid saat membuat langganan peristiwa. Status provisi untuk langganan peristiwa Anda ditandai sebagai berhasil jika validasi berhasil.
  • Untuk kesalahan The field CallbackUri is invalid: Automasi Panggilan tidak mendukung titik akhir HTTP. Pastikan URL panggilan balik yang Anda berikan mendukung HTTPS.
  • Tindakan PlayAudio tidak memutar apa pun: Saat ini hanya format File gelombang (.wav) yang didukung untuk file audio. Konten audio dalam file gelombang harus mono (saluran tunggal), sampel 16-bit dengan laju pengambilan sampel 16.000 (16 KHz).
  • Tindakan pada titik akhir PSTN tidak berfungsi: Untuk CreateCall, , TransferAddParticipant, dan Redirect ke nomor telepon, Anda perlu mengatur SourceCallerId dalam permintaan tindakan. Kecuali Anda menggunakan perutean langsung, ID pemanggil sumber harus berupa nomor telepon yang dimiliki oleh sumber daya Communication Services Anda agar tindakan berhasil.

Untuk informasi selengkapnya tentang masalah yang dilacak oleh tim produk, lihat Masalah yang diketahui.

Catatan

Kategori Pesan dan Hasil yang tercantum dalam tabel berikut ini berada dalam pratinjau publik. Untuk mengetahui informasi selengkapnya, lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.

Memahami kesalahan kode panggilan dan subkode

Kode kesalahan, subkode, dan kategori hasil yang sesuai membantu pengembang mengidentifikasi dan mendiagnosis kesalahan. Kode kesalahan ini diekspos melalui properti call.callEndReason setelah panggilan berakhir.

Detail kode kesalahan meliputi:

Kode - adalah bilangan bulat 3 digit yang mewakili status respons klien atau server. Kategori kode:

  • Respons yang berhasil (200-299)
  • Kesalahan klien (400-499)
  • Kesalahan server (500-599)
  • Kesalahan global (600-699)

Subkode - Didefinisikan sebagai bilangan bulat, di mana setiap angka menunjukkan alasan unik, khusus untuk sekelompok skenario atau hasil skenario tertentu.

Pesan - Menjelaskan hasilnya, dan memberikan petunjuk cara mengurangi masalah jika hasilnya gagal.

ResultCategory - Menunjukkan jenis kesalahan. Tergantung pada konteksnya, nilainya bisa , Success, ExpectedError, UnexpectedClientErroratau UnexpectedServerError.

Kode kesalahan dan subkode klien Azure Communication Services Calling SDK

Untuk kesalahan klien, jika properti resultCategories adalah ExpectedError, kesalahan diharapkan dari perspektif SDK. Kesalahan tersebut biasanya terjadi dalam kegagalan prasyarat, seperti argumen yang salah yang diteruskan oleh aplikasi, atau ketika status sistem saat ini tidak mengizinkan panggilan API. Aplikasi harus memeriksa alasan kesalahan dan logika untuk memanggil API.

Subcode Kode Pesan Kategori hasil Saran
40101 408 Gagal membuat CallAgent. Coba lagi, jika masalah berlanjut, kumpulkan log konsol browser, .HAR file, dan hubungi dukungan Azure Communication Services. UnexpectedClientError
40104 408 Gagal membuat CallAgent. Coba lagi, jika masalah berlanjut, kumpulkan log konsol browser, .HAR file, dan hubungi dukungan Azure Communication Services. UnexpectedClientError
40114 408 Gagal menyambungkan ke infrastruktur Azure Communication Services. Coba lagi dan periksa permintaan jaringan browser. Jika permintaan terus gagal, kumpulkan log konsol browser, .HAR file, dan hubungi dukungan Azure Communication Services. UnexpectedClientError Untuk informasi selengkapnya, lihat persyaratan jaringan.
40115 412 Gagal membuat CallAgent, tidak dapat menginisialisasi koneksi ke infrastruktur Azure Communication Services. Coba lagi dan periksa permintaan jaringan browser. Jika permintaan terus gagal, kumpulkan log konsol browser, .HAR file, dan hubungi dukungan Azure Communication Services. UnexpectedClientError Untuk informasi selengkapnya, lihat persyaratan jaringan.
40216 500 Gagal membuat CallAgent. Coba lagi, jika masalah berlanjut, kumpulkan log konsol browser dan hubungi dukungan Azure Communication Services. UnexpectedClientError
40228 409 Gagal membuat CallAgent, contoh CallAgent yang terkait dengan identitas ini sudah ada. Buang CallAgent yang ada, atau buat yang baru dengan identitas yang berbeda. ExpectedError
40230 409 Gagal membuat TeamsCallAgent, instans TeamsCallAgent yang terkait dengan identitas ini sudah ada. Buang TeamsCallAgent yang ada sebelum membuat yang baru. ExpectedError
40606 405 Gagal menghitung speaker, tidak didukung untuk menghitung/memilih speaker di Android Chrome, iOS Safari, atau macOS Safari. ExpectedError Enumerasi/pilihan pembicara tidak didukung di Android Chrome, iOS Safari, atau macOS Safari. Sistem operasi secara otomatis memilih speaker (perangkat output).

Pelajari selengkapnya tentang manajemen perangkat dan cara terbaik mengurangi masalah ini.
40613 400 Gagal mendapatkan izin untuk penggunaan mikrofon dan/atau kamera, itu ditolak atau gagal. Pastikan untuk mengizinkan izin di browser dan di pengaturan OS. ExpectedError Pelajari selengkapnya tentang cara terbaik menangani izin perangkat.
40614 500 Gagal meminta izin perangkat Pastikan untuk mengizinkan izin di pengaturan browser dan di pengaturan OS, lalu coba lagi. Jika masalah berlanjut, kumpulkan log konsol browser dan hubungi dukungan Azure Communication Services. UnexpectedClientError Pelajari selengkapnya tentang cara terbaik menangani izin perangkat.
41006 400 Gagal menerima panggilan masuk, panggilan tidak dalam status Dering. Berlangganan ke acara CallAgent incomingCall untuk menerima panggilan masuk. ExpectedError Lihat artikel berikut untuk mengidentifikasi akar penyebab masalah
- Menerima panggilan masuk
- Berlangganan peristiwa SDK
41007 400 Gagal menolak panggilan masuk, panggilan tidak dalam status Dering. Berlangganan peristiwa CallAgent incomingCall untuk menolak panggilan masuk. ExpectedError Lihat artikel berikut untuk mengidentifikasi akar penyebab masalah
- Menerima panggilan masuk
- Berlangganan peristiwa SDK
41015 500 Gagal mematikan suara mikrofon. Coba lagi, jika masalah berlanjut, kumpulkan log konsol browser dan hubungi dukungan Azure Communication Services. UnexpectedClientError
41016 400 Gagal menyalakan suara mikrofon. Coba lagi, jika masalah berlanjut, kumpulkan log konsol browser dan hubungi dukungan Azure Communication Services. UnexpectedClientError
41025 400 Gagal memulai video, instans LocalVideoStream tidak valid atau kosong. Berikan instans LocalVideoStream. ExpectedError Pastikan objek yang diteruskan untuk memulai video adalah instans LocalVideoStream.
Buat LocalVideoStream menggunakan VideoDeviceInfo objek atau MediaStream objek.

Lihat artikel berikut untuk mengidentifikasi akar penyebab masalah:
- Melakukan panggilan dengan kamera video
- Mulai dan berhenti mengirim video lokal saat melakukan panggilan
- Mengakses video mentah
41027 400 Gagal memulai video, video sudah dimulai. ExpectedError Tautan bermanfaat:
- Melakukan panggilan dengan kamera video
- Mulai dan berhenti mengirim video lokal saat melakukan panggilan
41030 400 Gagal menghentikan video, video sudah dihentikan. ExpectedError Tautan bermanfaat:
- Melakukan panggilan dengan kamera video
- Mulai dan berhenti mengirim video lokal saat melakukan panggilan
41032 400 Gagal menghentikan video, argumen tidak valid. LocalVideoStream yang digunakan sebagai input saat ini tidak dikirim. ExpectedError LocalVideoStream yang dikirim dalam panggilan, disimpan dalam array Call.localVideoStreams[], dan berjenis Video atau RawMedia.
Lihat artikel berikut untuk mengidentifikasi akar penyebab masalah:
- Melakukan panggilan dengan kamera video
- Mulai dan berhenti mengirim video lokal saat melakukan panggilan
- Mengakses video mentah
41033 500 Gagal menahan panggilan. Coba lagi, jika masalah berlanjut, kumpulkan log konsol browser dan hubungi dukungan Azure Communication Services. UnexpectedClientError
41034 500 Gagal melanjutkan panggilan. Coba lagi, jika masalah berlanjut, kumpulkan log konsol browser dan hubungi dukungan Azure Communication Services. UnexpectedClientError
41035 400 Gagal memulai berbagi layar, berbagi layar sudah dimulai. ExpectedError Pelajari selengkapnya tentang cara memulai dan menghentikan berbagi layar saat melakukan panggilan
41041 400 Gagal menghentikan berbagi layar, berbagi layar sudah dihentikan. ExpectedError Pelajari selengkapnya tentang cara memulai dan menghentikan berbagi layar saat melakukan panggilan
41048 410 Gagal memulai video selama proses penyetelan panggilan. Pastikan untuk mengizinkan izin video di pengaturan browser dan di pengaturan OS, dan pastikan perangkat kamera tidak digunakan oleh proses lain. UnexpectedClientError - Perangkat kamera mungkin dinonaktifkan dalam sistem.
- Kamera sedang digunakan oleh proses lain.
41056 412 Gagal memulai atau bergabung ke panggilan, kebijakan suara Teams Enterprise tidak diaktifkan untuk sumber daya Azure Communication Services ini. Ikuti tutorial online untuk mengaktifkannya. ExpectedError Lihat tentang cara mengaktifkan pengguna untuk Enterprise Voice online dan Sistem Telepon Voicemail untuk mengaktifkan kebijakan suara Teams Enterprise
41071 412 Gagal memulai berbagi layar, panggilan tidak dalam status Tersambung. Berlangganan ke peristiwa Panggilan statteChanged untuk mengetahui kapan panggilan tersambung. ExpectedError Tautan bermanfaat:
- Periksa properti panggilan
- Berlangganan peristiwa SDK
41073 412 Gagal mendapatkan atau mengatur MediaStream kustom, fungsionalitas ini saat ini dinonaktifkan oleh Azure Communication Services. ExpectedError
43000 412 Gagal memulai video, perangkat video sedang digunakan oleh proses/aplikasi lain. Hentikan kamera Anda agar tidak digunakan dalam proses/aplikasi lain, lalu coba lagi. ExpectedError Pahami selengkapnya tentang cara terbaik menangani kamera yang digunakan oleh proses lain
43001 403 Gagal memulai video, izin tidak diberikan untuk menggunakan perangkat video yang dipilih. Pastikan izin perangkat video diizinkan di pengaturan browser dan di pengaturan sistem. ExpectedError Pastikan izin kamera diizinkan di pengaturan browser dan pengaturan sistem perangkat.
Pastikan kamera tidak dinonaktifkan di pengaturan sistem perangkat.
Di macOS, pastikan perekaman layar diizinkan dari pengaturan sistem.

Tautan bermanfaat:
- Meminta izin perangkat-
Izin berbagi layar di macOS
- Menghitung atau mengakses perangkat untuk Safari di macOS dan iOS
43002 500 Gagal memulai video, kesalahan tidak diketahui. Coba lagi. Jika masalah berlanjut, hubungi dukungan Azure Communication Services. UnexpectedClientError
43004 400 Gagal beralih perangkat video, input tidak valid. Input harus berjenis VideoDeviceInfo. ExpectedError Gunakan manajer perangkat untuk mendapatkan daftar objek VideoDeviceInfo, lalu gunakan objek VideoDeviceInfo untuk mengalihkan sumber.

Pelajari selengkapnya tentang cara memulai dan berhenti mengirim video lokal saat dalam panggilan
43005 400 Gagal beralih perangkat video, tidak dapat beralih ke perangkat video yang sama, perangkat video tersebut sudah dipilih. ExpectedError
43013 412 Gagal memulai video, tidak ada perangkat video yang ditemukan. Pastikan perangkat video dicolokkan dan diaktifkan di pengaturan sistem. ExpectedError Pastikan Anda memiliki kamera yang terhubung dan terinstal di perangkat Anda.
43014 412 Gagal memulai video, kesalahan saat meminta aliran media. Coba lagi, jika masalah berlanjut, hubungi dukungan Azure Communication Services. UnexpectedClientError
43015 412 Gagal memulai video, waktu permintaan streaming media habis. Izinkan izin pada perintah browser untuk mengakses kamera dan coba lagi. ExpectedError Kesalahan ini dapat terjadi jika pengguna tidak mengambil tindakan pada permintaan izin browser untuk mengizinkan akses ke kamera.
43016 412 Gagal memulai video, izin ditolak oleh sistem. Pastikan izin perangkat video diizinkan di pengaturan browser dan di pengaturan sistem. ExpectedError - Pastikan izin kamera diizinkan di pengaturan browser dan pengaturan sistem perangkat.
- Pastikan kamera tidak dinonaktifkan di pengaturan sistem perangkat.
- Di macOS, pastikan perekaman layar diizinkan dari pengaturan sistem.

Tautan bermanfaat:
- Meminta izin perangkat
-Izin berbagi layar di macOS
- Menghitung atau mengakses perangkat untuk Safari di macOS dan iOS
43017 412 Gagal memulai video, aliran yang tidak didukung. Coba lagi, jika masalah berlanjut, hubungi dukungan Azure Communication Services. UnexpectedClientError
43018 412 Gagal memulai video, gagal mengatur batasan. Coba lagi, jika masalah berlanjut, hubungi dukungan Azure Communication Services. UnexpectedClientError Pelajari selengkapnya tentang cara mengatur batasan video
43019 412 Gagal memulai video, tidak ada perangkat yang dipilih. Pastikan untuk melewati LocalVideoStream yang dibangun dengan VideoDeviceInfo dan coba lagi. Jika masalah berlanjut, hubungi dukungan Azure Communication Services. UnexpectedClientError Tautan bermanfaat:
- Melakukan panggilan dengan kamera video
- Mulai dan berhenti mengirim video lokal saat melakukan panggilan
43200 412 Gagal merender aliran video, aliran ini tidak tersedia. Berlangganan ke properti streaming yang dapat tersedia untuk mendapatkan pemberitahuan ketika peserta jarak jauh mengaktifkan video mereka dan streaming tersedia untuk penyajian. ExpectedError Tautan bermanfaat:
- Merender streaming video/screensharing peserta jarak jauh
- Menambahkan panggilan video 1:1 ke aplikasi Anda
- Berlangganan peristiwa SDK
43202 404 Gagal merender aliran video, aliran ini tidak lagi tersedia. Peserta jarak jauh menonaktifkan video mereka. ExpectedError Peserta jarak jauh menonaktifkan video mereka saat mencoba membuat tampilan untuk video tersebut.
43203 408 Gagal merender streaming video, waktu rendering habis saat menunggu bingkai video. Coba lagi, jika masalah berlanjut, hubungi dukungan Azure Communication Services. UnexpectedClientError
43204 500 Gagal merender streaming video, gagal berlangganan video pada infrastruktur Azure Communication Services. Coba lagi, jika masalah berlanjut, hubungi dukungan Azure Communication Services. UnexpectedClientError
43209 405 Gagal merender aliran video, VideoStreamRenderer dibuang selama proses inisialisasi. ExpectedError
43210 400 Gagal membuang VideoStreamRenderer karena sudah dibuang. ExpectedError
43220 400 Gagal membuat tampilan, jumlah maksimum tampilan aktif RemoteVideoStream sudah tercapai. Anda dapat membuang yang sebelumnya untuk membuat yang baru. ExpectedError Pelajari selengkapnya tentang cara mendukung jumlah streaming video masuk terbaik dengan benar
480 Titik akhir jarak jauh klien tidak terdaftar. Pastikan bahwa titik akhir jarak jauh tersedia.
481 Gagal menangani panggilan masuk. Ajukan permintaan dukungan melalui portal Azure.
487 Panggilan dibatalkan, ditolak secara lokal, berakhir karena masalah ketidakcocokan titik akhir, atau gagal menghasilkan penawaran media. Perilaku yang diharapkan.
490, 491, 496, 497, 498 Masalah jaringan titik akhir lokal. Periksa jaringan Anda.
503, 504 Kesalahan infrastruktur Communication Services. Ajukan permintaan dukungan melalui portal Azure.
600 Sibuk di mana-mana. Peserta berhasil dihubungi tetapi mengembalikan sinyal sibuk. Perilaku yang diharapkan.
603 Panggilan ditolak secara global oleh peserta Communication Services jarak jauh. Perilaku yang diharapkan.
604 Tidak ada di mana saja. URI yang diminta tidak ada. Perilaku yang diharapkan.
606 Tidak dapat diterima. Peserta berhasil dihubungi tetapi tidak dapat mendukung sesi yang dijelaskan. Perilaku yang diharapkan.

Memahami kesalahan kode panggilan dan subkode

Kode kesalahan, subkode, dan kategori hasil yang sesuai membantu pengembang mengidentifikasi dan mendiagnosis kesalahan. Kode kesalahan ini diekspos melalui properti call.callEndReason setelah panggilan berakhir.

Detail kode kesalahan meliputi:

Kode - adalah bilangan bulat 3 digit yang mewakili status respons klien atau server. Kategori kode:

  • Respons yang berhasil (200-299)
  • Kesalahan klien (400-499)
  • Kesalahan server (500-599)
  • Kesalahan global (600-699)

Subkode - Didefinisikan sebagai bilangan bulat, di mana setiap angka menunjukkan alasan unik, khusus untuk sekelompok skenario atau hasil skenario tertentu.

Pesan - Menjelaskan hasilnya, dan memberikan petunjuk cara mengurangi masalah jika hasilnya gagal.

ResultCategory - Menunjukkan jenis kesalahan. Tergantung pada konteksnya, nilainya bisa , Success, ExpectedError, UnexpectedClientErroratau UnexpectedServerError.

Memanggil Kode panggilan akhir dan subkode

Ada penjelasan berbeda mengapa panggilan berakhir. Berikut adalah arti akhir kode panggilan dan subkode yang menunjukkan bagaimana panggilan dapat berakhir.

Subcode Kode Pesan Kategori Hasil Saran
0 0 Panggilan berakhir dengan sukses oleh peserta lokal. Berhasil
0 487 Panggilan berhasil berakhir karena penelepon membatalkan panggilan. Berhasil
0 603 Panggilan berhasil berakhir karena ditolak dari penerima panggilan. Berhasil Panggilan berakhir karena ditolak dari pengguna target melalui fungsi klien SDK, Call Automation, Graph, PSTN, atau Teams reject.
7 496 Panggilan berakhir karena klien kehilangan koneksi jaringan secara tiba-tiba, dan meskipun mencoba kembali beberapa kali tidak dapat tersambung ExpectedError Browser sedang offline atau memiliki masalah jaringan. Periksa koneksi jaringan browser Anda dan coba lagi.
3100 410 Penyetelan panggilan gagal karena masalah jaringan yang tidak terduga pada klien, periksa jaringan klien dan coba lagi. UnxpectedClientError Periksa konfigurasi jaringan, pastikan konfigurasi tersebut mengikuti persyaratan jaringan Azure Communication Calling.
3101 410 Panggilan dihentikan karena masalah jaringan yang tidak terduga pada klien, periksa jaringan klien dan coba lagi. UnxpectedClientError Periksa konfigurasi jaringan, pastikan konfigurasi tersebut mengikuti persyaratan jaringan Azure Communication Calling.
3111 410 Penyetelan panggilan gagal, tidak dapat memproses penawaran media saat menyambungkan panggilan. UnxpectedClientError Coba lagi. Jika masalah berlanjut, kumpulkan info panggilan, log klien, log konsol browser, dan hubungi dukungan Azure Communication Services.
3112 410 Penyetelan panggilan gagal karena masalah konfigurasi jaringan di sisi klien, periksa konfigurasi jaringan klien, dan coba lagi. ExpectedError Pelajari detail selengkapnya tentang panggilan yang diakhir dengan subkode 3112 di sini.
4097 0 Panggilan berakhir untuk semua pengguna oleh penyelenggara rapat. Berhasil
4502 490 Panggilan gagal karena masalah konektivitas jaringan, browser gagal menyelesaikan permintaan HTTP jaringan. UnexpectedClientError Klien gagal menyelesaikan permintaan dan respons HTTP. Coba lagi. Jika masalah berlanjut, kumpulkan info panggilan, log klien, log konsol browser, dan hubungi dukungan Azure Communication Services.
4506 408 Waktu panggilan habis. Periksa apakah penerima panggilan menerima dan menerima panggilan. UnexpectedClientError Coba lagi. Jika masalah berlanjut, kumpulkan info panggilan, log klien, log konsol browser, dan hubungi dukungan Azure Communication Services.
4507 495 Panggilan berakhir karena aplikasi tidak menyediakan token Azure Communication Services yang valid. UnexpectedClientError Pastikan aplikasi Anda menerapkan mekanisme refresh token dengan benar.
4521 0 Panggilan berakhir karena pengguna terputus dari panggilan secara tiba-tiba. Ini mungkin disebabkan oleh pengguna yang menutup aplikasi yang menghosting panggilan, seperti pengguna menghentikan aplikasi dengan menutup tab browser tanpa menutup telepon yang tepat. ExpectedError
5000 0 Panggilan berakhir untuk peserta ini. Peserta dihapus dari percakapan oleh peserta lain. Berhasil
5003 0 Panggilan berhasil berakhir, karena semua titik akhir penerima panggilan menolak panggilan. Berhasil
5300 0 Panggilan berakhir untuk peserta ini karena dihapus dari percakapan oleh peserta lain. Berhasil Panggilan berakhir untuk peserta ini karena peserta lain menghapusnya, itu bisa menjadi klien lain, Api Automasi Panggilan, Graph API.
5317 0 Peserta target dihapus karena pembaruan peran peserta. ExpectedError
5828 403 Gabungan tidak diotorisasi untuk rapat Ruang karena pengguna bukan bagian dari daftar undangan. UnexpectedClientError
5829 403 Gabungan tidak diizinkan untuk rapat Ruang di luar waktu akhir atau sebelum waktu mulai rapat. UnexpectedClientError
5830 403 Hanya pengguna Communication Services yang diizinkan untuk bergabung dalam rapat Ruang. ExpectedError
7000 0 Panggilan diakhir oleh Azure Communication Service Call Automation API atau bot server. Berhasil Panggilan diakhir oleh ACS Call Automation API atau bot Graph.
10003 487 Panggilan dibatalkan untuk titik akhir pengguna ini karena diterima di tempat lain, oleh titik akhir lain. Berhasil Panggilan dimulai untuk menargetkan pengguna (mulai panggilan, tambahkan peserta, transfer), pengguna target memiliki beberapa titik akhir aktif secara bersamaan, pada salah satu titik akhir pengguna menerima panggilan. Ini adalah perilaku normal, hanya satu titik akhir yang dapat menerima dan terhubung ke panggilan. Semua titik akhir lainnya menerima subkode 10003 untuk menunjukkan bahwa panggilan sudah diterima.
10004 487 Panggilan dibatalkan pada waktu habis, karena pengguna target tidak menerima atau menolaknya tepat waktu. Pastikan pengguna melihat pemberitahuan dan/atau aplikasi dapat menanganinya secara otomatis dan mencoba memulai panggilan itu lagi. ExpectedError Panggilan dibatalkan setelah jumlah waktu yang telah ditentukan sebelumnya (biasanya 2 menit) karena pengguna target tidak menerima atau menolak.
10009 401 Identitas yang tidak diaauthenticated. Pastikan token Azure Communication Services Anda valid dan tidak kedaluwarsa. UnexpectedClientError
10024 487 Panggilan berhasil berakhir. Panggilan ditolak oleh semua titik akhir callee. Berhasil Coba lakukan panggilan lagi.
10037 480 Pengguna target tidak memiliki titik akhir apa pun yang terdaftar di ACS. Pastikan bahwa pengguna target memiliki setidaknya satu titik akhir aktif dan online. ExpectedError Jika pengguna target menggunakan Azure Communication Services Calling SDK, pastikan bahwa SDK berhasil diinisialisasi di aplikasi klien mereka. Jika pengguna target adalah pengguna Teams, pastikan klien mereka online. Pastikan bahwa pengidentifikasi pengguna target (CommunicationUserIdentifier, MicrosoftTeamsUserIdentifier, atau MicrosoftTeamsBotIdentifier) sudah benar. Jika Graph API user memiliki properti department yang diatur ke Microsoft Communication Application Instance MicrosoftTeamsBotIdentifier harus ditentukan.
10057 408 Panggilan gagal, callee gagal menyelesaikan penyiapan panggilan, kemungkinan besar callee kehilangan jaringan atau menghentikan aplikasi secara tiba-tiba. Pastikan klien terhubung dan tersedia. ExpectedError
10076 480 Pengguna target terdaftar tetapi tidak online pada saat panggilan. Pastikan bahwa pengguna target memiliki setidaknya satu titik akhir aktif dan online. ExpectedError Jika pengguna target menggunakan Azure Communication Services Calling SDK, pastikan bahwa SDK berhasil diinisialisasi di aplikasi klien mereka dan titik akhir mereka online. Jika pengguna target adalah pengguna Teams, pastikan klien mereka online.
10077 480 Pengguna target terdaftar dengan ACS dan/atau untuk pemberitahuan push, tetapi tidak online pada saat panggilan. Pastikan bahwa pengguna target memiliki setidaknya satu titik akhir aktif dan online. ExpectedError Jika pengguna target menggunakan Azure Communication Services Calling SDK, pastikan bahwa SDK berhasil diinisialisasi di aplikasi klien mereka dan titik akhir mereka online. Jika aplikasi memanfaatkan Pemberitahuan Push, pastikan pemberitahuan tersebut dikonfigurasi dengan benar. Jika pengguna target adalah pengguna Teams, pastikan klien mereka online.
10078 480 Titik akhir klien jarak jauh tidak terdaftar atau tidak dapat dijangkau. Pastikan titik akhir klien jarak jauh berhasil mengirim permintaan jaringan ke Azure Communication Services. ExpectedError - Jika pengguna target menggunakan Azure Communication Services Calling SDK, pastikan bahwa SDK berhasil diinisialisasi di aplikasi klien mereka dan titik akhir mereka online. Jika aplikasi memanfaatkan Pemberitahuan Push, pastikan pemberitahuan tersebut dikonfigurasi dengan benar.
- Jika pengguna target adalah pengguna Teams, pastikan klien mereka online.
301004 410 Peserta dihapus dari panggilan oleh infrastruktur Azure Communication Services karena ketidakmampuan untuk membangun konektivitas media dengan infrastruktur Azure Communication Services selama penyiapan panggilan. Periksa konfigurasi jaringan pengguna, termasuk jaringan lokal, firewall, konfigurasi VPN, dan coba lagi. UnexpectedClientError Pastikan jaringan pengguna dikonfigurasi dengan benar, ikuti dokumentasi publik 'Rekomendasi Jaringan'.
301005 410 Peserta dihapus dari panggilan oleh infrastruktur Azure Communication Services karena hilangnya konektivitas media dengan infrastruktur yang sama. Ini biasanya terjadi jika peserta meninggalkan panggilan secara tiba-tiba atau kehilangan konektivitas jaringan. Jika peserta ingin melanjutkan panggilan, mereka dapat tersambung kembali. UnexpectedClientError Pastikan Anda menggunakan SDK terbaru di lingkungan yang didukung.
540000 0 Panggilan berhasil diakhir oleh pemanggil PSTN lokal. Berhasil
510403 403 Panggilan berakhir, sebelumnya ditandai sebagai spam dan sekarang diblokir. ExpectedError - Pastikan token Communication Services Anda valid dan tidak kedaluwarsa.
- Pastikan untuk meneruskan AlternateId dalam opsi panggilan.
540487 487 Panggilan berhasil berakhir karena penelepon membatalkan panggilan. Berhasil
560000 0 Panggilan berakhir dengan sukses oleh peserta PSTN jarak jauh. Berhasil Kemungkinan penyebabnya:
- Pengguna mengakhiri panggilan.
- Panggilan diakhir oleh agen media.
560486 486 Panggilan berakhir karena peserta PSTN jarak jauh sibuk. Nomor yang dipanggil sudah dalam panggilan atau mengalami masalah teknis. Berhasil - Untuk panggilan Perutean Langsung, periksa log Kontrol Batas Sesi dan pengaturan dan konfigurasi batas waktu. Kemungkinan penyebab: Nomor yang dipanggil sudah dalam panggilan atau mengalami masalah teknis.
404 Panggilan tidak ditemukan. Pastikan bahwa nomor yang Anda hubungi (atau panggilan yang Anda ikuti) ada.
408 Kontroler panggilan kehabisan waktu. Kontroler Panggilan kehabisan waktu menunggu pesan protokol dari titik akhir pengguna. Pastikan klien terhubung dan tersedia.
410 Tumpukan media lokal atau galat infrastruktur media. Pastikan Anda menggunakan SDK terbaru di lingkungan yang didukung.
430 Tak bisa menyampaikan pesan ke aplikasi klien. Pastikan aplikasi klien berjalan dan tersedia.
480 Titik akhir jarak jauh klien tidak terdaftar. Pastikan bahwa titik akhir jarak jauh tersedia.
481 Gagal menangani panggilan masuk. Ajukan permintaan dukungan melalui portal Azure.
490, 491, 496, 497, 498 Masalah jaringan titik akhir lokal. Periksa konfigurasi jaringan, pastikan konfigurasi tersebut mengikuti persyaratan jaringan Azure Communication Calling.
500, 503, 504 Kesalahan infrastruktur Communication Services. Ajukan permintaan dukungan melalui portal Azure.

Memahami kode panggilan dan subkode

Kapan kode kesalahan diterima?

Kode kesalahan untuk Automasi Panggilan dapat datang sebagai respons sinkron terhadap panggilan API atau respons asinkron melalui URI panggilan balik yang disediakan. Dalam situasi sinkron, jika panggilan API dilakukan dan tidak diterima, ACS akan memberikan kode kesalahan yang menjelaskan mengapa panggilan API ditolak. Dalam skenario asinkron jika panggilan API dilakukan dan diterima tetapi ada sesuatu yang masih salah, baik peristiwa panggilan balik maupun kode kesalahan diterima. Contoh peristiwa panggilan balik umum untuk kegagalan panggilan adalah callDisconnected peristiwa yang muncul setiap kali panggilan terputus. callDisconnected Setelah acara diterima, tidak akan ada lagi peristiwa panggilan balik untuk panggilan yang diberikan tersebut. Untuk daftar peristiwa panggilan balik sinyal panggilan, lihat (halaman ini), dan untuk daftar peristiwa panggilan balik untuk tindakan media, lihat (halaman ini).

Sintaks Kode Kesalahan

Kode kesalahan, subkode, dan kategori hasil yang sesuai membantu pengembang mengidentifikasi dan mendiagnosis kesalahan. Detail kode kesalahan meliputi:

Kode - adalah bilangan bulat 3 digit yang mewakili status respons klien atau server. Kategori kode:

  • Respons yang berhasil (200-299)
  • Kesalahan klien (400-499)
  • Kesalahan server (500-599)
  • Kesalahan global (600-699)

Subkode - Didefinisikan sebagai bilangan bulat, di mana setiap angka menunjukkan alasan unik, khusus untuk sekelompok skenario atau hasil skenario tertentu.

Pesan - Menjelaskan hasilnya dan memberikan petunjuk cara mengurangi masalah jika hasilnya gagal.

Selain kode dan subkode, informasi pemecahan masalah yang lebih rinci dapat ditemukan di log panggilan. Untuk mempelajari selengkapnya tentang cara mengaktifkan dan mengakses log panggilan, lihat halaman ini untuk panduan terperinci.

Kode kesalahan SDK Automation Panggilan

Tabel berikut berisi kode dan subkode yang paling umum. Jika kesalahan Anda tidak ada dalam tabel ini, lihat kode generik dan subkode untuk mendapatkan informasi selengkapnya tentang skenario spesifik Anda.

Kode kesalahan Automasi Panggilan yang paling umum

Kode Subcode Deskripsi Mitigasi
404 8522 Kode kesalahan generik yang menunjukkan bahwa sumber daya tidak ditemukan. Sumber daya dapat mencakup panggilan dan peserta. Periksa kembali status panggilan: panggilan mungkin telah berakhir, atau peserta telah meninggalkan panggilan.
400 8523 Kode kesalahan generik yang menunjukkan bahwa sesuatu dalam isi permintaan tidak valid. Periksa untuk memastikan semua parameter valid. Lihat pesan kesalahan untuk menentukan parameter mana yang melemparkan kesalahan.
400 8501 Tindakan Tidak Didukung Panggilan Tidak Dibuat Tindakan yang terkait dengan pesan kesalahan diaktifkan saat panggilan tidak aktif. Pastikan bahwa tindakan panggilan baru tidak dimulai setelah panggilan terputus. Kesalahan ini juga dapat disebabkan oleh tindakan yang dipanggil saat panggilan aktif jika mendekati waktu panggilan terputus.
400 8500 Mode Media Tidak Valid Periksa status operasi media Anda untuk melihat apakah salah satu dari mereka sudah aktif, atau jika peserta target sudah berada dalam operasi media. Jika ada operasi media aktif, tunggu hingga operasi selesai lalu coba lagi.
400 8559 Tindakan tidak didukung hanya satu aplikasi dialout tunggal yang diizinkan Duplikat mulai merekam permintaan, perekaman sudah dimulai atau sedang berlangsung. Periksa kembali status perekaman untuk memastikan status tidak aktif sebelum mengirimkan panggilan perekaman mulai baru.
400 8528 Tindakan tidak didukung panggilan dihentikan Tindakan yang terkait dengan pesan kesalahan diaktifkan saat panggilan dihentikan. Pastikan bahwa tindakan panggilan baru tidak dimulai setelah panggilan dihentikan. Kesalahan ini juga dapat disebabkan oleh tindakan yang dipanggil saat panggilan aktif jika mendekati waktu penghentian panggilan.
409 8519 Konflik Periksa untuk memastikan beberapa tindakan tidak dilakukan pada sumber daya yang sama secara paralel. Lihat pesan kesalahan untuk mengidentifikasi dua tindakan mana yang berkonflik.
403 7507 Identitas Sumber Panggilan Tidak Valid Identitas aplikasi dari token otorisasi tidak cocok dengan identitas aplikasi di sumber panggilan. Periksa untuk memastikan Anda menggunakan string koneksi dari sumber daya ACS tempat webhook panggilan masuk dikonfigurasi (nomor telepon harus dimiliki oleh sumber daya ACS yang sama yang menjawab panggilan).
403 7504 Izin Aplikasi Tidak Mencukup Kode generik untuk izin yang tidak mencukupi, periksa pesan kesalahan untuk konteks tentang sumber daya apa yang tidak memiliki izin.
400 8585 Tindakan tidak valid dalam status panggilan saat ini Panggilan tidak dibuat atau terputus: tunggu panggilan dibuat sebelum mencoba kembali tindakan media.
405 8520 Fungsionalitas tidak didukung saat ini Kesalahan yang Diharapkan: Alur kerja saat ini tidak didukung. Periksa blog rilis kami untuk melihat apakah ada SDK yang diperbarui yang telah mengaktifkan fungsionalitas ini. Lihat halaman Batasan panggilan Automation yang diketahui untuk daftar alur kerja yang tidak didukung.
412 8583 Prasyarat gagal Referensikan halaman ini yang mencantumkan tindakan media yang tidak kompatibel untuk memastikan Anda tidak menjalankan atau mengantrekan tindakan yang tidak kompatibel.
400 8567 Perwakilan Layanan Sumber Daya ACS Tidak Diaktifkan Sumber Daya Azure Cognitive Service tidak dikonfigurasi dengan benar. Lihat halaman ini untuk panduan tentang menyiapkan Sumber Daya Azure Cognitive Service Anda.
405 8522 Konfigurasi hilang Periksa pesan kesalahan untuk konteks lebih lanjut tentang konfigurasi mana yang perlu dibuat. Konfigurasi ini perlu terjadi saat memanggil ANSWERCall API.

Kode kesalahan generik

Kode 2xx

Kode 2xx mewakili respons yang berhasil. Subkode untuk respons yang berhasil adalah 0.

Kode 4xx

Kode 4xx mewakili kesalahan klien.

Kode status Deskripsi
400 Permintaan Buruk
401 Tidak diizinkan
403 Terlarang
404 Tidak ditemukan
405 Metode tidak diizinkan
406 Tidak dapat diterima
408 Timed out
409 Konflik
412 Prasyarat gagal
413 Entitas permintaan terlalu besar
426 Peningkatan diperlukan
429 Terlalu banyak permintaan
481 Transaksi tidak ada
487 Canceled

Kode 5xx

Kode 5xx mewakili kesalahan server.

Kode status Deskripsi
500 Kesalahan server internal
501 Tidak diimplementasikan
502 Gateway buruk
503 Layanan Tidak Tersedia
504 Waktu Tunggu Gateway Habis

Kode 6xx

Kode 6xx mewakili kesalahan global.

Kode status Deskripsi
603 Ditolak

Subkode generik

Subcode Deskripsi
0 Berhasil
7000 Ringan
7.500 Identitas AAD yang Tidak Didukung
7501 Token Tidak Valid
7502 Akses Tidak Diaktifkan
7504 Izin Aplikasi Tidak Mencukup
7505 Ketidakcocokan Penyewa Perusahaan
7506 Sertifikat Tidak Tepercaya
7507 Identitas Sumber Panggilan Tidak Valid
7508 Identitas ACS yang Tidak Didukung
7509 Kesalahan Validasi Hmac
7510 Kesalahan Validasi Identitas Terkelola
7600 Akses Sumber Daya Tidak Diaktifkan
7601 Identitas Sumber ACS tidak valid
7602 Identitas target ACS tidak valid
7603 Identitas ACS tidak valid
7604 Skenario Interop Teams Tidak Sah
7605 Skenario Interop Perekaman Teams Tidak Sah
7606 Sumber Daya ACS Tidak Sah Untuk Tindakan Kognitif
8500 Mode Media Tidak Valid
8501 Panggilan Tidak Dibuat
8502 ID Peserta Saya Tidak Tersedia
8503 Memanggil Audio Status Media Tidak Aktif
8504 Aliran Media Tidak Tersedia
8505 Beberapa Peserta Dengan Penggantian
8506 Panggilan Perekaman Non Kepatuhan
8508 Operasi dibatalkan
8509 Batas Waktu Keheningan Maks Tercapai
8510 Batas Waktu Diam Awal Tercapai
8511 Permintaan Putar Gagal
8512 Putar Bip Gagal
8513 Batas Waktu Penerimaan Media
8514 Hentikan Nada Terdeteksi
8515 Durasi Rekaman Maks Tercapai
8516 Panggilan Dibatasi
8517 Id Penyewa Panggilan Tidak Cocok
8518 Pengecualian Panggilan
8519 Konflik
8520 Tidak Diimplementasikan
8521 Terlalu Banyak Hop
8522 Tidak Ditemukan
8523 Argumen Tidak Valid
8524 Jumlah Peserta Tidak Valid Untuk Perekaman Kepatuhan
8525 Pihak Yang Tidak Direkam
8526 Token Gabungan Tidak Valid
8527 URL Gabungan Tidak Valid
8528 Panggilan Dihentikan
8529 Batas Bulanan Pembatasan Panggilan Tercapai
8530 Batas Panggilan Aktif Yang Dibatasi Tercapai
8531 Digit Maks Diterima
8532 Batas Waktu Inter Digit Tercapai
8533 Opsi Dtmf Cocok
8534 Nada Salah Dimasukkan
8535 Format File Tidak Valid
8536 Pengunduhan File Gagal
8537 Batas Waktu Tetap Hidup Tercapai
8538 Penerima Panggilan Ditolak
8539 Callee Sibuk
8540 Callee Sibuk Di Mana Saja
8541 Callee Tidak Tersedia
8542 Panggilan Dibatalkan
8543 Panggilan Tidak Ada
8544 Callee Tidak Dapat Dijangkau
8545 Opsi Ucapan Cocok
8546 Permintaan Callee Sent Invalid
8547 Opsi Ucapan Tidak Cocok
8548 Panggilan bukan Panggilan Grup
8549 Pembuatan Percakapan Penargetan Ulang Gagal
8550 Negosiasi Media Penargetan Ulang Gagal
8551 Penargetan Ulang Tidak Didukung
8552 Tidak Dapat Menghapus Pengatur
8553 Perekaman Duplikat
8554 Peserta Kehabisan Campuran Audio Rapat
8555 Penargetan Ulang Sudah Berlangsung
8556 Tindakan tidak didukung untuk panggilan CR
8557 Tipe Format Salah
8558 Peserta Tidak Ada
8559 Duplikat Dialout Tunggal
8560 Gabung percakapan diblokir karena rapat terkunci
8561 ID Rapat Gabung Tidak Valid
8562 Mode Perekaman Tidak Didukung
8563 Ucapan Tidak Dikenali
8564 Kesalahan Koneksi Layanan Ucapan
8565 Kesalahan Cognitive Services
8566 Menyalakan suara Operasi Tidak Diizinkan
8567 Perwakilan Layanan Sumber Daya ACS Tidak Diaktifkan
8568 Identitas Terkelola Untuk Permintaan Cognitive Service Gagal
8571 Konflik Operasi Perekaman
8569 Ucapan Dikenali
8570 Kesalahan Pengenalan Ucapan Cognitive Services
8572 Putar Matikan Layanan
8573 Jeda Metode Lanjutkan Tidak Diizinkan
8578 Transkripsi Gagal
8579 Transkripsi Dibatalkan
8580 Penonaktifan Layanan Transkripsi
8581 URL Aliran Tidak Valid
8582 Putar Teks Sumber Atau Ssml Kosong
8583 Prasyarat gagal
8585 Tindakan tidak valid dalam status panggilan saat ini
8586 Panggilan Masuk Tidak Diakui Oleh Bot
8587 Panggilan Masuk Tidak Dijawab Dalam Waktu
8588 Catatan Selesai Dan Batas Waktu Penerimaan Media
8589 Rekaman Dibatasi
8594 Pembaruan Status Rapat Gagal
8603 Streaming Media Gagal
8604 Streaming Media Dibatalkan
8605 Model Ucapan Kustom Transkripsi Tidak Didukung
8606 Pembuatan Pengidentifikasi Komunikasi Gagal
8607 Konflik Operasi Transfer
8608 Kesalahan Klien Peserta Perekaman
8609 Respons Gabungan Tidak Valid Dari Bot
8610 Tidak Ada Respons Dari Bot Pada Pemberitahuan
8613 Batas Keterangan Langsung Yang Dibatasi Panggilan Tercapai
9001 Kesalahan Tidak Diketahui Dari Layanan Yang Mendasar
9002 Kesalahan Waktu Habis Dari Layanan Yang Mendasar
9003 Operasi Dibatalkan Kesalahan
9998 Kesalahan Fatal
9999 Tidak dikenal

Kode respons panggilan PSTN dengan ParticipantEndReason

Bagian ini menyediakan informasi pemecahan masalah untuk berbagai kombinasi ParticipantEndReason kode respons dan ParticipantEndSubCode . Untuk tabel di bagian ini, ParticipantEndReason = Kode danParticipantEndSubCode = SubKode.

PesertaEndReason 0

Respons ParticipantEndReason dengan nilai 0 biasanya berarti penghapusan panggilan normal dan menandai panggilan yang selesai tanpa kesalahan.

SubCode Kode Pesan Kategori Hasil Saran
0 0 Panggilan berakhir dengan sukses oleh peserta lokal. Berhasil
560000 0 Akhir panggilan PSTN normal:
- Pengguna mengakhiri panggilan.
- Panggilan diakhir oleh agen media.
Berhasil
540000 0 Akhir panggilan PSTN normal:
- Pengguna mengakhiri panggilan.
- Panggilan diakhir oleh agen media.
Berhasil

PesertaEndReason 4xx

Respons ParticipantEndReason dengan nilai 4xx berarti bahwa panggilan tidak tersambung.

SubCode Kode Pesan Kategori Hasil Saran
510403 403 Panggilan diblokir:
- ID alternatif tidak disediakan untuk panggilan.
- Nomor telepon tidak diizinkan oleh pengguna Pengontrol Batas Sesi (SBC).
- Untuk informasi selengkapnya tentang ID Alternatif, lihat Mengelola panggilan.
- Pastikan Anda menentukan ID Alternatif yang valid. Ini harus berupa nomor telepon milik Sumber Daya yang Anda gunakan.
- Verifikasi bahwa Anda memiliki Sumber Daya yang Anda gunakan untuk melakukan panggilan.
- Untuk panggilan perutean langsung, verifikasi mengapa Pengontrol Batas Sesi Anda melarang panggilan.
560403 403 - Panggilan terlarang.
- Panggilan dibatalkan.
- Panggilan ditolak.
Pastikan Anda memanggil nomor telepon yang valid dalam format yang benar. Untuk informasi selengkapnya tentang format angka yang didukung, lihat https://en.wikipedia.org/wiki/E.164.
511532 403 Konfigurasi batang SIP sumber daya tidak ditemukan. Periksa penyiapan perutean langsung Anda di portal Azure. Untuk informasi selengkapnya, lihat Provisi perutean langsung.
560404 404 - Nomor telepon tidak ditemukan.
- Nomor telepon tidak ditetapkan ke target apa pun.
- Nomor telepon tidak diizinkan oleh Pengontrol Batas Sesi.
- Pastikan nomor telepon milik Sumber Daya yang Anda gunakan dan bahwa Anda memiliki Sumber Daya.
- Verifikasi bahwa nomor yang Anda panggil ada, dan ditetapkan ke target yang valid.
511404 404 - Nomor telepon tidak ditemukan.
- Sumber daya yang digunakan dalam panggilan tidak ditemukan.
- Pastikan Anda menggunakan nomor telepon milik Sumber Daya yang Anda gunakan dan bahwa Anda memiliki Sumber Daya.
- Verifikasi bahwa nomor yang Anda panggil ada, dan ditetapkan ke target yang valid.
- Pastikan bahwa Sumber Daya yang Anda gunakan untuk panggilan tidak dihapus atau dinonaktifkan.
- Pastikan langganan Azure Anda tidak dihapus atau dinonaktifkan.
560408 408 Pihak yang dipanggil tidak menanggapi pesan pembentukan panggilan dalam periode waktu yang ditentukan. - Periksa kembali mengapa pihak yang dipanggil tidak merespons.
- Untuk panggilan perutean langsung, periksa log dan konfigurasi pengaturan dan batas waktu Session Border Control (SBC) Anda.
500001 408 Batas waktu gateway pengguna
Azure Communication Services tidak menerima respons dari klien dalam batas waktu tertentu dan mengakhiri permintaan.
- Periksa kembali mengapa pihak yang dipanggil tidak merespons.
- Untuk panggilan perutean langsung, periksa konfigurasi log dan pengaturan dan batas waktu SBC Anda.
531004 410 Pemeriksaan Pembentukan Konektivitas Interaktif (ICE) gagal. - Jalur media tidak dapat dibuat. Dapat disebabkan oleh konfigurasi jaringan yang salah. Verifikasi konfigurasi jaringan Anda untuk memastikan bahwa alamat IP dan port yang diperlukan tidak diblokir. Baca panduan di https://www.rfc-editor.org/rfc/rfc5245#section-7.
- Untuk panggilan perutean langsung, periksa log dan pengaturan SBC Anda untuk konfigurasi dan profil ICE. Hubungi vendor SBC Anda untuk bantuan konfigurasi. Untuk informasi selengkapnya, lihat Daftar Pengontrol Batas Sesi yang disertifikasi untuk perutean langsung Azure Communication Services.
560480 480 - Tidak ada jawaban dari pengguna yang dipanggil.
- Disebut pengguna sementara tidak tersedia.
- Periksa kembali mengapa pihak yang dipanggil tidak merespons.
- Coba lagi panggilan nanti jika pihak yang dipanggil sementara tidak tersedia.
- Untuk panggilan perutean langsung, periksa konfigurasi log dan pengaturan dan batas waktu SBC Anda.
560484 484 - Alamat penerima panggilan tidak lengkap atau tidak valid.
- Format nomor penerima panggilan tidak lengkap atau tidak valid.
- Dalam beberapa kasus, Anda dapat mengabaikan kegagalan ini karena pengguna memutar nomor yang tidak valid.
- Pastikan nomor telepon diformat dengan benar. Untuk informasi selengkapnya, lihat https://en.wikipedia.org/wiki/E.164 .
- Untuk perutean langsung, SBC dapat menyebabkan kegagalan ini karena konfigurasi yang hilang dalam skenario transfer panggilan.
60486 486 Nomor yang dipanggil sibuk - Nomor yang dipanggil mungkin terhubung ke panggilan yang ada, atau mengalami masalah teknis.
- Untuk panggilan perutean langsung, periksa konfigurasi log dan pengaturan dan batas waktu SBC Anda.
540487 487 Penelepon menghentikan permintaan panggilan. Coba lagi panggilannya.
560487 497 - Penelepon menghentikan permintaan panggilan.
- Permintaan dihentikan dengan kliring panggilan normal.
Coba lagi panggilannya.

PesertaEndReason 5xx

Respons ParticipantEndReason dengan nilai 5xx berarti bahwa panggilan gagal karena masalah dengan komponen perangkat lunak atau perangkat keras yang diperlukan untuk menyelesaikan koneksi.

SubCode Kode Pesan Kategori Hasil Saran
560500 500 Terjadi kesalahan server internal di salah satu layanan yang terlibat dalam panggilan. - Coba lagi panggilannya. Jika masalah berlanjut, hubungi penyedia telco atau dukungan Microsoft Anda.
- Untuk panggilan perutean langsung, periksa konfigurasi log dan pengaturan dan batas waktu SBC Anda, untuk melihat apakah SBC Anda menyebabkan kegagalan.
560503 503 - Panggilan gagal karena kesalahan server internal di salah satu layanan yang terlibat dalam panggilan.
- Jaringan yang digunakan untuk membuat panggilan tidak berurutan.
- Kegagalan sementara di salah satu layanan yang terlibat dalam panggilan.
- Periksa konfigurasi jaringan dan perutean Anda untuk kemungkinan masalah. Verifikasi bahwa aturan firewall jaringan Anda sudah benar.
- Coba lagi panggilannya. Jika masalah berlanjut, hubungi penyedia telco atau dukungan Microsoft Anda.
- Untuk panggilan perutean langsung, periksa konfigurasi log dan pengaturan dan batas waktu SBC Anda, untuk melihat apakah SBC Anda menyebabkan kegagalan.

PesertaEndReason 603

Respons ParticipantEndReason dengan nilai 603 berarti bahwa panggilan ditolak tanpa menyambungkan.

SubCode Kode Pesan Kategori Hasil Saran
560603 603 - Panggilan ditolak oleh penerima.
- Panggilan ditolak karena deteksi penipuan.
- Jika ditolak oleh penerima, coba lagi panggilan.
- Pastikan Anda tidak melebihi jumlah maksimum panggilan bersamaan yang diizinkan untuk nomor telepon Azure Communication Services Anda. Untuk informasi selengkapnya, lihat Batasan panggilan PSTN.

Kode galat SDK obrolan

Chat SDK menggunakan kode kesalahan berikut untuk membantu Anda memecahkan masalah obrolan. Kode galat diekspos melalui properti error.code dalam respons kesalahan.

Kode Pesan Saran
401 Tidak diizinkan Pastikan token Layanan Komunikasi Anda valid dan tidak kedaluwarsa.
403 Terlarang Pastikan bahwa inisiator permintaan memiliki akses ke sumber daya.
429 Terlalu banyak permintaan Pastikan aplikasi pihak klien Anda menangani skenario ini dengan cara yang mudah digunakan. Jika kesalahan berlanjut, ajukan permintaan dukungan.
503 Layanan Tidak Tersedia Ajukan permintaan dukungan melalui portal Azure.

Kode kesalahan SMS

SMS SDK menggunakan kode kesalahan berikut untuk membantu Anda memecahkan masalah SMS. Kode kesalahan diekspos melalui DeliveryStatusDetails bidang dalam laporan pengiriman SMS.

Kode Pesan Saran
2000 Pesan Berhasil Dikirim.
4000 Pesan ditolak karena deteksi penipuan. Pastikan Anda tidak melebihi jumlah maksimum pesan yang diizinkan untuk nomor Anda.
4001 Pesan ditolak karena format angka Sumber/Dari tidak valid Pastikan nomor Ke dalam format E.164 dan Format angka Dari dalam format E.164 atau Kode pendek.
4002 Pesan ditolak karena format Angka Tujuan/Ke tidak valid. Pastikan nomor Ke dalam format E.164
4003 Pesan gagal dikirim karena tujuan yang tidak didukung. Periksa apakah tujuan yang coba Anda kirim didukung.
4004 Pesan gagal dikirim karena Nomor Tujuan/Ke tidak ada. Pastikan nomor Ke yang Anda kirim valid.
4005 Pesan diblokir oleh Operator tujuan.
4006 Nomor Tujuan/Ke tidak dapat dijangkau. Coba kirim ulang pesan di lain waktu.
4007 Nomor Tujuan/Ke memilih untuk tidak menerima pesan dari Anda. Tandai nomor Tujuan/Ke sebagai ditolak sehingga tidak ada upaya pesan lebih lanjut yang dilakukan ke nomor tersebut.
4008 Anda melebihi jumlah maksimum pesan yang diizinkan untuk profil Anda. Pastikan Anda tidak melebihi jumlah maksimum pesan yang diizinkan untuk nomor Anda atau gunakan antrean untuk membuat batch pesan.
4009 Pesan ditolak oleh Microsoft Entitlement System. Paling sering ini terjadi jika aktivitas penipuan terdeteksi. Hubungi dukungan untuk detail selengkapnya.
4010 Pesan diblokir karena nomor bebas ongkos tidak diverifikasi. Tinjau batas pengiriman yang belum diverifikasi dan kirim verifikasi bebas telunjuk sesegera mungkin.
5000 Pesan gagal dikirim. Hubungi tim dukungan Microsoft untuk detail selengkapnya. Ajukan permintaan dukungan melalui portal Azure.
5001 Pesan gagal dikirim karena tidak tersedianya aplikasi/sistem sementara.
5002 Operator tidak mendukung laporan pengiriman Paling sering ini terjadi jika operator tidak mendukung laporan pengiriman. Tidak ada tindakan yang diperlukan karena pesan mungkin telah dikirimkan.
9999 Pesan gagal dikirimkan karena kesalahan/kegagalan yang tidak diketahui. Coba kirim ulang pesan.