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

2 аккаунта у одного sip опер для исходящих (обход блокировки

Добавлено: 09 авг 2014, 21:12
alexstat
Ситуация в следующем. Есть sip оператор: один аккаунт- одна исходящая линия, для приема входящих не использую (type= peer , строчки register => в [general] естественно нет ) . Если совершать вызовы через один сервер (у меня сейчас asterisk висит на VDS) 2 аккаунтам, через 2 часа блокируют оба.

В целях эксперимента, создал точную копию моей VDS (из бэкапа) лишь заменил логин и пароль (в том числе useragent, engine , sdpsession =Linksys/SPA8000-5.1.10 остались прежними) к своему волшебному провайдеру. Пару дней тестировал, все нормально, не заблокировали. Сделал вывод, что отслеживают наверное только по ip. В голову пришла мысль, что для обычных целей есть же прокси в том числе те, через которые можно пускать не весь трафик а часть.

Первым делом полез в описание sip.conf. Нашел, что при type= peer для каждого sip соединения можно задавать параметр outboundproxy=proxy.site.com:port. Нашел пару таких прокси операторов (http://sipoutboundproxy.com/index.php, http://www.sippp.com/, http://www.asterisk-pbx.ru/wiki/doku.php/free_sip_proxy) из описания на их сайте понял, что они позволяют обмениваться через них только командами, но голосовой трафик будет идти от меня все равно на прямую к провайдеру. Ради эксперимента попробовав (одно обычное подключение, второе через outboundproxy), через 1 час заблокировали.

Куда дальше двигаться не знаю. В идеале хотелось бы, чтобы один аккаунт полностью жил (весь трафик шел) на одном ip, второй на другом. К VDS можно купить сколько угодно статичных IP.

Нашел не понятные пока для меня SER, OpenSER, Kamailio, OpenSIPS может они как то помогут.

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 10 авг 2014, 08:54
Vlad1983
Самое простое: запустить второй астериск на этомже хосте, привязав его ко второму IP.
Использовать его для транзита.
Настроить сетевую маршрутизацию, чтоб пакеты отправлялись со своих интерфейсов.

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 10 авг 2014, 13:14
alexstat
Я правильно Вас понял, что есть способ установить 2 asterisk на один vds?

Или под хостом имеется ввиду 2 VDS, на каждом по asterisky?

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 10 авг 2014, 13:48
ded
есть способ установить ХХХ asteriskов на один vds, при условии, что на этой виртуалке есть ХХХ ИП адресов, в виде алиасов, и тогда каждая запущеная версия астериск может биндится на свой ИП адрес.

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 10 авг 2014, 14:32
alexstat
спасибо, понял. Да на мой vds можно подключить 2 белых статичных ip.

Ded, не подскажите, какие слова гуглить для воплощения 2 астерисков вместе в жизнь?

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 10 авг 2014, 14:47
ded
Не знаю. По моему хватит wiki.asterisk
Два астериска могут жить на одной машине, не важно - физической или виртуальной, каждый будет использоват свою директорию conf файлов, типа
/etc/asterisk1/
/etc/asterisk2/
у каждого прописан свой ИП адрес в sip.conf
bindaddr=1.2.3.4

всякие скрипты safe_asterisk придётся править вдумчиво, да и возможности иметь вэб интерфейс тоже сильно переделываются. Но, летать можно.

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 10 авг 2014, 14:49
Vlad1983

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 11 авг 2014, 12:36
alexstat
Спасибо, буду пробовать.

Re: 2 аккаунта у одного sip опер для исходящих (обход блокир

Добавлено: 11 авг 2014, 16:49
TVMaker
Простите, я что-то пропустил… А на каком основании провайдер блокирует UDP-пакеты по пятизначным портам?