<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Linux Forum &mdash; Android+openVPN+SIPDroid]]></title>
		<link>https://linuxforum.ru/viewtopic.php?id=33267</link>
		<atom:link href="https://linuxforum.ru/extern.php?action=feed&amp;tid=33267&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Android+openVPN+SIPDroid».]]></description>
		<lastBuildDate>Fri, 17 Jan 2014 15:19:55 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Android+openVPN+SIPDroid]]></title>
			<link>https://linuxforum.ru/viewtopic.php?pid=388418#p388418</link>
			<description><![CDATA[<p>Привет всем!</p><p>Более сложный вопрос.<br />Дано:<br />1. Собственно Андроид 4.1.1.<br />2. Для доступа к серверам фирмы используем технологию openVPN, и продукт андроидовый &quot;openVPN для Android&quot; c гугольплея. Настроено все нормально, пинги во внутреннюю сеть ходят, подключиться к smb-серверу фирмы могу. tcpdump, запущенный на целевом хосту, показывает, что активность тушки через openVPN идет именно с того адреса, который прописан в конфигурации openVPN. До этого момента нет ни проблем, ни сложностей.<br />3. Для создания VoIP-аккаунта на моей тушке применяем программу SIPDroid. Ну выпилили инженеры HTC эту возможность из своего &quot;шелла&quot;. Итак, настраиваем, и если находимся в LAN фирмы (доступ по WiFi) добираемся к своему астериску и вполне себе можно говорить со своего смартфона через офисную АТС... Здесь тоже нет проблем.<br /> Проблема:<br />4. Выходим из фирмы, теряем WiFi-соединение с LAN фирмы, включаем режим &quot;мобильного интернета&quot; по 3G. Включаем openVPN. все работает (пинги идут, на сервер зайти по CIFS можно). Но вот сипдроид засылает свои пакеты в openVPN-канал не с адресом, определенным для данного канала (у меня - 192.168.128.34) а с адресом, который, похоже, достался от 3G-интерфейса&nbsp; - 100.121.50.146. Нет, соврал. Мегафон дает совсем иной внешний адрес тушке. А что это за адрес - понятия не имею, но именно с него происходит попытка регистрации в астериске... Далее, эти пакеты долетают до астериска через openVPN по одному интерфейсу, а ответы он отправляет на интерфейс другой (для внешнего мира)... Соответственно мне - полный обломайтис. </p><p>Вопрос традиционный - какого рожна SIP не хочет идти в openVPN с адреса openVPN (в отличие от всего остальных приложений) и что с этим можно поделать?...</p><p>--------------------<br />С непонятными адресами разобрался. Это вполне себе серые адреса, которые девайс получает от провайдера (или WiFi-роутера). Но вот почему эти адреса при завороте в openVPN не изменяются на адрес tun-интерфейса для SIP-трафика (для остального - меняются) - вот это непонятно совершенно...<br />=================<br />И еще дополнение - привычный linphone коннектится нормально, с совершенно правильным openVPN-адресом. Правда, мне не удалось научить его принимать входящий на смартфон трафик. Что то там в кодеках не согласуется...</p>]]></description>
			<author><![CDATA[null@example.com (Cruiser78)]]></author>
			<pubDate>Fri, 17 Jan 2014 15:19:55 +0000</pubDate>
			<guid>https://linuxforum.ru/viewtopic.php?pid=388418#p388418</guid>
		</item>
	</channel>
</rss>
