Пошаговая инструкция по подключению VoIP-GSM шлюза с сим-картой к Asterisk по IAX-каналу.
- Распакуйте и соберите железку - прикрутите антенну и вставьте сим-карту.
- Подключите ethernet-кабель к шлюзу. Имейте ввиду, что дефолтно на нём уже настроен ip-адрес (указан на этикетке на самой железке - 192.168.5.150). Если адресация вашей сети отличается от настроенной - имеет смысл сначала воткнуться напрямую в комп для настройки.
- Подключитесь к веб-интерфейсу (логин admin пароль password):
- В меню Статус - Статус системы - Мобильные линии убедитесь, что сим-карта зарегистрировалась в сети мобильного оператора.
-
В меню Система - Системные настройки - Пароль смените пароль администратора.
-
В меню Система - Системные настройки - Дата и время укажите часовой пояс и ntp-server.
- Отредактируйте сетевые настройки ethernet-интерфейса в разделе Система - Сетевые настройки - Настройки LAN.
- Физически переключите шлюз сегмент сети с Asterisk`ом.
- На астере заведите IAX-учётку (в примере - 500):
nano /etc/asterisk/iax.conf
[general]
autokill=yes
[500]
secret=SuperPassword1
type=friend
context=incoming
host=dynamic
qualify=yes
- В контекст входящих вызовов (в примере - incoming) внесите экстеншн (в примере - 501), который будет обрабатывать вызовы, приходящие в Астериск с сим-карты через Yeastar TG100. А в контекст, обрабатывающий исходящие вызовы (в примере - phones) внесите префикс (в примере - 0) для исходящих звонков через шлюз с сим-картой.
nano /etc/asterisk/extensions.conf
[incoming]
...
exten => 501,1,Queue(myqueue)
[phones]
...
exten => _0[78]X.,1,Dial(IAX2/500/8${EXTEN:2})
- Примените изменения.
asterisk -rv
CLI> dialplan reload
CLI> iax2 reload
- Вернитесь в веб-интерфейс шлюза и добавьте линию в разделе Шлюз - Настройки Voip - Линии VoIP:
Тип линии - Линия VoIP (при таком значении Yeastar будет регистрироваться на Asterisk)
Тип - IAX
Имя - любое
Хост/IP - адрес вашего астера
Пользователь и пароль - креды IAX-учётки из п.9.
- В Шлюз - Маршрутизация - GSM в SIP укажите, что назначение звонков, пришедших на сим-карту - канал, имя которому вы задали в п.12, а горячая линия - тот самый экстеншн из п. 10.
- В Шлюз - Маршрутизация - SIP в GSM наоборот, звонки, приходящие из источника (астериска), следует направлять наружу через сим-карту.
- В Астериске проверьте, что шлюз зарегистрировался, затем совершите тестовые звонки в обе стороны.
asterisk -rvvv
CLI> iax2 show peers