Настройка IP-АТС АГАТ UX в связке с Elastix (Asterisk)

В ходе работ по настройке IP-АТС АГАТ UX у клиентов приходится сталкиваться с различными системами телефонии, которые уже действуют у клиентов. Не так давно клиент подводил аналоговые линии к своей существующей системе Elastix. В качестве шлюза между аналоговой и IP средой была выбрана надежная и проверенная временем IP-АТС АГАТ UX.

Первоначально произведем подключение к IP-АТС АГАТ UX с помощью программы-конфигуратора AgatUX Config входящей в поставку и приступим к настройке.

Необходимо создать запись об Elastix на IP-АТС АГАТ UX через которую системы будут работать друг с другом

1.

Нажмем «Добавить устройство» или Insert

  • Устройство назовем Elastix.
  • Укажем его IP адрес — в моем примере 192.168.16.9
  • Укажем порт по которому IP-АТС АГАТ UX будет обращаться на систему Elastix — 5060
  • Укажем тип устройства — SIP

Устройство создано.

2.

Теперь перейдем в «Номерной план» IP-АТС АГАТ UX и создадим номер при поступлении вызова на который звонок будет поступать на систему Elastix.

  • В «Номерном плане» нажимаем на «Добавить строку в номерной план» или Insert.
  • В новой строке вводим номер — в примере 2000 (это номер очереди в системе Elastix, которая будет обрабатывать звонки с аналоговых линий подключенных к  IP-АТС АГАТ UX, состоящий из внутренних номеров 1001 и 1002)
  • В качестве устройства выбираем ранее созданное устройство «Elastix» , конфигуратор автоматически подставит в качестве значения в «Порт канала» — «SIP, соединительный порт»

3.

Теперь перейдем в раздел «Прямые вызовы»  IP-АТС АГАТ UX и на против каналов с подключенными аналоговыми линия ставим галочки и вводим номер, в моем случае 2000 на всех 4х линиях.

Данная настройка укажет что все поступившие вызовы на  IP-АТС АГАТ UX необходимо направить на определенный номер  IP-АТС АГАТ UX.

Примечание. Если разные аналоговые линии у Вас обрабатывают разные внутренние номера системы Elastix, то Вам необходимо повторить п.2 для создания нескольких номеров, а потом к каждой линии  IP-АТС АГАТ UX применить данные значения.

На этом мы закончили настройку входящих звонков. Теперь любой звонок поступивший на аналоговую линию, подключенную к IP-АТС АГАТ UX, направится на внутренний номер 2000. Теперь настроим возможность совершения исходящих звонков на через аналоговые линии, подключенные к  IP-АТС АГАТ UX, от абонентов системы Elastix.

4.

В конфигураторе  IP-АТС АГАТ UX переходим в раздел «Функции устройства — Групповые вызовы»

  • Указываем значение поля «Номер группы» равное «0»
  • Значение поля «Порядок выбора» — можем оставить по умолчанию или выбрать более подходящее. Я оставляю обычно по умолчанию «Номер канала — возрастание» — это позволит  IP-АТС АГАТ UX при попытке исходящего звонка перебирать аналоговые линии по порядку.
  • Дальше в полях «Канал (0-3)» указываем какие линии  IP-АТС АГАТ UX может использовать для совершения исходящего звонка, в моем примере все.

Примечание. Иногда есть необходимость ограничивать количество одновременных исходящих звонков, тогда в полях «Канал (0-3) можно указать не все линии, а допустим только 2, тогда система будет давать возможность совершить не более 2х вызовов одновременно.

Линии выбраны,теперь в них необходимо направить вызовы

5.

В конфигураторе  IP-АТС АГАТ UX переходим в раздел «Функции устройства — Таблицы маршрутизации» и нажатием на кнопку «Добавить новую таблицу маршрутизации» создаем новую запись.

6.

Теперь в появившемся подразделе  «Функции устройства — Таблицы маршрутизации» выбираем «ТМ 0»

Здесь уже есть строка,нам только нужно сменить значение некоторых полей :

  • «Направление» — указать «По адресу»
  • «Устройство» — указать «Агат UX-3x1x»
  • «Порт канала» — выбрать из меню «Сервер Групповых вызовов — Группа 0»

Примечание. Что делает эта строка? Она показывает что любой набранный номер необходимо отправить на группу аналоговых линий подключенных к IP-АТС АГАТ UX, состав группы мы определили в п.4 данной статьи.

Следующим шагом используем данную Таблицу маршрутизации применительно к звонкам которые поступают по SIP протоколу в IP-АТС АГАТ UX.

7.

В конфигураторе  IP-АТС АГАТ UX переходим в раздел «Функции устройства — SIP» и в параметре «Настройка маршрутизации — Способ маршрутизации» выбираем вместо «Номерной план» только что созданную таблицу «ТМ0»

8.

Теперь синхронизируем изменения с IP-АТС АГАТ UX.

IP-АТС АГАТ UX готова к работе , перейдем к настройке самой системы Elastix.

9.

Вводим в строке браузера IP адрес системы Elastix, в моем примере 192.168.16.9

и вводим логин и пароль указанный при установке системы.

10.

В окне системы выбираем раздел «PBX — Trunks — Add SIP Trunk»

11.

Прописываем параметры «Outgoing Settings»

«Trunk Name» — «Agat»

«Peer Details»

host=192.168.16.10 — ip-адрес IP-АТС АГАТ UX
type=peer
port=5060
nat=no
qualify=yes
canreinvite=no
insecure=very
dtmfmode=auto
disallow=all
allow=alaw&ulaw

Сохраняем настройки.

 

Примечание. Параметр Incoming Settings можно оставлять пустым в том случае если у Вас разрешены анонимные входящие звонки.Если же нет то укажите«User Context» — «Agat_IN»«User Details»

host=192.168.16.10 — ip-адрес IP-АТС АГАТ UX

type=friend

context=from-trunk

Параметр разрешения на анонимные звонков, при его отключении, очень сильно сильно снижает безопасность системы Elastix.

12.

В окне системы выбираем раздел «Outbound Routes — Add Route»

  • Укажем в «Route Name» — «City»
  • В пункте «Dial Patterns that will use this Route»  укажем формат номера как на скриншоте «ХХХХХХХ» , т.е. в нашем примере данный маршрут будет использоваться только при наборе 7-значного номера.
  • В пункте «Trunk Sequence for Matched Routes»  выберите «Agat» (это название нашего транка из п.9-10 )

13.

Сохраняем настройки.

 

Теперь любой абонент системы Elastix позвонив на городской 7-и значный номер будет для этого использовать одну из четырех линий IP-АТС АГАТ UX.

А любой кто позвонит на аналоговую линию подключенную к IP-АТС АГАТ UX дозвонится до внутренних номеров системы Elastix.

13 комментариев для “Настройка IP-АТС АГАТ UX в связке с Elastix (Asterisk)

Добавить комментарий

Ваш e-mail не будет опубликован.

*