Asterisk dengan IP Public

Halo semua. Saya masih bener-bener baru terkait dengan VoIP, karena saya sebenarnya memang seorang Android Developer. Perusahaan saya ingin membuat aplikasi chat seperti Whatsapp, Line, atau Telegram. Untuk messaging nya saya menggunakan nodeJS. Lalu pihak perusahaan meminta untuk menambahkan fitur voice call dan video call. Saya riset sana sini dan akhirnya saya menemukan solusi dengan VoIP ini.

Saya coba untuk lokal jaringan kantor (192.168.1.0), bisa berjalan sesuai ekspektasi. Setelah itu saya coba untuk pasang pada server (CentOS 7) degan IP Public dan hasilnya sebagai berikut ini: (test menggunakan Linphone)

Menggunakan 1 network ISP yang sama (Smartfren)

iPhone <-> Android:

  • Register = Berhasil
  • Ringing = Berhasil
  • Answer = Gagal (Dianggap decline)

iPhone <-> Desktop Linux:

  • Register = Berhasil
  • Ringing = Berhasil
  • Answer = Gagal (Tidak ada suaranya)

Menggunakan 2 network ISP yang sama (Smartfren dan Indihome)

iPhone (Smartfren) <-> Desktop Linux (Indihome):

  • Register = Berhasil
  • Ringing = Berhasil
  • Answer = Berhasil

Apakah itu permasalahan ada pada IP Client yang crash atau bagaimana? Saya sudah coba sip set debug on tapi kurang paham cara bacanya

Note:

  • menggunakan versi Asterisk 13.19.0
  • menggunakan Realtime ODBC

Mohon bantuannya

Terima Kasih,
M. Hasan

Bisa dishare config Asterisknya seperti apa? Agak sulit membayangkan problemnya jika tidak bisa tau apa saja yang sudah dijalankan. Terima kasih.

Btw, kapan2 saya boleh lihat app nya kah? Saya sedang membangun backend softswitch. Mungkin bisa dicoba barengan. Pengen nyoba message pusher firebase juga.

dari publik udah di nat om network nya ?

om Godril kalau kita mau pasang sip Trunk indihome kontak kemana sih Om ke 147 kah ?

kayaknya kalo dari 147 ndak bakal dikasih deh. Itu teman2 lain di forum ini ngulik sendiri dengan membongkar config modemnya. Kalo telpon ke 147 nanti pasti akan diarahkan ke produk SIP trunk mereka yang beneran.