Sepertinya sudah mas. Sudah ditest call?
Mas, diarahkannya itu ke ekstensi (SIP) dari planet atau sip account lain ?
saya tes call, ada 2 kali nada ring tunggu, kemudian status di planet voip berubah dari Ring menjadi Talk, namun tidak ada suara apapun… dan tidak terfoward ke ekstensi tertentu yg ditentukan dalam inbound route mas
mohon sertakan log asterisk nya juga mas… tidak bisa membayangkan problemnya kalau begini. biasanya ada di /var/log/asterisk/full jika menggunakan FreePBX. Kalau boleh sertakan juga screenshoot config dialrule/dialplan dll planetnya, jadi nanti kalo ada kawan lain yang nyari info juga mudah mempelajarinya.
Suwun
terimakasih mas… namun saya bingung harus paste disini log yg bagian apa persisnya mas ? … soalnya banyak banget. hehehe
begini langkah2 untuk debug nya:
-
masuk linux console, jadi root aja
-
pastikan dulu bahwa file full log memang terisi “full” log
edit
/etc/asterisk/logger.conf
dan cari baris yang berisi kata full, mirip seperti ini:full => notice,warning,error,debug,verbose
apabila baris tersebut diberi comment mark (diberi tanda titik-koma di depan nya) maka hapus dulu comment mark nya
setelah itu reload logger module di asterisk nya, misal dengan menjalankan ini:
asterisk -rx "logger reload"
-
lalu jalankan ini untuk mulai debug
tail -f /var/log/asterisk/full | tee debug1.txt
-
persis setelah menjalankan langkah 3 diatas langsung lakukan test call 1 kali saja. setelah selesai test call langsung ctrl+c perintah tail di langkah 3 tadi
-
buka file
debug1.txt
nya lalu copas di pastebin.com dan link pastebin nya dipost disini (jadi bukan post log nya disini ya, biar ga ribet baca forum nya). atau ya attach aja file nya disini
anton
baik, saya coba dulu mas… nanti saya paste disini hasilnya
Mas, isi dari /etc/asterisk/logger.conf-nya begini :
[general]
[pagar]include logger_general_additional.conf
[pagar]include logger_general_custom.conf
[logfiles]
[pagar]include logger_logfiles_additional.conf
[pagar]include logger_logfiles_custom.conf
selain itu tidak ada
coba buka yang logger_logfiles_additional.conf
kalo sudah ada baris yang full tadi maka skip tahap ini, berarti sudah di-set
kalo belum ada maka isi kan saja manual di: logger_logfiles_custom.conf
full => notice,warning,error,debug,verbose(3)
anton
baik mas… ini isi dari logger_logfiles_additional.conf mas :
full => debug,error,notice,verbose,warning
console => debug,error,notice,verbose,warning
dan ini hasilnya setelah CTRL + C beberapa detik setelah nelpon ke nomor pstn :
bagaimana cara melakukan test call nya ? maksudnya apa yang anda lakukan (dial dari mana, ext brp, dial ke nomor berapa etc…)
apakah yakin debug nya dijalankan sebelum dan sesudah test call dilakukan ?
kemudian file log nya terpotong, jangan di copas deh, file nya transfer aja ke laptop lalu email kan ke saya antonrd@gmail.com (alasan ngga langsung aja di post/attach krn takut ada data2 lain, spt di link pastebin itu saya lihat spt nya anda pake ip public dll)
anton
baik mas, saya kirim detailnya ke email ya …
dari log saya pastikan tdk tercatat panggilan ke nomor yang dimaksud, tdk ada informasi test call yang dijalankan
nelpon dari mana ? dari extension freepbx yang registered ? extension brp ?
anton
saya nelpon dari hape mas… hehehe…
maksudnya sih nelpon dari ponsel ke nomor tersebut, kemudian akan diforward ke extension tertentu.
oh incoming, ok, berarti ada 2 kemungkinan kenapa tidak ada trace nya di full log:
- salah config di planet nya, jadi ngga ada sama sekali paket SIP yang di forward
- transaksi mati sebelum masuk log, ini harus di lihat di sip debug nya
begini cara mengaktifkan sip debug nya untuk mengetahui apa betul routing yang dijalankan di planet sudah benar dan paket terkirim ke asterisk dan apa penyebabnya kok langsung di-drop oleh asterisk:
asterisk -rx "sip set debug ip <IP_GW_PLANET_NYA>"
misal: asterisk -rx "sip set debug 192.168.100.72"
lalu jalankan debug yang sama (kali ini bisa jadi lebih banyak text krn ada sip messages nya)
anton
baik mas, hasilnya sudah terkirim ke email…
tidak ada sama sekali aktifitas SIP berasal dari IP planet
kemungkinannya:
- konfigurasi di planet salah, panggilan masuk ke FXO planet tidak diteruskan ke asterisk
- ip nya salah, yakin betul ip planet itu ? dan itu dapat diakses dari asterisk nya ? (misal di ping, lebih bagus lagi tambahkan
qualify=yes
di trunk vgw nya itu sehingga bisa di cek dari asterisk:asterisk -rx "sip show peers"
anton
Pada sip planet ada dua ip mas, ini previewnya :
kemudian, planet tersebut, pada SIP Trunk menggunakan setting sebagai berikut :
untuk sip 1001 itu sudah berstatus registered, seperti gambar berikut :
menurut mas anton bagaimana ?
untuk gateway biasanya ngga register, maka itu kosongkan saja
cek di VoIP basic bagian sip proxy isikan IP asterisk nya
lalu di dialing plan buat routingnya dibagian outgoing agar di fwd ke IP asterisk
anton