Как я могу делать прямые телефонные звонки VoIP без Интернета (по локальной сети или Wi-Fi)?
11
Я ищу способ совершать звонки VoIP между двумя устройствами Android без какого-либо промежуточного сервера (SIP-сервер) или подключения к Интернету. Это возможно?
@unforgettableid Было бы полезно в чрезвычайных ситуациях попробуйте прочитать это -> slideshare.net/altaiar/...
CrandellWS
@unforgettableid "Потому что его там нет". Эта функция потенциально настолько универсальна и полезна, что ее нежелание кажется немыслимым.
Рассел МакМахон
@RussellMcMahon: Ярмарка. Это может быть полезно в отдаленных местах, таких как уединенная туристическая тропа или палаточный лагерь, где нет доступного сигнала.
незабываемыйПоддержкаMonica
@unforgettableid Я надеюсь реализовать это на телефонах, которые мы используем, чтобы я мог, например, поговорить со своей женой «вокруг дома», не совершая телефонный звонок. Сервал также позволяет использовать Poweramp / внешние модемы в некоторых случаях, чтобы разрешить расширение постоянного диапазона. Телефон тогда является более полезным аппаратным элементом в сети, чем телефон сам по себе. И Open WRT и Serval могут быть интегрированы таким образом, с которым я еще недостаточно хорошо знаком. ....
Рассел МакМахон
Ответы:
5
Хотя я сам не пытался использовать свой телефон таким образом, я нашел вопрос достаточно интересным, чтобы немного погуглить. Лучший поисковый термин, казалось, был android wifi|bluetooth walkie talkie.
Самым многообещающим бесплатным кандидатом, которого я нашел, выглядит Android Intercom - прямая телефонная связь по Wi-Fi или BT без посреднического сервера или телефонной связи. Наиболее перспективным платным приложением кажется WiFi Talkie .
ОП указал « без какого-либо промежуточного сервера (SIP-сервер) или подключения к Интернету », что противоречит требованию ОП и его вопросу :)
t0mm13b
Каким образом «прямая телефонная связь по Wi-Fi или BT без посреднического сервера или телефонной компании» идет вразрез с требованием ОП «без какого-либо промежуточного сервера (SIP-сервер) или подключения к Интернету», точно?
Логотипы
В ссылках к вашему ответу упоминалось использование механизма Wi-Fi, OP не давал никаких указаний на использование промежуточного сервера, который включает в себя SIP, и, предположительно, OP хотел нулевой поддержки третьей стороны, то есть ни Wi-Fi, ни Интернет, ни подключение, ни SIP.
t0mm13b
1
Обе линии связи являются одноранговыми решениями, хотя вторая использует любую локальную беспроводную локальную сеть (для которой не требуется подключение к Интернету. И вы можете использовать SIP без третьей стороны - это просто протокол, такой как TCP / IP).
Логотипы
Логотипы> Как использовать sip без сторонних разработчиков (например, sip-сервер) - пример кода?
Джаспер
1
Серваль Mesh может сделать то , что вы после этого . Это позволяет мобильную связь мобильному, просто используя технологию, доступную в самих телефонах. Также смотрите этот вопрос / ответ . Обратите внимание, что технология в настоящее время находится в зачаточном состоянии и все еще имеет много ошибок / перегибов, но направление является многообещающим.
Мешенгер, кажется, делает то, что вы просите. Это также доступно через f-droid .
Он работает в локальной сети и не требует Интернета или промежуточного сервера. Сервер DHCP не требуется, поскольку он может работать с локальными адресами IPv6-ссылок. WebRTC используется в качестве протокола передачи для аудио и видео.
Я использовал BlueFi Phone. Это приложение дает вам возможность позвонить на другой телефон Android, на котором уже установлено это приложение, в пределах вашего диапазона Bluetooth или той же сети Wi-Fi. Вы должны добавить устройство, которому хотите позвонить, и звонить прямо на этот телефон Android без каких-либо подключений к Интернету.
Я думаю, что это будет соответствовать вашим потребностям.
Кто говорит? Не могли бы вы добавить еще несколько деталей (особенно ссылки), чтобы сделать этот ответ полезным? Спасибо;)
Иззи
1
Привет Иззи, пожалуйста, проверьте детали ответа
Subhojit Mukherjee
Большое спасибо за обновление! Да, теперь это прекрасно имеет смысл :)
Иззи
По ссылке Walkie Talkie Wifi / BT появляется сообщение об ошибке «Запрошенный URL-адрес не найден на этом сервере».
galacticninja
0
Да, это возможно, и я делал это несколько раз. Просто установите csip simple и создайте профиль под названием «пользователь», не связанный ни с одним сервером. Чтобы позвонить другому человеку с такой же настройкой, вам просто нужно знать его IP-адрес. Как только он отправит его через голос, электронную почту, SMS или WhatsApp или когда-либо (намного лучше) более безопасный способ, например textsecure, вы просто наберете "user@15.14.173 и так далее (в основном ip пользователя @ другого человека), и его Csipsimple зазвонит. Это работает, и это самая чистая форма Интернета.
Можете ли вы дать ссылку, где найти это простое приложение csip? Это тот самый ?
Иззи
-1
Вы можете просто установить любой SIP-клиент и набрать номер user @ IP для другой стороны. Оба должны быть SIP (любое приложение, не обязательно должно быть одним и тем же приложением). Но большинство провайдеров позволяет вам передавать вызовы IP-to-IP бесплатно, а также позволяет вам набирать другие не SIP IP-телефоны (такие как Gtalk, Cisco Jabber, которые Это предложения по бесплатному шлюзу между SIP и XMPP (т.е. http://www.955170000.com ). Конечно, вам нужно некоторое IP-соединение, Wi-Fi, bluetooch, GSM, 3G ... чтобы делать звонки VoIP, скажем, вы можете не делай VoIP без IP.
Ответы:
Хотя я сам не пытался использовать свой телефон таким образом, я нашел вопрос достаточно интересным, чтобы немного погуглить. Лучший поисковый термин, казалось, был
android wifi|bluetooth walkie talkie
.Самым многообещающим бесплатным кандидатом, которого я нашел, выглядит Android Intercom - прямая телефонная связь по Wi-Fi или BT без посреднического сервера или телефонной связи. Наиболее перспективным платным приложением кажется WiFi Talkie .
источник
Серваль Mesh может сделать то , что вы после этого . Это позволяет мобильную связь мобильному, просто используя технологию, доступную в самих телефонах. Также смотрите этот вопрос / ответ . Обратите внимание, что технология в настоящее время находится в зачаточном состоянии и все еще имеет много ошибок / перегибов, но направление является многообещающим.
источник
Мешенгер, кажется, делает то, что вы просите. Это также доступно через f-droid .
Он работает в локальной сети и не требует Интернета или промежуточного сервера. Сервер DHCP не требуется, поскольку он может работать с локальными адресами IPv6-ссылок. WebRTC используется в качестве протокола передачи для аудио и видео.
источник
Да :) Используйте BlueFi телефон или Walkie Talkie Wifi / BT
Я использовал BlueFi Phone. Это приложение дает вам возможность позвонить на другой телефон Android, на котором уже установлено это приложение, в пределах вашего диапазона Bluetooth или той же сети Wi-Fi. Вы должны добавить устройство, которому хотите позвонить, и звонить прямо на этот телефон Android без каких-либо подключений к Интернету.
Я думаю, что это будет соответствовать вашим потребностям.
источник
Да, это возможно, и я делал это несколько раз. Просто установите csip simple и создайте профиль под названием «пользователь», не связанный ни с одним сервером. Чтобы позвонить другому человеку с такой же настройкой, вам просто нужно знать его IP-адрес. Как только он отправит его через голос, электронную почту, SMS или WhatsApp или когда-либо (намного лучше) более безопасный способ, например textsecure, вы просто наберете "user@15.14.173 и так далее (в основном ip пользователя @ другого человека), и его Csipsimple зазвонит. Это работает, и это самая чистая форма Интернета.
источник
Вы можете просто установить любой SIP-клиент и набрать номер user @ IP для другой стороны. Оба должны быть SIP (любое приложение, не обязательно должно быть одним и тем же приложением). Но большинство провайдеров позволяет вам передавать вызовы IP-to-IP бесплатно, а также позволяет вам набирать другие не SIP IP-телефоны (такие как Gtalk, Cisco Jabber, которые Это предложения по бесплатному шлюзу между SIP и XMPP (т.е. http://www.955170000.com ). Конечно, вам нужно некоторое IP-соединение, Wi-Fi, bluetooch, GSM, 3G ... чтобы делать звонки VoIP, скажем, вы можете не делай VoIP без IP.
источник