Владимир Кортель
25.08.2019
36695

Настройка GoIP4-шлюза для работы с 4 сим-картами

Анонс: В данной статье рассмотрим настройку GoIP 4 для работы с IP-ATC asterisk с учетом того, что каждая сим-карта является отдельным транком. Описание: GoIP 4 представляет собой высокотехнологичное устройство нового поколения, предназначенное для соединения сетей стандарта GSM и IP – телефонии. Сетевой шлюз рассчитан на работу по четырём каналам, а потому, предполагает использование до четырёх […]

GoIP4-шлюз для работы с 4 сим-картами

Анонс: В данной статье рассмотрим настройку GoIP 4 для работы с IP-ATC asterisk с учетом того, что каждая сим-карта является отдельным транком.

Описание:

GoIP 4 представляет собой высокотехнологичное устройство нового поколения, предназначенное для соединения сетей стандарта GSM и IP – телефонии. Сетевой шлюз рассчитан на работу по четырём каналам, а потому, предполагает использование до четырёх sim-карт одновременно.

Версия asterisk 11.16.0, FreePBX 2.11.0.42.

Настройка на стороне АТС:

Заходим на web-интерфейс

Стартовый экран FreePBX
Стартовый экран FreePBX

Переходим: Connectivity > Trunks

Trunks
Trunks

Нажимаем «Add SIP Trunk»

Настройки транка
Настройки транка

Как можете видеть выше на скриншоте уже все заполнено. Ниже можете найти пример настроек:

username=goip-1
type=peer
secret=ZX************UX
qualify=yes
permit=0.0.0.0/0.0.0.0
nat=no
insecure=port,invite
host=dynamic
disallow=all
deny=0.0.0.0/0.0.0.0
context =from-trunk
allow=alaw&ulaw&gsm

Trunk Name: goip-1

И по аналогии нужно создать отдельный транк для каждой симкарты. Естественно, пароль можно использовать один и тот же для всех транков, но username указывайте уникальный и желательно с указанием порта, в который воткнута симка. В дальнейшем, если возникнут проблемы, вы сможете быстро определить, где возникла неполадка. Применяйте настройки и создайте по аналогии еще 3 транка для оставшихся сим-карт.

Теперь исходящая логика. Переходим по следующему пути: Connectivity > Outbound Routes

Создание нового маршрута
Создание нового маршрута

Нам необходимо дать возможность выбора сим-карты оператором и отсутствие ограничений на МГ и МН вызовы. Шаблоны будут очень простые т.к это сделано для наглядности и крайне рекомендуется перед тем как применять такие настройки прочитать раздел о безопасности.

В данном примере будем просто набирать перед нужным номером цифру от 1 до 4, где первая цифра это слот сим-карты.

 редактирование нового маршрута
редактирование нового маршрута

После того, как по аналогии создадите маршруты для остальных сим-карт. Применяйте настройки. Осталось лишь создать входящую маршрутизацию.

Редактирование входящей логики
Редактирование входящей логики

Как можете видеть выше: нет ничего необычного. В зависимости от ваших нужд разруливайте входящие вызовы как вам будет угодно. В данном примере я завернул звонки с первой симки на главное голосовое меню.

На этом настройка на стороне FreePBX закончена.

Настройка на стороне GoIP 4:

Заходим на шлюз. Стандартный логин/пароль admin/admin

Входим со стандартным паролем
Входим со стандартным паролем

И попадаем на стартовую страницу, которая по совместительству еще и информационная. Здесь можно посмотреть статус симок

Status 1
Status 1

Здесь можно посмотреть статус всех сим-карт.

Следующий пункт тоже носит информационный характер и почти аналогичен предыдущей странице (содержит краткую сводку предыдущего пункта). Но содержит так же информацию о прошивке, железе, времени и сети.

Status 2
Status 2

Вкладка SIM, как следует из названия, содержит развернутую информацию о самих сим-картах.

Status 3
Status 3

Перед тем как настраивать сами симки перейдите на вкладку Preferences и задайте правильный часовой пояс, а так же выключите IVR и прочие доп.функции как ниже на скриншоте.

Настройка времени
Настройка времени

Для настройки самих транков перейдите Basic VoIP и выберите в «Config Mode» пункт «Config by Line»

Настройка транка со стороны GoIP4 1
Настройка транка со стороны GoIP4 1

После чего заполняйте следующие поля:

  • Authentication ID:  username на АТС
  • Password: аналогично полю secret
  • Routing Prefix: добавочный номер для данной симки
  • SIP Proxy: IP АТС
  • Sip Registrar Server: IP АТС
  • Phone Number: username на АТС
  • Display Name: username на АТС

По аналогии настраивайте остальные линии:

Настройка транка со стороны GoIP4 2
Настройка транка со стороны GoIP4 2

После нажимайте «Save Changes» и переходим дальше.

 DTMF
DTMF

Здесь нет каких-то особых настроек и внимание стоит обратить только на один пункт:

  • Outband DTMF type: RFC 2833

Выставляем как выше на скриншоте и переходим к настройке исходящих звонков

Исходящая логика GoIP4 1
Исходящая логика GoIP4 1

Выставляем значения как на скриншотах.

Dial Plan – выставляем для каждой линии своё значение, к примеру, если на первой линии у нас 1:-1, то на второй будет

Исходящая логика GoIP4 2
Исходящая логика GoIP4 2

2:-2

Переходим во вкладку Call In

Входящая логика GoIP4 1
Входящая логика GoIP4 1

