Sign inGet started

Pemecahan masalah Voice

Mulai dari log panggilan. Keberadaan catatan dan field-nya menentukan pemeriksaan mana yang perlu Anda ikuti.

Panggilan keluar tidak muncul di log panggilan

Panggilan yang tidak dapat diterima Bird ditolak di lapisan SIP, sebelum catatan dibuat. Lima hal menyebabkan ini:
  • Trunk belum mengizinkan panggilan keluar. Trunk baru tidak membawa panggilan apa pun sampai Anda mengaktifkan panggilan keluar di halamannya, dan trunk tersebut menolak setiap percobaan sampai Anda melakukannya, apa pun kredensial yang disertakan panggilan.
  • Trunk belum memiliki cara untuk mengenali Anda. Trunk baru menolak setiap panggilan sampai Anda menambahkan rentang IP, kunci API yang diizinkan, atau kredensial sesi.
  • Panggilan berasal dari alamat di luar daftar IP yang diizinkan trunk. Di belakang NAT, bandingkan alamat publik router dengan daftar IP yang diizinkan trunk. Alamat privat sistem telepon tidak sampai ke Bird.
  • Tantangan kata sandi gagal. Pastikan username-nya adalah bird. Kata sandi harus berupa secret kunci API yang diizinkan atau kredensial sesi yang belum kedaluwarsa. Trunk juga harus menawarkan algoritma Digest yang digunakan sistem telepon Anda.
  • Panggilan ditujukan ke domain SIP yang tidak dikenali Bird. Salin domain secara utuh dari halaman trunk, jangan merakitnya sendiri.

Panggilan ditolak dengan alasan penolakan

Bird menolak panggilan sebelum menghubungi carrier, dan alasannya menyebutkan pemeriksaan yang gagal. Buka panggilan tersebut dan gunakan tautan di panel penolakan ke pengaturan yang relevan. Panggilan yang ditolak mencantumkan setiap alasan beserta perbaikannya.
caller_id_not_verified adalah alasan yang paling sering ditemui klien baru, biasanya karena klien menaruh digest username di tempat caller ID seharusnya: keduanya adalah field yang berbeda.

Panggilan gagal, bukan ditolak

Failed bukan penolakan. Panggilan dicoba dan tidak berhasil, dan SIP response memuat kode yang dikembalikan. 486 adalah nomor sibuk, 404 adalah nomor yang tidak teralokasi. Ini biasanya menunjuk ke nomor yang Anda hubungi, bukan ke konfigurasi Anda.
Panggilan yang ditolak Bird berstatus Rejected, bukan Failed, jadi filter log pada Rejected saat Anda mencari panggilan yang gagal melewati salah satu pemeriksaan Bird.

Panggilan ditolak tanpa alasan penolakan

Pada panggilan keluar, pihak penerima menolaknya langsung dan SIP response memuat kodenya.
Pada panggilan masuk, nomor yang dihubungi menolak panggilan tersebut, yang tidak melanggar pemeriksaan apa pun sehingga tidak menyebutkan alasan. Buka panggilan dan baca Inbound route: rute reject berarti nomor tersebut tidak diarahkan ke penjawab. Menerima panggilan membahas setiap penolakan masuk berdasarkan rute dan alasannya.

Orang yang Anda hubungi melihat nomor yang berbeda

Panggilan memiliki catatan dan tidak ada alasan penolakan, sehingga lolos setiap pemeriksaan Bird. Masalahnya ada di hilir Bird: operator tujuan mengganti caller ID, atau menolak panggilan yang menampilkannya. Penyebab yang sama tampak sebagai nomor yang tersambung di satu negara tetapi tidak pernah tersambung di negara lain.
Verifikasi membuktikan Anda menguasai sebuah caller ID. Verifikasi tidak mewajibkan operator yang mengirimkan panggilan untuk menerimanya, dan operator menerapkan aturan nasional mereka sendiri terhadap nomor yang tidak diperoleh melalui Bird. Lihat penafian verifikasi dan pengiriman CLI untuk praktik yang terkait, termasuk persyaratan CLI dalam negeri, pemblokiran berbasis asal, dan daftar do-not-originate.
Untuk mengetahui jenis nomor yang Anda tampilkan, buka nomor tersebut di Voice > Numbers dan baca panel di bagian atas halamannya. Nomor yang Anda beli dari Bird menampilkan langganannya, begitu juga nomor yang Anda beli dan juga verifikasi. Hanya nomor yang Anda miliki di tempat lain yang menampilkan verifikasi saja. Langganan berarti nomor tersebut diperoleh melalui Bird, sehingga penafian tidak berlaku untuknya. Menampilkan nomor yang diperoleh melalui Bird adalah cara meningkatkan rasio pengiriman dan penyelesaian di tujuan yang menolak nomor yang hanya diverifikasi.

Panggilan masuk tidak pernah sampai ke sistem telepon Anda

Nomor menjawab panggilan, dan pengirimannya yang gagal. Periksa dalam urutan berikut:
  1. Baca Inbound route panggilan. Informasi ini menyebutkan trunk atau forward mana yang dituju nomor tersebut saat panggilan tiba. Rute reject berarti nomor tidak diarahkan ke mana pun, yang juga terjadi setelah trunk-nya dihapus atau panggilan masuknya dinonaktifkan.
  2. Pastikan trunk memiliki gateway. Trunk tanpa gateway pengiriman menolak setiap panggilan ke nomor yang dijawabnya, dan catatan menampilkan no_route_found. Tambahkan gateway di Inbound calling pada halaman trunk.
  3. Periksa alamat gateway. Bird menghubungi gateway sesuai urutan prioritas dan menyerah jika tidak ada yang menjawab. Konfirmasi host URI SIP, port-nya, dan bahwa sistem telepon Anda menerima panggilan dari Bird di alamat tersebut.
  4. Untuk forward, pastikan target masih terverifikasi. Target forward diperiksa ulang pada setiap panggilan, sehingga caller ID yang Anda hapus akan menghentikan penerusan mulai saat itu.

Klien Anda menjawab MD5 dan tidak berhasil

Beberapa perangkat salah menangani tantangan yang diawali dengan SHA-256. Atur trunk ke MD5 saja.

Panggilan tersambung tetapi audio satu arah

Klien Anda berada di belakang NAT, dan medianya dikirim ke alamat privat. Aktifkan penanganan NAT atau STUN di klien.

Langkah selanjutnya

HalamanCakupan
Log panggilanSetiap field pada catatan panggilan, dan setiap alasan penolakan
Trunk SIPDaftar IP yang diizinkan, kunci, kredensial sesi, dan Digest
Pengaturan klien SIPPengaturan yang diminta setiap softphone dan PBX
Melakukan panggilanApa yang diharapkan Bird pada INVITE, dan bagaimana handshake berjalan
Menerima panggilanMengarahkan nomor ke trunk atau forward, dan apa yang dicatat

Sumber daya terkait

Lanjutkan dengan dokumentasi, panduan, dan contoh untuk topik ini. Sumber daya tersedia dalam bahasa Inggris.

Dapatkan ringkasan implementasi