Kalau saya pribadi, misal memang dimungkinkan menggunakan endpoint iax2, saya lebih memilih iax2 karena signalling dan media hanya menggunakan 1 port saja yaitu 4569. Probem NAT juga sangat minimal di protokol ini.
Untuk setting, tambahkan pada iax.conf (jika menggunakan asterisk vanilla install) atau iax_custom.conf (jika menggunakan distro berbasis FreePBX - Elastix, AsteriskNow, Briker, trixbox), seperti berikut:
username=neogate
secret=neogate
context=from-internal
host=dynamic
type=friend
port=4569
qualify=yes
permit=0.0.0.0/0.0.0.0
requirecalltoken=no
calltokenoptional=0.0.0.0/0.0.0.0```
Lalu di sisi neogate tinggal disetting registrasi ke asterisk dengan credential seperti yang tertera di atas.
saya menggunakan distro elastix, dan scripts peer details yang @godril sudah saya coba.
namun masih belum tembus, saya cek di cli “sip show peers” jika menggunakan port 4569 di scripts peers detail tampil status “UNREACHABLE” dan di status “sip show registry” tampil state “No Authentication” dan portnya pun berubah pada tabel host menjadi xxx.xxx.xxx:5060 (di sip show registry).
ini saya coba trunk dari elastix IAX2 dan neogate IAX.
dan apakah elastix bisa rubah IAX2 ke IAX ?