Saya mencari cara untuk melakukan panggilan VoIP point-to-point antara dua perangkat Android tanpa memiliki server perantara (SIP server) atau koneksi Internet. Saya hanya memiliki titik akses (atau beberapa titik akses terhubung melalui LAN) dan saya ingin membuat panggilan VoIP melalui Wi-Fi saja. Apakah ini mungkin?
12
Jawaban:
Anda dapat menggunakan CSipSimple untuk menambahkan akun SIP lokal di kedua ponsel tanpa memerlukan proxy SIP menengah (atau server).
Tambahkan akun 'Lokal' umum. Anda hanya perlu memberikan nama pengguna SIP untuk itu.
Ketika itu dilakukan pada kedua ponsel Anda dapat memanggil telepon lain:
Klik pada tempat bertanda hijau di gambar kiri untuk menavigasi ke aktivitas input SIP :
sumber
Gunakan uSipServer + SipDroid (atau klien SIP apa pun) yang dikonfigurasi pada alamat IP eksplisit.
Seperti satu perangkat yang memiliki uSipServer, memulai Wi-Fi AP (dalam menu "Tethering") dan SipDroid terhubung ke [email protected]. Perangkat lain terhubung ke Wi-Fi dan menggunakan akun SIP [email protected] dan panggilan ke "test1".
Pembaruan: Baru saja menguji bahwa konfigurasi ini benar-benar berfungsi:
Saya mencoba klien SIP lain (seperti CSipSimple dan Linphone), tetapi mereka menolak untuk bekerja pada perangkat pertama ketika tidak ada jaringan "normal" yang dikonfigurasi. Dan SipDroid (yang untungnya cukup bodoh untuk mengabaikan jaringan "tidak adanya") tidak kompatibel dengan codec dengan semua yang saya coba.
Perhatikan bahwa jika ada koneksi jaringan lain yang ada, SipDroid dapat membingungkan mereka dan mengirim IP yang salah ke rekannya yang menghasilkan telepon "satu arah". Uji dengan hanya hotstop Wi-Fi / klien Wi-Fi yang diaktifkan.
sumber