VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Консультация и разработка концепции

Предложения услуг, поиск исполнителей, покупка/продажа оборудования

Модераторы: april22, Zavr2008

Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Консультация и разработка концепции

Сообщение danilevskiy »

Приветствую всех присутствующих!!

Имеется сервер Asterisk в приватной сети без выхода в мир. Он расположен на центральной площадке (ЦП). Оператор подает каждый транк в виде отдельного IP. Т.е. каждый транк имеет свой IP на стороне Asterisk. Но при этом GW у всех один и тот же.
Имеются удаленные офисы, подключенные к ЦП по VPN. Каждый офис имеет свою приватную подсеть. Операторы этих офисов предоставляют подключение телефонии как отдельным кабелем, так и отдельным VLAN, так и в одном канале с интернет, как с отдельным IP, так и с общим для инета. На роутерах мы можем телефонию отделить от инета и направить на Asterisk ЦП.
К сожалению Asterisk не умеет работать через множество GW.
Нужна консультация и разработка концепции подключения транков к Asterisk в ЦП. С SIP и RTP прокси не сталкивались еще. Читал по Kamailio, так там вроде нужен "внешний" IP. Т.е. единый IP для подключения. Уже не получится. Или я ошибаюсь и он умеет SIP отправлять через разные интерфейсы и GW? Как с RTP-прокси?
Asterisk в мир не выставляется. Все потоки идут через VPN.
При надобности могу отправить примерную схему имеющейся инфраструктуры.
Если кто заинтересовался, то озвучивайте стоимость своей работы. Можете как "от" и "до", так и расписывая по пунктам какая работа сколько стоит. За бюджет не спрашивайте. Его нет, пока не ясно сколько может стоить.

P.S. Если такое множество подключений сможет обработать FreeSWITCH, то будет еще лучше. Тогда ищем специалиста по его установке и настройке с пошаговым описанием всех действий, отличных от базовых.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Консультация и разработка концепции

Сообщение awsswa »

настройка роутинга нужна - а не крутилово asterisk
платный суппорт по мере возможностей
Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Re: Консультация и разработка концепции

Сообщение danilevskiy »

awsswa писал(а):настройка роутинга нужна - а не крутилово asterisk
Вы какой роутинг в данном случае подразумеваете?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Консультация и разработка концепции

Сообщение awsswa »

ручной роутинг с прописыванием маршрутов для видимости всей сети
платный суппорт по мере возможностей
ded
Сообщения: 15618
Зарегистрирован: 26 авг 2010, 19:00

Re: Консультация и разработка концепции

Сообщение ded »

danilevskiy, для какой цели используете оверквотинг на форуме? В чём был сейчас смысл полной цитаты предыдущего поста?
Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Re: Консультация и разработка концепции

Сообщение danilevskiy »

ded, боюсь что-то цитировать теперь. Ответ awsswa был с полной цитатой, так как его предложение было очень коротким и что-то из него удалять, в моем понимании, не было смысла. Если был не прав - прошу прощения. Постараюсь больше не цитировать.

Как awsswa предлагает построить роутинг в ОС с такими параметрами?

SIP транки от оператора:
1. IP адрес 10.10.212.174 255.255.255.252 (eth1)
gw - 10.10.212.173
IP нашего шлюза - 10.10.254.254

2. IP адрес 10.10.213.142 255.255.255.252 (eth1:0)
    gw          -   10.10.213.141
IP нашего шлюза - 10.10.254.254

3. IP адрес 10.10.146 255.255.255.252 (eth1:1)
gw - 10.10.213.145
IP нашего шлюза - 10.10.254.254

Прямой кабель от оператора прямо в Asterisk.
externip - наш внешний IP для еще одного транка от другого оператора и который доступен через другой сетевой интерфейс (eth0).
Все три первые транка обращаются к одному серверу и все три транка имеют свои IP.
Маршрут по умолчанию через eth0.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Консультация и разработка концепции

Сообщение awsswa »

виртуальные адреса вы уже завели eth1:1
gateway писать туда не нужно
нужно только для этой сети

add route -net xxxxx netmask 255.255.255.252 gw хххххххх

и так куча маршрутов

вот стандартный роутинг у клиента и это мелочи, есть портянки на пару страниц

Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
10.16.69.0 10.69.1.254 255.255.255.128 UG 0 0 0 tap0
192.168.100.0 192.168.11.1 255.255.255.0 UG 0 0 0 tun1
192.168.3.0 192.168.11.1 255.255.255.0 UG 0 0 0 tun1
192.168.34.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.35.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
10.69.1.0 0.0.0.0 255.255.255.0 U 0 0 0 tap0
192.168.11.0 0.0.0.0 255.255.255.0 U 0 0 0 tun1
10.69.0.0 10.69.1.254 255.255.255.0 UG 0 0 0 tap0
169.254.0.0 0.0.0.0 255.255.0.0 U 1002 0 0 eth0
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0


Надо пробовать
Если вы туда поставите kamailio то проблему с множеством gateway это не решит
платный суппорт по мере возможностей
Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Re: Консультация и разработка концепции

Сообщение danilevskiy »

awsswa, у оператора привязка к IP, без авторизации.
Путь к серверу оператора можно прописать только через один IP. Даже если прописать для всех подсетей оператора с одинаковой метрикой, то пакеты отправятся через первый IP в таблице маршрутизации. Астериск не умеет указывать ни шлюз ни интерфейс, с которого нужно отправить. Как можете предложить отправить SIP/RTP к оператору через нужный gw средствами ОС?
Пример выше с транками - реальная задача. Когда обращаешься (ICMP) к gw нужной подсети, то оператор получает пакеты с нужного IP. Как обращаешься к их серверу, то подставляется первый IP из таблицы маршрутизации. При указании конкретного интерфейса, так же выдаем нужный IP.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Консультация и разработка концепции

Сообщение awsswa »

Много, много, OpenVZ контейнеров - та же решают задачу роутинга.
Задача не в asterisk как я и говорил - задача настроить роутинг
платный суппорт по мере возможностей
Repz
Сообщения: 169
Зарегистрирован: 04 мар 2015, 11:35

Re: Консультация и разработка концепции

Сообщение Repz »

danilevskiy писал(а): Астериск не умеет указывать ни шлюз ни интерфейс
Зато Астериск знает с какого интерфейса к нему что то пришло, ответит он в тот же интерфейс, интерфейсов может быть много.
eth0:1 для Москвы 10.10.77.20 все что придет с 10.10.77.20/24 будет идти через этот интерфейс
eth0:2 для Тулы 10.10.71.20 все что придет с 10.10.71.20/24 будет идти через этот интерфейс
eth0:3 для Рязани 10.10.62.20 все что придет с 10.10.62.20/24 будет идти через этот интерфейс

клиент 10.10.77.133 -> 10.10.77.1 -> 10.10.77.20
Астер 10.10.77.20 -> 10.10.77.1 -> 10.10.77.133
etc

могу настроить
эээээ..... 500 евров))))
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH