Архив метки: Asterisk

Настройка связки Eltex SMG-2 и Asterisk

Рылся в интернете, но так полной инструкции не нашёл. Пришлось придумать свою 🙂

Итак у нас есть

  • поток Е1 с сигнализацией Q.931-U (подробность не существенная, если будет ОКС7 ничего глобально не изменится),
  • Шлюз Eltex SMG-2, который превращает Е1 в SIP качественно и недорого 🙂
  • FreePBX 14, с Asterisk 13 внутри.

Надо заставить всё это работать вместе.

//За кадром остаётся настройка маршрутизации в Астериске, внутренние номера, ИВР, и вот это вот всё

//Так же предполагается, что шлюз уже подключен к сети и Е1.

Шаг 1. Настройка Eltex SMG-2

Сначала надо создать два интерфейса: Е1 и SIP

E1 Создаётся в разделе «Потоки Е1» полностью по данным предоставленным оператором связи. В моём случае настройки выглядели вот так:

SIP настраивается вот так:

Параметр транковая группа обновится сам, при создании это самой транковой группы
Имя хоста/IP-адрес — это адрес вашего Астериска
Порт назначения SIP сигнализации — SIP-порт вашего Астериска

Не забудьте отметить используемые на Астериске кодеки

Дальше начинается магия: создаём планы набора и транковые группы

В разделе Планы нумерации, уже будет «План нумерации 0». В него надо добавить направления

Вот так для входящих:

Тип префикса — транковая группа.
На этом этапе саму транковую группу оставляем пустой, она добавиться при выборе плана набора в свойствах транковой группы 🙂 Вот так вот всё лихо закручено.

Обратите внимание. Часть операторов требуют указать DID-номера для обработки звонков, а часть нет. Если ваш требует, их надо добавить в План набора. Для этого, переходим в его свойства и давим сюда:

После чего добавляем наш номер. Если номеров несколько, их надо будет добавить все, по очереди.

Обратите внимание: для входящих тип Called

И вот так для исходящих:

Обратите внимание. Часть операторов требуют указать DID-номера для обработки звонков, а часть нет. Если ваш требует, их надо добавить в План набора. Для этого, переходим в его свойства и давим сюда:

После чего добавляем наш номер. Если номеров несколько, их надо будет добавить все, по очереди.

Обратите внимание. Для исходящих Тип Calling

В разделе маршрутизация — транковые группы необходимо создать две группы: одну для входящих звонков и одну для исходящих

Для входящих:

Обратите внимание! Префиксы кажутся наоборот. Чтобы понять это, надо понимать логику телефонии: префикс нужен чтобы из этого канала попасть в другой. То есть направление из SIP в Е1 — это направление из Астериска к оператору и наоборот.

И для исходящих:

с префиксами тоже самое 🙂

В общем всё. Осталось только настроить транк в астериске, и должно заработать.

Шаг 2. Настройка FreePBX

Указываете название, исходящий CallerID, и переходите в раздел SIP. В разделе SIP всё что необходимо добавляется на вкладке «Исходящие». Вкладка «Входящие» остаётся пустой. Результат вот такой:

host — ip-адрес вашего SMG-2

Вот тоже самое текстом:

type=friend
 qualify=yes
 nat=no
 host=%IP-адрес SMG-2
 disallow=all
 allow=ulaw,alaw ;кодеки перечислены те же что настроены у интерфейса SIP SMG2

Теперь добавляем транк во входящий и исходящий маршруты и звонки пойдут. Если входящий маршрут выглядит вот так:

Входящие пойдут сразу 🙂