ПроCall-центр

12Ноя/1218

Настройка VOIP GSM шлюза HyberTone GoIP 4 в связке с Elastix (Asterisk)

Мы уже закончили установку и настройку IP-АТС АГАТ UX как клиенту привезли новое оборудование  VOIP-GSM шлюз HyberTone GoIP 4.

Шлюз HyberTone GoIP 4 поддерживает протокол SIP и совместим со всеми IP АТС известных производителей с поддержкой протокола SIP. Это дает возможность быстро телефонизировать офис. Каждый канал GSM может быть запрограммирован индивидуально для установления соединения с IP сетями, или может быть сгруппирован как один канал в связи с IP сетью. Поставщиком шлюза HyberTone GoIP 4 является мой партнер ООО "ПроТелеком"

Клиент попросил настроить для работы с 1 SIM картой.

Настроим шлюз по аналогии с предыдущими настройками Elastix для  IP-АТС АГАТ UX.

1. Вводим в строке браузера IP адрес системы Elastix, в моем примере 192.168.16.9

и вводим логин и пароль указанный при установке системы.

2. В окне системы выбираем раздел "PBX - Trunks - Add SIP Trunk"

3.

Прописываем параметры "Outgoing Settings"

"Trunk Name" - "GSM1"

"Outbound Dial Prefix" - "10" , благодаря этому параметру при звонке будет возможность выбора SIP карты для исходящего звонка. Для каждой SIM карты свой префикс.

"Peer Details"

host=192.168.16.204 - IP адрес шлюза HyberTone GoIP 4
type=peer
port=5060
nat=no
qualify=yes
canreinvite=no
insecure=very
dtmfmode=auto
disallow=all
allow=alaw&ulaw

Сохраняем настройки.

Примечание. Параметр Incoming Settings можно оставлять пустым в том случае если у Вас разрешены анонимные входящие звонки.

Если же нет то укажите

"User Context" - "GSM1_IN"

"User Details"

host=192.168.16.204 - IP адрес шлюза HyberTone GoIP 4

type=friend

context=from-trunk

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

 

4.  Создадим маршрут для исходящих звонков.

В окне системы выбираем раздел "Outbound Routes - Add Route"

  • Укажем в "Route Name" - "GSM1"
  • В пункте "Dial Patterns that will use this Route"  укажем формат номера как на скриншоте "8ХХХХХХХXXX" , т.е. в нашем примере данный маршрут будет использоваться только при наборе 10-значного номера в начале которого 8.
  • В пункте "Trunk Sequence for Matched Routes"  выберите "GSM1" (это название нашего транка из п.2-3 )

5.

Создаем внутренний номер, он нужен для регистрации канала шлюза HyberTone GoIP 4. Количество внутренних номеров равно количеству SIM карт в шлюзе. В нашем примере настраивается только 1 SIM карта.

Заходим в раздел "PBX-Extensions" и нажимаем "Submit"

6.

Указываем в параметрах

  • "User Extension" - 3001
  • "Display Name" - 3001
  • "Secret" - 3001 , пароль для регистрации на Elastix

Сохраняем настройки.

Теперь настроим канал на шлюза HyberTone GoIP 4

7.

Вводим в строке браузера IP адрес системы Elastix, в моем примере 192.168.16.204 и вводим логин и пароль (по умолчанию admin/admin)

8.

Переходим в раздел "Configurations - Call Setting"

Параметр "Config Mode" указываем "Config by Line" , это позволит настраивать каждый канал по отдельности

Выбираем "Line1"

"Phone Number" - 3001, внутренний номер созданный ранее в п.5-6

"Display Name" - 3001

"Gateway Prefix" -10 , ранее в п.3 мы указали его в параметре "Outbound Dial Prefix"

"SIP Proxy" и "SIP Registrar Server" - 192.168.16.9 , ip адрес сервер Elastix, на котором необходимо зарегистрировать канал

"Register Expiry(s)" - 60 , время перерегистрации, в секундах

"Authentication ID" - 3001

"Password" - 3001, параметр "Secret" п.6

Сохраняем настройки.

9.

Переходим в раздел "Configurations - Call Divert"

Выбираем "Line1"

Параметр "CID Forward Mode" выставляем "Use CID as SIP Caller ID", без этого параметра при входящем вызове на SIM карту не будет показываться АОН

Параметр "Dial Plan (VoIP to PSTN)" указываем "10:-10", необходим для удаления префикса выбора SIM карты из п.8

Пример. Для выбора SIM карты №1 используется префикс "10", т.е. во все набираемые номера добавляется 10 вначале - набрали "89871234567" - в шлюз HyberTone GoIP 4 придет "1089871234567". По правилу "Dial Plan (VoIP to PSTN)" шлюз HyberTone GoIP 4 автоматически уберет префикс "10" и отправит оператору мобильной связи набранный вами номер.

Параметр "Forward Number" - 2000, номер на который отправляются все звонки поступающие на SIM карту данного канала. В прошлой статье я уже писал что за данным номером у клиента закреплена группа операторов.

Сохраняем настройки.

10.

В разделе "Status" смотрим 2 параметра

"Line Register 1 Status" - "LOGIN", сообщает нам что 1 канал шлюза HyberTone GoIP 4 успешно зарегистрировался на сервере Elastix.

