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 test1@127.0.0.1. Perangkat lain terhubung ke Wi-Fi dan menggunakan akun SIP test2@192.168.43.1 dan panggilan ke "test1".
Pembaruan: Baru saja menguji bahwa konfigurasi ini benar-benar berfungsi:
- Masukkan perangkat pertama dalam mode "Hotspot Portabel" (Pengaturan -> Nirkabel & jaringan -> Tethering & hotspot portabel -> Hotspot Wi-Fi portabel)
- Mulai uSipServer di perangkat pertama
- Hubungkan perangkat kedua ke AP yang dibuat oleh yang pertama (Pengaturan -> Nirkabel & jaringan -> Pengaturan Wi-Fi -> Jaringan Wi-Fi -> "X10i" (atau nama apa pun)
- Mulai SipDroid pada perangkat kedua, tentukan, misalnya, "qqq" sebagai pengguna dan "192.168.43.1" sebagai server SIP. Indikator menjadi hijau.
- Mulai SipDroid pada perangkat pertama, speciftgin, misalnya, "eee" sebagai pengguna dan "192.168.43.1" atau "127.0.0.1" sebagai server. Indikator tetap kuning.
- Dapat telepon dari perangkat kedua ke yang pertama, menentukan "eee" di bidang panggilan yang lebih rendah; dapat ponsel dari perangkat pertama ke yang kedua, menentukan "qqq" di bidang panggilan yang lebih rendah. Tidak ada entitas eksternal (seperti titik akses tambahan atau penyedia seluler) yang terlibat.
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.