Установка и настройка серверов Linux,создание сайтов, установка и настройка Asterisk PBX, Linux для начинающих и не только.
Получать статьи этого сайта на почту:

 

14
Ноя 2014
sergldom
автор
2
комментариев
Рейтинг статьи:
5
Средняя: 4.5 (2 оценки)

Прошивка, настройка и подключение GSM шлюза GOIP 1 к Asterisk

GSM шлюз GOIP1 на одну сим карту с подключением к Asterisk по SIP      На днях столкнулся с глюками модемов Huawei E1550 котрые начали постоянно рвать разговор, и данная ситуация возникала при звонках клиентов, вечером при тестовых звонках спокойно держали 5 минут и более разговор. Сами модемы уже не новые, потому может и от юзаности с ними были проблемы, решили не брать модемы, а взять более серьездное решение - GSM шлюз GOIP1 на одну симку. Ниже мы прошьем шлюз, настроим его и подключим к IP ATC Asterisk.

      В GSM шлюзе есть 2 порта для подключения к сети Lan и PC. Lan порт получает IP по DHCP от роутера либо шлюза в локальной сети предприятия, а PC сам раздает IP из подсети 192.168.8.0/24, IP адрес самого шлюза 192.168.8.1. Так сделано, чтобы можно было использовать 1 кабель для подключения GOIP1 к сети предприятия, а подключив кабель в порт PC и в компьютер, данный компьютер будет иметь доступ в интернет и локальную сеть через  GSM шлюз.

      Подключаем GSM шлюз GOIP1 к локальной сети в гнездо Lan и следим на роутере либо шлюзе какой IP получает GOIP1 шлюз, этот IP который GOIP1 получил мы и вводим в браузер для настройки. Можем также  для настройки подключить свой компьютер к порту PC и настраивать GOIP1 зайдя в браузере по адресу:

http://192.168.8.1/

При открытии веб интерфейса GOIP будет предложено ввести логин и пароль, вводим логин и пароль admin:

Запрос на ввод пароля для входа в веб интерфейс GOIP1

Откроется окно веб интерфейса, тут смотрим номер версии прошивки шлюза, кликаем на кнопку Tools:

Веб интерфейс GSM шлюза GOIP1

 

Прошиваем GOIP1
      Заходим на сайт кликнув по ссылке: ]]>сайт прошивок для GSM шлюза GOIP]]>. Откроется окно в котором видим последнюю прошивку для нашего шлюза, копируем полный адрес:

Сайт c прошивками для GSM шлюза GOIP

      На странице Online Upgrade в поле Upgrade Site вставляем скопированный ранее адрес прошивки и для начала прошивки нажимаем кнопку Start:

Страница прошивки шлюза, вставляем ссылку на прошивку

Видим процесс скачивания и установки прошивки на GSM шлюз GOIP 1:

Процесс установки прошивки на GOIP1

      Прошивка успешно установлена, для завершения кликаем кнопку ОК:

Процесс установки прошивки на GOIP1 завершен успешно

Переходим на вкладку Configuration, кликаем кнопку Preferences. Для Украины изменяем временную зону в поле Time Zone: GSM +3, для Москвы будет GSM +2. Обязательно убираем галочку с чекбокса IVR.

Настройка временной зоны в GSM шлюзе GOIP1

      Кликнув на кнопку Network откроется окно настройки сети, заполняйм по примеру ниже заменив на свои значения:

  • LAN Port: Static IP
  • IP Address: 10.20.20.12
  • Subnet Mask (optional): 255.255.255.0
  • Default Route: 10.20.20.1
  • Primary DNS: 10.20.20.1
  • Secondary DNS (optional): 8.8.8.8

Для сохранения введенных значений кликаем на кнопку Save Changes:

Настройка сети для шлюза GOIP1

Переходим к настройке подключения шлюза к нашему установленному серверу Asterisk кликнув на кнопку Call Settings заполнив поля по примеру ниже, заменив данные подключения на свои:

  • Endpoint Type: SIP Phone
  • Config Mode: Single Server Mode
  • Phone Nymber: kievstar-1
  • Display Name: kievstar-1
  • SIp Proxy: 10.20.20.1
  • SIP Registrar Server: 10.20.20.1
  • Authentication ID: kievstar-1
  • Password: 45gfaSwvfMet5Fr