Здесь нас интересует следующее:

  • CID Forward Mode: выставляем Use CID as SIP Caller
  • Forwarding to VoIP Number: Номер сим карты

Остальное устанавливаем как на скриншоте выше. Так же делаем и для остальных сим-карт

Входящая логика GoIP4 2
Входящая логика GoIP4 2

Опять же применяем настройки. Если вы сделали все правильно, то теперь вы можете совершать звонки.

Дебаг и резервное копирование:

У данного шлюза пока не было обнаружено специфических болячек. При возникновении проблем данные статьи ваш лучший друг во время дебага:

Sngrep. Установка и настройка ( https://voxlink.ru/kb/asterisk-configuration/ustanovka-i-nastroika-sngrep/)

Оперативная диагностика SIP в консоли Asterisk. Каналы PJSIP и CHAN_SIP ( https://voxlink.ru/kb/asterisk-configuration/Operativnaya-diagnostika-SIP-v-konsoli-Asterisk-kanaly-PJSIP-i-CHAN_SIP/ )

Однако, при экстренном выключении (к примеру, выключили свет) шлюз может затереть часть настроек. Чтоб при таком раскладе быстро все восстановить существует возможность бэкапа настроек средствами самого шлюза. Давайте на всякий случай создадим такой бэкап.

Переходим по следующему пути: Tools > Backup/Restore

Backup/Restore
Backup/Restore

Если вы пока не задавали пароля для этой задачи, то просто нажимаете Save. По итогам вы должны загрузить файлик config.dat – это и есть бэкап настроек. Теперь вы можете в любой момент восстановить настройки.

Безопасность:

Пара слов о безопасности. Стандартные комбинации логин/пароль давно известны злоумышленникам. Рекомендуется сменить стандартный пароль на какой-то иной. Желательно, чтоб он был около 12 символов и содержал в себе как цифры, так и буквы.

Смена пароля от admin
Смена пароля от admin

Вызовы на МН направления. Так как ВСЕГДА есть вероятность получения доступа к sip-аккаунту злоумышленником из-за человеческого фактора, вам рекомендуется выносить исходящую логику на MH в отдельный маршрут со следующими настройками:

  1. PIN-set. Необходимо включить обязательный донабор пин-кода для таких направлений. Задать PIN-set можно здесь: Settings > PIN Sets (ссылка на нашу статью https://voxlink.ru/kb/freepbx/nastrojka-i-upravlenie-ishodjashhej-marshrutizacii-vo-freepbx-13/ )
  2. Time Group. Чаще всего подобные взломы с последующими звонками происходят во время праздников и/или во внерабочее время. Создание отдельной временной группы (ссылка на нашу статью https://voxlink.ru/kb/freepbx/freepbx-time-conditions/) с часами и днями работы компании может уберечь компанию от убытков
  3. В идеале оставить возможность донабора только определенным сотрудникам которым это необходимо для работы. Это можно сделать через поле CallerID.

При таком раскладе даже если каким-то образом злоумышленнику удалось подключиться к sip-аккаунту вашей компании, то они не смогут как-то ей серьезно навредить.

Телефонная книга CallMetrix
Корпоративный телефонный справочник для удобной связи между сотрудниками организации
Скачать описание CallMetrix
Подписаться
Уведомить о
guest
4 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Дмитрий
Дмитрий
11.11.2020 14:50

Всем добра Уже давно настраиваю данные шлюзы, все примерно как у Вас описано В последнее время именно с GoIP4 в связке с FreePBX столкнулся с проблемой, что на устройствах (ни на одном, а на нескольких) примерно раз в 10 мин на несколько секунд пропадает звук, не слышит ни оператор? ни клиент с которым разговаривают. При том? что при таких же настройках на 8ке или 16ти все работает, даже в более ранних моделях 4ки такой проблемы не было еще при разных роутерах, разных коммутаторах именно на 4ке есть потери пакетов порядка 2% (ping) Кто нибудь сталкивался с подобным? Может подскажите как… Подробнее »

Владимир
Владимир
11.11.2020 15:15
Ответить на  Дмитрий

Здравствуйте. С подобной проблемой ранее не сталкивался.

Если вы уверены, что проблема не сетевая, протестировали сим-карты в других шлюзах, то судя по всему проблема с самим шлюзом (железо или прошивка) и для начала можно попробовать прошить GoIP на более свежую версию прошивки.

Дмитрий
Дмитрий
11.11.2020 17:31
Ответить на  Владимир

Спасибо, Владимир, за ответ
Но прошивка не помогала, тоже это делалось
В том то и дело, что такое впечатление, что именно бракована вся партия 4х портовых в последнее время, где-то год как появилась данная проблема

Александр
Александр
20.11.2020 00:54
Ответить на  Дмитрий

Могу подтвердить проблему, год тому взяли один шлюз, потом, доказав проблему (пингом и показом потери 3 пакетов это 15 сек таймаут раз в 10 минут) заменили на другой, но проблема осталась ! обновление прошивки не помогает… не понятно на что грешить

Остались вопросы?

Я - Кондрашин Игорь, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование


ближайшие курсы

10 доводов в пользу Asterisk

Распространяется бесплатно.

Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.

Безопасен в использовании.

Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.

Надежен в эксплуатации.

Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.

Гибкий в настройке.

Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.

Имеет огромный функционал.

Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.

Интегрируется с любыми системами.

То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.

Позволяет телефонизировать офис за считанные часы.

В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.

Отличная масштабируемость.

Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.

Повышает управляемость бизнеса.

Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.

Снижает расходы на связь.

Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.