- PVSM.RU - https://www.pvsm.ru -

Настройка Voip-GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Пожалуй, информации, что такое Asterisk [1], FreePBX [2] и VoIP-GSM шлюз [3] достаточно, и в представлении они не нуждаются. На руках сервер с установленным, основанным на CentOS [4], дистрибутивом AsteriskNOW [5], бюджетный четырехканальный шлюз Hybertone GoIP4 [6]. Задача организовать IP-АТС с тремя операторами и тремя GSM-каналами поставлена, поэтому, без лишних красноречивых вступлений, сразу к делу.

Опускаю описание не отличающуюся от любой другой установки ОС, настройку extension [7]'ов и IVR с Time Conditions, о чем, при необходимости, напишу позже. Устанавливаем не требующие вводи PIN-кода SIM-карты (в моем случае — 3 шт), включаем в сеть шлюз, смотрим на маршрутизаторе его IP адрес, привязываем по MAC, и заходим через браузер (пароль/логин: admin), где наблюдаем простой и понятный WEB-интерфейс:
Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX
Добавлю, что инициализация SIM-карт с момента подачи питания занимает около двух минуты.

Открываем Configurations > Preferences, выбираем часовой пояс, время автоматической перезагрузки, отключаем IVR:
Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Открываем Configurations > VoIP, выбираем режим работы шлюза (я выбрал Single Server Mode, поскольку разделять исходящие звонки задачей не стояло, а тратить драгоценное время на раздельную настройку каждого канала считаю лишним), выбираем используемые кодеки, а так же данные для авторизации Asterisk (Phone Number, Authentication ID / Password), а так же IP-адрес нашей PBX:
Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Открываем Configurations > Call Management, где меняем CID Forward Mode на Use SID as SIP Caller ID для того, что бы при входящем звонке видеть номер абонента, а не Phone Number шлюза, а так же в поле Forwarding to VoIP Number вписываем номер, на который будут переводиться входящие звонки, что необходимо сделать для каждой линии (в моем случае пришлось завести виртуальный Extension, который переводит все звонки на Time Conditions, о чем в конце статьи):
Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Не забываем сменить пароли в Tools > Change Password, отключить неиспользуемые каналы в Tools > GSM Channel Shut Down и сохранить настройки в Tools > Backup/Restore Configurations!

На этом настройка VoIP-GSM Шлюза Hybertone GoIP4 закончена, приступим к настройке Asterisk PBX с помощью FreePBX. Заходим в Connectivity > Trunks, выбираем Add SIP Trunk
Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Далее указываем данные авторизации и прочие настройки:

Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX
Вместо 192.168.168.14, goip_4_1 и password необходимо подставить свои значения:

PEER Вetails

host=192.168.168.14
port=5060
type=peer
context=from-internal
dtmfmode=rfc2833
insecure=very&port,invite
qualify=yes
username=goip_4_1
secret=password
nat=no
fromuser=goip_4_1
defaultuser=goip_4_1
conext=from-internal
USER Details

secret=password
dtmfmode=rfc2833
canreinvite=no
context=from-trunk
host=dynamic
type=friend
qualify=yes

Заходим в Connectivity > Outbound Routes, прописываем Route Name и настраиваем Dial Patterns that will use this Route, в которых в третьем по счету правиле необходимо указать столько «X», сколько соответствующее длине номера в Вашем городе, указываем в Trunk Sequence for Matched Routes недавно созданный транк:
Настройка Voip GSM шлюза Hybertone GoIP4 и Asterisk PBX c помощью FreePBX

Ну и, конечно, Connectivity > Intbound Routes. Вписываем Description, выбираем Set Destination, который у меня, почему-то не заработал ранее, и из за которого пришлось использовать виртуальный Extension.

На этом подключение шлюза к АТС закончено. Инструкция не претендует на звание «лучшего решения», а всего лишь моя реализация поставленной задачи. Комментарии и замечания приветствуются.

В процессе настройки оборудования использовались следующие ресурсы: форум FreePBX [8], форум Asterisk [9] и инструкцией [10] для серии VoIP-GSM шлюзов серии GoIP.

Автор: constnw88

Источник [11]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/ip-telefoniya/35186

Ссылки в тексте:

[1] Asterisk: http://www.asterisk.org/

[2] FreePBX: http://www.freepbx.org/

[3] VoIP-GSM шлюз: http://ru.wikipedia.org/wiki/VoIP-GSM_%D1%88%D0%BB%D1%8E%D0%B7

[4] CentOS: http://www.centos.org/

[5] AsteriskNOW: http://www.asterisk.org/downloads

[6] Hybertone GoIP4: http://www.hybertone.com/en/pro_detail.asp?proid=33

[7] настройку extension: http://habrahabr.ru/post/154933/

[8] форум FreePBX: http://www.freepbx.org/forums

[9] форум Asterisk: http://forums.asterisk.org/

[10] инструкцией: http://www.at338.com/pdf/user_manual-goip_series.pdf

[11] Источник: http://habrahabr.ru/post/180855/