Как я могу делать прямые телефонные звонки VoIP без Интернета (по локальной сети или Wi-Fi)?


11

Я ищу способ совершать звонки VoIP между двумя устройствами Android без какого-либо промежуточного сервера (SIP-сервер) или подключения к Интернету. Это возможно?


почему ты хочешь сделать это?
незабываемыйПоддержкаMonica

@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 может сделать то , что вы после этого . Это позволяет мобильную связь мобильному, просто используя технологию, доступную в самих телефонах. Также смотрите этот вопрос / ответ . Обратите внимание, что технология в настоящее время находится в зачаточном состоянии и все еще имеет много ошибок / перегибов, но направление является многообещающим.


1

Мешенгер, кажется, делает то, что вы просите. Это также доступно через f-droid .

Он работает в локальной сети и не требует Интернета или промежуточного сервера. Сервер DHCP не требуется, поскольку он может работать с локальными адресами IPv6-ссылок. WebRTC используется в качестве протокола передачи для аудио и видео.


0

Да :) Используйте BlueFi телефон или Walkie Talkie Wifi / BT

Я использовал 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 зазвонит. Это работает, и это самая чистая форма Интернета.


1
Можете ли вы дать ссылку, где найти это простое приложение 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.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.