Використовуйте uSipServer + SipDroid (або будь-який SIP-клієнт), налаштований на явну IP-адресу.
Як і один пристрій має uSipServer, запускається Wi-Fi AP (у меню "Tethering") та SipDroid, підключений до test1@127.0.0.1. Інший пристрій підключається до Wi-Fi та використовує SIP-акаунт test2@192.168.43.1 і викликає "test1".
Оновлення: Щойно перевірили, що ця конфігурація насправді працює:
- Помістіть перший пристрій у режим "Портативна точка доступу" (Налаштування -> Бездротові та мережі -> Зв'язування та портативна точка доступу -> Портативна точка доступу Wi-Fi)
- Запустіть uSipServer на першому пристрої
- Підключіть другий пристрій до AP, створеного першим (Налаштування -> Бездротові та мережі -> Налаштування Wi-Fi -> Мережі Wi-Fi -> "X10i" (або будь-яку іншу назву)
- Запустіть SipDroid на другому пристрої, вказавши, наприклад, "qqq" як користувача та "192.168.43.1" як SIP-сервер. Індикатор переходить у зелений колір.
- Запустіть SipDroid на першому пристрої, укажіть, наприклад, "eee" як користувач та "192.168.43.1" або "127.0.0.1" як сервер. Індикатор залишається жовтим.
- Може телефонувати з другого пристрою на перший, вказавши "eee" у нижньому полі виклику; може телефонувати з першого пристрою на другий, вказавши "qqq" у нижньому полі виклику. Жодних зовнішніх організацій (наприклад, додаткових точок доступу або мобільного зв'язку) не задіяно.
Я спробував інших клієнтів SIP (наприклад, CSipSimple та Linphone), але вони відмовляються працювати на першому пристрої, коли не налаштована "нормальна" мережа. І SipDroid (який, на щастя, досить тупий, щоб не помітити мережу "відсутність") не сумісний з кодеком з усім іншим, що я спробував.
Зауважте, що при наявності інших мережевих з'єднань, SipDroid може переплутати їх і надіслати невірно IP-адресу до свого однорангового, що призводить до "однобічного" телефону. Тестуйте лише увімкнений клієнт Wi-Fi гарячої зупинки / Wi-Fi.