Страница 1 из 1

Связь через свое приложение, при закрытых UDP портах.

Добавлено: 22 окт 2014, 13:30
Ferrum
У нашей компании есть мобильное приложение (Android, IOS) которое устанавливается клиентам компании на телефоны планшеты и тд, одной из функций приложения является голосовая связь до оператора компании, но тут мы столкнулись с проблемой закрытия udp траффика (некоторые места в Египте, Турции и тд), по сути открыт только 80 tcp порт ну и видимо порты для dns и все.
Как лучше обойти данную проблему для меня решение видеться в тунелировании например OPENVPN  через 80 TCP порт, если более простое решение данной проблемы ?

Re: Связь через свое приложение, при закрытых UDP портах.

Добавлено: 22 окт 2014, 13:41
Ferrum
Да нет я тестировал льется вполне сносно, но само решения внедрения клиента для OpenVPN  в приложении достаточно трудоемко.
Хотя с оговоркой тестировал в переделах оператора связи в городе.
Хотелось бы найти более простое решение.

Re: Связь через свое приложение, при закрытых UDP портах.

Добавлено: 22 окт 2014, 19:26
SolarW
Еще вариант уйти с астериска на 3CX например.
У них встроена фишка "затунелировать звонок через один TCP-порт" и в сервер и в клиент.

Хотя как вы сказали у вас свое приложение...

Re: Связь через свое приложение, при закрытых UDP портах.

Добавлено: 22 окт 2014, 20:09
Zavr2008
53/UDP это же и есть DNS :)
На нем и попробуйте.

Плюс ничего не мешает упаковать RTP в тот же ICMP и прикидываться голимым пингом)

Re: Связь через свое приложение, при закрытых UDP портах.

Добавлено: 22 окт 2014, 21:45
SolarW
Zavr2008 писал(а):Плюс ничего не мешает упаковать RTP в тот же ICMP и прикидываться голимым пингом)
Да, туннелирование через DNS-запросы - это круто :-)
http://xgu.ru/wiki/DNS-tunneling
http://habrahabr.ru/post/129097/
http://xakep.ru/62399/