Asterisk tidak menambahkan catatan CDR dalam DB untuk panggilan ke rekan tidak terdaftar


1

Saya mengkonfigurasi backend Asterisk CDR ke PostgreSQL, dan semuanya berfungsi dengan baik untuk panggilan antara dua rekan yang terdaftar.

Masalahnya adalah ketika pengguna memanggil rekan yang tidak terdaftar. Saya ingin Asterisk untuk memasukkan catatan itu, tetapi tidak (menanggapi klien SIP pemanggil dengan 503 / Layanan Tidak Tersedia ... mungkin itu ada hubungannya dengan itu).

Saya menduga masalahnya mungkin dalam cara saya mengkonfigurasi pendaftaran pengguna, tapi saya bukan ahli jadi saya tidak benar-benar tahu apa yang saya lakukan. Bagaimanapun, saya melaporkan semua informasi yang saya anggap berguna untuk menyelesaikan masalah, jika saya melewatkan sesuatu yang penting, silakan tanyakan dan saya akan menambahkannya. Saya menggunakan Asterisk 13.

cdr.conf:

[general]
unanswered = yes

extensions.conf:

[default]
switch => Realtime/default@extensions

Pegawai dan ekstensi Pjsip diambil juga dari DB.

Contoh rekaman dalam asterisk.ps_endpoints:

(id=100, transport=transport-udp, aors=100, auth=100, context=default, disallow=all, allow=ulaw, direct_media=no, identify_by=username, rtp_timeout=10)

Contoh rekaman dalam asterisk.ps_aors:

(id=100, max_contacts=1, remove_existing=yes, qualify_frequency=10)

Contoh rekaman dalam asterisk.ps_auths:

(id=100, auth_type=userpass, password=*****, username=100)

Contoh rekaman dalam asterisk.extensions:

(id=7, context=default, exten=100, priority=1, app=Dial, appdata=PJSIP/100)

Catatan:

  • Meja asterisk.extensions tidak mengandung hal lain kecuali untuk Dials.
  • Bidang yang tidak ditentukan dalam contoh di atas adalah NULL.
  • Saya lebih suka solusi yang tidak memerlukan penambahan catatan di asterisk.extensions untuk setiap pengguna (tapi saya tidak punya masalah menambahkan banyak ekstensi baru "statis").

Ketika Anda menghubungi rekan yang tidak terdaftar, itu bukan panggilan nyata dan kemudian tidak terdaftar dalam CDR.
jcbermu

Jadi tidak mungkin untuk merekam panggilan ke teman yang tidak terdaftar?
user445082

Itu tidak mungkin. Ada alternatif untuk disebut CDR CEL itu lebih detail. Mungkin dengan CEL Anda dapat memiliki informasi yang Anda inginkan.
jcbermu
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.