"GSM1 Status" - "LOGIN" , сообщает что SIM карта успешно зарегистрировалась в сети оператора мобильной связи и готова к работе.

 

Теперь любой звонок на SIM карту в шлюзе HyberTone GoIP 4 поступит на сервер Elastix, а любой исходящий вызов внутреннего абонента Elastix на номер 8ХХХХХХХХХХ будет совершаться с SIM карты шлюза  HyberTone GoIP 4.

Поделиться в соц. сетях

Опубликовать в Facebook
Опубликовать в Google Plus
Опубликовать в LiveJournal
Опубликовать в Мой Мир
Опубликовать в Одноклассники
Опубликовать в Яндекс
Комментарии (18) Пинги (0)
  1. Добрый вечер. Сделал как написано, однако не слышу голос оператора звонящего из * через GoIP4, а голос из мобильника слышу((.конфиги одинаковые.версия GoIpGS-4.01-42, * FreePBX 2.9.0.12

    • Доброго,утра.
      Первый вопрос который возникает у меня — на гарнитуре оператора микрофон работает?
      По данной схеме настроил уже довольно много шлюзов,проблем не было.

  2. Стоит три симки в гоипе, но странно входящие ходят как хотят. а нужно чтобы по определенному транку. Чтобы на Эластиксе статистику правильную вести. Конфиг баи лайн стоит, тобишь по идее все настройки должны быть под свою линию, а получается нет. Может все дело в одинаковом порту 5060, но когда меняю порт и порт на Эластикс. регистрация по другому порту не прет.

    • В случае такой настройки у вас звонок будет ходить как внутренний. По Параметру «Forward Number», номер на который отправляются все звонки поступающие на SIM карту данного канала можете направлять уже на любой другой. Если необходимо деление по статистике — создавать ,например, несколько очередей и с каждой карты направлять в свою очередь.

  3. Что то у меня ни как не хочет пробрасывать номер звонящего, высвечивается номер транка.

  4. Добрый день.

    Подскажите а зачем мы заводим extention 3001?
    У вас написано что для регистрации, фактически да, он как бы регистрируется на elastix, но не понятно для чего это? Всё равно входящие с GoIP мы переадресуем совершенно на другой номер, а это получается как пустышка. Транк я так понимаю регистрируется просто по IP.

    И проблема наверное такая же как и у Романа, смотрю по логам все звонки идут как будто бы через контекст одного канала, в моем случае 3, т.е. звоню на 1 симку, по логам по контексту 3-го, звоню на вторую — тоже 3-го… может можно как-то по другому настроить?

    • Доброго.
      Я заводил extension чтобы видеть статус каждой сим-карты.
      Шлюзе при активации канала следует такому порядку
      1. проверяет наличие сим-карты в слоте
      2. регистрируется в сети мобильного оператора
      3. Если регистрация в сети мобильного оператора прошла успешно — регистрируется extension, иначе нет.

      • Антон, мне очень понравилось ваше решение с extension. Я его применил и остался доволен.

  5. Для пользователей GoIP. Если у Вас проблемы с блокировкой карт — могу предложить решение. Все подробности в скайпе alex.zorar

  6. Антон, с точки зрения АТС — каждая симка GoIP — это внешняя линия (в аналоговых станциях СО порт), а не внутренний абонент. Заводить симки как extensions поэтому — дважды неверно.
    Во-первых, как указал выше — это должен быть транк, а не extension, тогда работают модули входящей и исходящей маршрутизации, со всеми вытекающими.
    Во-вторых, иметь допустим 4 симки как 3001, 3002, 3003, 3004 неразумно, потому что у них есть свои собственные номера, ничто не межает использовать их! Зарегистрировать 1-канальные транки +79111111111, +79111111112, +79111111113, +79111111114, как динамический пир, указать им контекст from-trunk и пускай себе шлюз проверяет наличие сим-карты в слоте, регистрируется в сети мобильного оператора и регистрирует транк.

    Обсуждать это лучше на forum.asterisk.ru а не в частной лаборатории.
    Как же вы сбиваете народ с панталыку неправильными инструкциями!

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

  7. попробовал настроить не могу сделать исходящие звонки
    можете подробнее объяснить как настроить?

    • Доброго.
      Основной момент тут пункт 3 и 8,9
      в п.3 на транке вы указываете «Outbound Dial Prefix»
      в п. 8 «Gateway Prefix» — это префикс по которому выбирается симкарта.
      в п.9 «Dial Plan (VoIP to PSTN)» это поиск этого префикса и его удаление из номера -чтоб он не ушел мобильному оператору

  8. Доброго времени суток.
    Подскажите с goip 4 sim.Все работает но есть такие нюансы.
    На одну симку сколько может быть входящих и исходящих соединений?

    • Доброго.
      1 сим-карта — 1 вызов.
      Если необходимо больше входящих — то делать переадресацию между сим-картами шлюза.

  9. пытаюсь подцепить Goip1 к AgatUX, регистрация не проходит ни в какую 🙁 хотя с старой системой на базе Астерикса работал.. Можете подсказать правильные настройки?

  10. Вопрос от профана. Может ли данный девайс, работать в сетях 3G, т.е. брать интернет трафик с сим карт и передавать его во внутреннюю сеть организации?


Leave a comment

*

Нет обратных ссылок на эту запись.