Advansed Settings:

  • DTMF Signaling: Outband
  • Outband DTMF type: RFC 2833

Для применения введенных изменений кликаем мышкой по кнопке Save Changes:

Настрайка подключения к Asterisk

Кликаем на кнопку Call Divert, тут необходимо настроить отправку Caller ID со шлюза в Asterisk, для этого в выпадающем списке CID Forward Mode выбираем Use CID as SIP Caller ID:

  • CID Forward Mode: Use CID as SIP Caller ID

В поле Forward Number (PSTN To VoIP) указываем номер на который будет поступать звонок со шлюза в Asterisk, в моем случае это kievstar-1:

  • Forward Number (PSTN To VoIP): kievstar-1

Для применения введенных изменений кликаем мышкой по кнопке Save Changes:

Указываем номер набираемый в PBX Asterisk и передачу callerid звонящего

Изменить пароли для администратора, пользователя и SMS можно перейдя в раздел Tools и кликнув на кнопку Chande Password:

Изменяем пароли

      При изменении пароля, веб интерфейс уведомит о том, что пароль был изменен успешно:

Пароль изменен

      Перезагружаем GSM шлюз GOIP 1 кликнув на кнопку Reboot и подтвердив системное сообщение о согласии на перезагрузку шлюза:

Перезагружаем GSM шлюз GOIP1

 

Настройка подключения шлюза GOIP 1 на стороне PBX Asterisk

Добавляем пир:

[kievstar-1]
host=dynamic
type=friend
context=incoming-goip
disallow=all
allow=alaw
allow=ulaw
dtmfmode=rfc2833
username=kievstar-1
secret=45gfaSwvfMet5Fr
qualify=yes
nat=no
deny=0.0.0.0/0.0.0.0
permit=10.20.20.12/255.255.255.255
canreinvite=no
insecure=port,invite

 

   Добавляем контекст входящего звонка:

[incoming-goip]
exten => _kievstar-1,1,Dial(SIP/101&,120,KTt)
  same => n,Hangup(19)

 

   Добавляем контекст исходящего звонка через наш шлюз для звонков только на оператора Киевстар:

[out]

exten => _0[36][789]XXXXXXX,1,Dial(SIP/kievstar-1/${EXTEN},120,KT)
  same => n,Hangup(${HANGUPCAUSE})

exten => _0[9][678]XXXXXXX,1,Dial(SIP/kievstar-1/${EXTEN},120,KT)
  same => n,Hangup(${HANGUPCAUSE})

 

      После этого, можно зайти в консоль Asterisk, набрать команду sip show peers и в списке подключенных пиров увидеть свою настроенный GSM шлюз GOIP 1:

voip*CLI> sip show peers
Name/username             Host                                    Dyn Forcerport ACL Port     Status 
...
kievstar-1/kievstar-1     10.20.20.12                              D              A  5060     OK (8 ms)
...

      В работе данные шлюзы себя показали отлично, связь качественная, гораздо лучше чем используя такие модемы как Huawei E1550. Остается еще только решить как удобно снимать баланс с симки в данном шлюзе и полученные SMS отправлять на веб сервер сервера телефонии для удобного просмотра.

      С Вами был Сергей Лазаренко.

       После настройки GSM шлюза GOIP 1 и сервера Asterisk сделаем небольшой перерыв и посмотрим замечательное видео:

Рейтинг статьи: 

5
Средняя: 4.5 (2 оценки)

Вам понравилась статья? Хотите получать уведомления о выходе новых статей с этого сайта на свой почтовый адрес? Подписывайтесь пожалуйста. Введите свой почтовый адрес и нажмите кнопку Хочу получать статьи!

]]>]]>

 

*Адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

 

 

 
 

 

2 комментария:
Алексей
31/08/2017 - 10:56
День добрый Сергей! Вопрос по goip. У нас АТС и GoIP будут в разных странах. В России будет АТС - белый IP. В Казахстане будет GoIP - динамический IP, через канал ADSL. Будет ли работать связка, если устройства в разных сетях?
01/09/2017 - 07:55
Здравствуйте, будет работать хорошо. Шлюзы с динамическим айпи подключается к АТС с белым айпи.

Добавить комментарий

Filtered HTML

  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
  • Поисковые системы будут индексировать и переходить по ссылкам на разрешённые домены.

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