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