Друг, сегодня покажем простой способ интеграции Е1 – шлюза производства российской компании Eltex модели SMG-1016M и IP – АТС Asterisk. От слов к делу.
Настройка со стороны Eltex
Начнем с настройки шлюза. Мы настроим SIP – транк в сторону IP – АТС Asterisk, а так же маршрутизацию: при наборе номера 4951234567 (вызовы, которые приходят к нам из PRI, потока) мы будем отправлять вызов в сторону Asterisk. Заходим в интерфейс администратора:
![Интерфейс администратора Eltex Интерфейс администратора Eltex](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/1.png)
Идем в раздел Маршрутизация → Интерфейсы SIP:
![Интерфейсы SIP на Eltex Интерфейсы SIP на Eltex](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/2.png)
Для добавления нового транка нажмите на соответствующий значок:
![Добавить новый SIP – транк Eltex Добавить новый SIP – транк Eltex](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/3.png)
Делаем настройки во вкладке Настройка интерфейса SIP:
![Настройка интерфейса SIP Настройка интерфейса SIP](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/4.png)
- Название - дайте имя для транка;
- Имя хоста / IP-адрес - укажите IP – адрес Asterisk;
- Порт назначения SIP сигнализации - укажите порт, на котором слушает chan_sip модуль Asterisk;
Переходим в секцию Настройка кодеков/RTP и отметим два кодека – G.711A и G.711U:
![Настройка интерфейса SIP Настройка интерфейса SIP](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/5.png)
Сохраняем настройки и переходим к маршрутизации. Для этого, переходим в раздел План нумерации → План #0:
![План нумерации План нумерации](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/6.png)
Нажимаем на уже знакомый значок «+», который создаст новую сущность:
![Настройка плана нумерации Элтекс Настройка плана нумерации Элтекс](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/7.png)
- Название - дайте имя для сущности;
- Транковая группа - выбираем созданные транк;
Сохраняем сущность. Далее, находим ее в списке плана нумерации и переходим в ее параметры. В самом низу нажимаем привычный значок «+» и добавляя маску для звонков:
![Настройка маршрутизации звонка на Eltex Настройка маршрутизации звонка на Eltex](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/8.png)
Готово. На данном этапе все звонки из E1 потока (DID 4951234567) будут отправляться по SIP в сторону Asterisk. Переходим к настройке Asterisk.
![Диалплан Eltex Диалплан Eltex](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/9.png)
Настройка со стороны Asterisk
Все настройки выполним через графический интерфейс FreePBX. Итак, первое, что необходимо сделать – создать SIP – транк в сторону Eltex. Переходим в раздел Connectivity → Trunks. Нажимаем Add Trunk. Даем имя транку в поле Trunk Name.
Во вкладке sip Settings в секции Outgoing добавляем следующие данные:
host=ip_адрес_Eltex type=friend qualify=yes disallow=all allow=ulaw,alaw nat=no
![Настройка Asterisk для интеграции с Eltex Настройка Asterisk для интеграции с Eltex](http://wiki.merionet.ru/images/integraciya-asterisk-i-shlyuza-eltex/10.png)
Готово. Теперь вы можете настроить входящую и исходящую маршрутизацию согласно требований вашей задачи.
Если вы хотите сделать исходящие звонки в город через Eltex шлюз (с уходом через E1 (PRI) линию), то сделайте на транке (от Asterisk) опцию Outbound CallerID, на базе которой создавайте диалплан на шлюзе Eltex (в примере, когда мы создавали сущность с номером 4951234567, мы указали типа Called. В указанном случае тип нужно сделать Calling). В качестве назначения используйте Е1 транковую группу.