Подключение Yeastar TG100 к Asterisk

3 мин

Подключение Yeastar TG100 к Asterisk

Пошаговая инструкция по подключению VoIP-GSM шлюза с сим-картой к Asterisk по IAX-каналу.

  1. Распакуйте и соберите железку - прикрутите антенну и вставьте сим-карту.
  2. Подключите ethernet-кабель к шлюзу. Имейте ввиду, что дефолтно на нём уже настроен ip-адрес (указан на этикетке на самой железке - 192.168.5.150). Если адресация вашей сети отличается от настроенной - имеет смысл сначала воткнуться напрямую в комп для настройки.
  3. Подключитесь к веб-интерфейсу (логин admin пароль password):

yeastar_1

  1. В меню Статус - Статус системы - Мобильные линии убедитесь, что сим-карта зарегистрировалась в сети мобильного оператора.

yeastar_0

  1. В меню Система - Системные настройки - Пароль смените пароль администратора.

  2. В меню Система - Системные настройки - Дата и время укажите часовой пояс и ntp-server.

yeastar_2

  1. Отредактируйте сетевые настройки ethernet-интерфейса в разделе Система - Сетевые настройки - Настройки LAN.

yeastar_3

  1. Физически переключите шлюз сегмент сети с Asterisk`ом.
  2. На астере заведите IAX-учётку (в примере - 500):
nano /etc/asterisk/iax.conf
[general]
autokill=yes

[500]
secret=SuperPassword1
type=friend
context=incoming
host=dynamic
qualify=yes
  1. В контекст входящих вызовов (в примере - 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})
  1. Примените изменения.
asterisk -rv
CLI> dialplan reload
CLI> iax2 reload
  1. Вернитесь в веб-интерфейс шлюза и добавьте линию в разделе Шлюз - Настройки Voip - Линии VoIP:
    Тип линии - Линия VoIP (при таком значении Yeastar будет регистрироваться на Asterisk)
    Тип - IAX
    Имя - любое
    Хост/IP - адрес вашего астера
    Пользователь и пароль - креды IAX-учётки из п.9.

yeastar_5

  1. В Шлюз - Маршрутизация - GSM в SIP укажите, что назначение звонков, пришедших на сим-карту - канал, имя которому вы задали в п.12, а горячая линия - тот самый экстеншн из п. 10.

yeastar_6

  1. В Шлюз - Маршрутизация - SIP в GSM наоборот, звонки, приходящие из источника (астериска), следует направлять наружу через сим-карту.

yeastar_7

  1. В Астериске проверьте, что шлюз зарегистрировался, затем совершите тестовые звонки в обе стороны.
asterisk -rvvv
CLI> iax2 show peers

Туда Сюда