![](https://habrastorage.org/getpro/habr/post_images/ce3/521/6a9/ce35216a9b825e5baf42235e6152e110.png)
В данном руководстве рассматривается подключение SIP GSM шлюзов Yeastar NeoGate TG100 / TG200 / TG400 / TG800 к IP-АТС 3CX.
Шлюзы Yeastar Neogate могут подключаться к SIP-серверу как клиент, т.е. регистрироваться на сервере, но также имеют встроенный SIP-сервер регистрации. Таким образом, система 3CX может регистрироваться на шлюзе, как на SIP-операторе. Для этого в 3CX создается обычный SIP-транк. Именно такой способ используется в данном руководстве.
Настройка GSM шлюза
Данное руководство основано на интерфейсе шлюза Yeastar NeoGate TG200 V2 с версией прошивки 53.18.0.46.
1. Зайдите в интерфейс шлюза по адресу 192.168.5.150 (предустановлен по умолчанию) с логином admin и паролем password.
2. Рекомендуется обновить прошивку шлюза, если обновление доступно. Вы можете увидеть текущую версию прошивки в разделе Status – System Info. Загрузите свежую прошивку с сайта Yeastar и обновите ее в разделе System — Firmware Update. Обновление прошивки производится с помощью сервера TFTP.
![](https://habrastorage.org/getpro/habr/post_images/cf8/6f4/b7b/cf86f4b7b245c3753e7e07119cb2204f.png)
3. Установите IP адрес шлюза, соответствующий вашей сети, в разделе System – Lan Settings и перезагрузите шлюз.
![](https://habrastorage.org/getpro/habr/post_images/e20/85b/1b8/e2085b1b835624df4f74c76deb907c72.png)
4. В интерфейсе шлюза в разделе Gateway – Mobile List подпишите ваши GSM порты. Так вам будет проще работать с ними в дальнейшем. Тут же в разделе Call Duration Settings можно указать различные ограничения длительности вызовов.
![](https://habrastorage.org/getpro/habr/post_images/e4e/0a8/323/e4e0a83236ab7fdf5d25dc3a083bce23.png)
5. В разделе Mobile Group можно сгруппировать порты, которые вы хотите выделить в шлюзе под одного GSM оператора. Однако, в данном руководстве, мы будет использовать каждый порт индивидуально – для своего оператора. Поэтому группу gsmgroup нужно удалить.
![](https://habrastorage.org/getpro/habr/post_images/bc8/dda/87c/bc8dda87c1ff9e071f2f304800bf00ce.png)
6. В разделе VoIP Trunk уже созданы два SIP аккаунта по умолчанию. Можно отредактировать их параметры, либо создать новые аккаунты. В данном случае мы просто отредактируем аккаунт по умолчанию, указав в качестве имени пользователя номер GSM линии, которая будет использовать этот аккаунт. Рекомендуется также поменять пароль, предложенный по умолчанию.
Внимание! Если вы поменяли имя GSM аккаунта (Name), оно не должно совпадать с именем GSM порта из п.4!
![](https://habrastorage.org/getpro/habr/post_images/ee8/190/6ec/ee81906ec82f6bee8f18c44a5aeda071.png)
7. В разделе Mobile to IP удалите маршрут по умолчанию и создайте маршрут из мобильной сети в IP-сеть для первого мобильного оператора. Аналогично создаются маршруты для других операторов. Напоминаем, что в данном случае один SIP транк на 3CX соответствует одному порту GSM на шлюзе. Однако возможны и другие конфигурации, когда один SIP транк работает с несколькими GSM портами (как правило, одного оператора).
![](https://habrastorage.org/getpro/habr/post_images/0e5/885/57a/0e588557a2f7ad050ff351ac52c071cd.png)
8. В разделе IP to Mobile удалите маршрут по умолчанию и создайте маршрут из IP-сети в мобильную сеть для первого мобильного оператора. Аналогично создаются маршруты для других операторов.
![](https://habrastorage.org/getpro/habr/post_images/0ec/d6e/bc6/0ecd6ebc69d20de085e0fdf60350601b.png)
Настройка 3CX
1. В интерфейсе 3CX в разделе SIP транки добавьте новый SIP транк. Выберите страну Generic и укажите Generic VoIP Provider, который предусматривает авторизацию с логином и паролем.
![](https://habrastorage.org/getpro/habr/post_images/04c/0d9/d0c/04c0d9d0c87a17dd9b2c1cc4c745bda1.png)
2. В появившемся интерфейсе настройки укажите:
- Название транка (это может быть название GSM оператора или направления)
- IP-адрес GSM шлюза
- Количество одновременных вызовов (коммутаций) в транке (как мы условились выше, каждый SIP-транк 3CX будет соответствовать одному GSM порту шлюза) – 1
- Учетные данные подключения транка из п. 6 раздела Настройка GSM шлюза.
![](https://habrastorage.org/getpro/habr/post_images/8b5/915/4bd/8b59154bd16f6fd4b1fbb3c9ce0c1adb.png)
3. В разделе Параметры отключите опцию Проксировать аудиопоток через АТС (если АТС и шлюз находятся в одной сети) и установите опции Поддерживает метод Re-Invite и Поддерживает заголовок Replaces. Нажмите OK для сохранения настроек.
![](https://habrastorage.org/getpro/habr/post_images/85d/ac0/e87/85dac0e87e37d587ab41947f26dac137.png)
4. SIP транк 3CX должен успешно зарегистрироваться на GSM шлюзе.
![](https://habrastorage.org/getpro/habr/post_images/2cf/6cd/c49/2cf6cdc495e35d2bad817422ec6c5216.png)
5. Создайте исходящее правило для нового транка. Укажите правила срабатывания правила в зависимости от необходимых условий маршрутизации вызовов через АТС.
![](https://habrastorage.org/getpro/habr/post_images/9c7/304/479/9c7304479f990836f24d3e9e46b24c1c.png)
На этом настройка VoIP GSM шлюза Yeastar Neogate TGXXX для работы с 3CX завершена.
Работа с SMS-сообщениями
Для приема и отправки SMS-сообщений через GSM шлюз Yeastar NeoGate TG100 / TG200 / TG400 / TG800 воспользуйтесь утилитой Yeastar MySMS.
![](https://habrastorage.org/getpro/habr/post_images/4d1/5e4/3ac/4d15e43acd0737d13497b9d9263ba505.png)
Вы также можете использовать встроенную шлюз функцию SMS to E-mail и E-mail to SMS в разделе SMS — SMS Settings.