Страница 1 из 1
DialPlan SPA8800
Добавлено: 08 фев 2014, 12:27
alexliverpool80
Имеется оборудование: 2 сервера Asterisk(основной - 192.168.1.108 и резервный - 192.168.1.109) и удаленный шлюз SPA8800.
Что все это делает: SPA8800 принимает звонки на Line1 со стороны PSTN и пробрасывает на 1 Asterisk на котором реализован IVR.
DialPlan1:(<:2340@192.168.1.108:5060>)
Задача: В случае отказа 1 сервера должна быть возможность дозваниваться до 2 сервера.
Что пробовал:
1. (<:2340@192.168.1.108:5060>|<:2340@192.168.1.109:5060>)
2. (<:2340@192.168.1.108:5060>|P5<:2340@192.168.1.109:5060>)
3. (P1<:2340@192.168.1.108:5060>|P5<:2340@192.168.1.109:5060>)
Во всех случаях при отсутствии 1 сервера звонок уходил в никуда и через какое-то время дает занятость. Перехода на 2 сервер не осуществлялось.
Вопрос как это реализовать?
Re: DialPlan SPA8800
Добавлено: 08 фев 2014, 12:53
alexliverpool80
И еще одна похожая задача, заставить при поднятии Phone1(SPA8800) чтобы осуществлялся звонок на два номера:
Как бы так (<:1435@192.168.1.62:5060>|<:1436@192.168.1.62:5060>), но здесь вызов осуществляется на тот номер который идет первым 1435. Как то сомневаюсь я в возможности осуществления этого средствами одного лишь шлюза!?
Re: DialPlan SPA8800
Добавлено: 08 фев 2014, 13:03
ded
1) Гуглить по словам Asterisj High availability. Вопрос диалпланом SPA не решается.
2) Осуществлять вызов сразу двух теоефонов опять же, не средствами диалплана SPA, а средствами диалплана Астериск. Например так
exten => s,1,Dial(SIP/1435&SIP/1436) при условии что телефоны 1435 и 1436 зарегистрированы.
Читайте книжку по Астериск, смотрите примеры.
Re: DialPlan SPA8800
Добавлено: 08 фев 2014, 13:08
awsswa
вопрос с отвалом первого сервера решается не через диалплан, а через регистрацию на сервере.
делается файловер по днс имени, то есть регистрация идет на server1.domen.local, как только он помирает ип адрес server1.domen.local должен меняться на резервный, и соответственно звонок уже пойдет на резервный сервер.
Re: DialPlan SPA8800
Добавлено: 08 фев 2014, 15:32
virus_net
Re: DialPlan SPA8800
Добавлено: 08 фев 2014, 16:07
ded
... или VRRP (Virtual Router Redundancy Protocol) — сетевой протокол, предназначенный для увеличения доступности маршрутизаторов выполняющих роль шлюза по умолчанию. Это достигается путём объединения группы маршрутизаторов в один виртуальный маршрутизатор и назначения им общего IP-адреса, который и будет использоваться как шлюз по умолчанию для компьютеров в сети.
http://ru.wikipedia.org/wiki/VRRP
CARP вроде устарел.
Re: DialPlan SPA8800
Добавлено: 11 фев 2014, 11:17
alexliverpool80
Похоже что средствами одного лишь шлюза реализовать резервирование не получиться. Есть идея подключить одну входящую линию, параллельно к 2 портам FXO:
- на порте FXO1 будет такой диалплан:(<:2340@192.168.1.108:5060>)
- на порте FXO2 будет такой диалплан:(P5<:2340@192.168.1.109:5060>)
и тогда если первый сервер будет активен то он подхватит звонок, если нет то через 5с подхватит второй, как то так. Возможно надо будет поиграться со временем.