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

 

27
Feb 2017
sergldom
автор
1
комментариев
Рейтинг статьи:
3
Average: 3 (2 votes)

Прошивка, настройка и подключение GOIP-4 к PBX Asterisk

   На днях настраивал GSM шлюз GOIP-4, потому решил сделать инструкцию, чтобы не искать настройки в интернет при последующей настройке такого же шлюза.

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

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

http://192.168.8.1/

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

   Настраиваем получение времени с нашего сервера времени NTP, который настроен на сервере Asterisk, для этого переходим по ссылке:  Configurations - Preferences и изменяяем временную зону, для Украины GMT+3, для Москвы GMT+2:

  • Time Zone: GMT+3
  • Time Server: 192.168.15.10

   Отключаем голосовое меню:

  • IVR: Disable

   Заходим по ссылке: Configurations - Network и вводим настройки:

  • LAN Port выбираем Static IP
  • IP Address: 192.168.15.11
  • Subnet Mask: 255.255.255.0
  • Default Route: 192.168.15.1
  • Primary DNS: 192.168.15.1
  • Secondary DNS: 8.8.8.8

 

   После изменений сохраняем настройки кликнув на кнопку Save Changes

Меняем настройки сети на статический IP адрес

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

Обновляем прошивку

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

   Кликаем на кнопку Start для запуска прошивки шлюза GOIP4:

Обновляем прошивку до актуальной - 1

Обновляем прошивку до актуальной - 2

   После прошивки перегружаем Шлюз GOIP4 и видим станицу статистики шлюза:

Суммарная информация шлюза GOIP-4

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

Добавляем пир kievstar-1, остальные добавляете аналогично, только изменив имя по примеру:

[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=192.168.15.11/255.255.255.255
canreinvite=no
insecure=port,invite

   Переходим по ссылке Configurations - Basic VoIP и настраиваем Line 1

  • Config Mode: Config by Line
  • Line 1
  • Authentication ID: kievstar-1
  • Password: 45gfaSwvfMet5Fr
  • Routing Prefix: 1
  • Sip Proxy: 192.168.15.10
  • SIP Registrar Server: 192.168.15.10
  • Endpoint Type: SIP Phone
  • Config Mode: Single Server Mode
  • Phone Nymber: kievstar-1
  • Display Name: kievstar-1

   После изменений сохраняем настройки кликнув на кнопку Save Changes:

Настраиваем первый сип канал к Asterisk серверу

   Аналогично настраиваем и Line 2, Line 3 и Line 4:

Настраиваем второй сип канал к Asterisk серверу

Настраиваем третий сип канал к Asterisk серверу

Настраиваем четвертый сип канал к Asterisk серверу

 

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

  • CID Forward Mode: Use CID as SIP Caller ID

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

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

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

Настраиваем переадресацию первого gsm канала на астериск в нужный extension - 1

   Для второго канала CH2 в поле Forward Number To VoIP Number указываем номер на который будет поступать звонок со шлюза в Asterisk, в моем случае это kievstar-2:

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

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

Настраиваем переадресацию второго gsm канала на астериск в нужный extension - 2

   Для второго канала CH3 в поле Forward Number To VoIP Number указываем номер на который будет поступать звонок со шлюза в Asterisk, в моем случае это mts-1:

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

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

Настраиваем переадресацию третего gsm канала на астериск в нужный extension - 3

   Для второго канала CH3 в поле Forward Number To VoIP Number указываем номер на который будет поступать звонок со шлюза в Asterisk, в моем случае это life-1:

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

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

Настраиваем переадресацию четвертого gsm канала на астериск в нужный extension - 4

   Переходим по ссылке Configurations - Call Out и для CH1 указываем префикс который нужно отправлять с Asterisk и который будет удалятся на первом канале шлюза:

  • Dial Plan: 1:-1

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

Указываем префикс который нужно отправлять с Asterisk и который будет удалятся на первом канале

   Для CH2 указываем префикс который нужно отправлять с Asterisk и который будет удалятся на втором канале шлюза:

  • Dial Plan: 2:-2

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

Указываем префикс который нужно отправлять с Asterisk и который будет удалятся на втором канале

   Для CH3 указываем префикс который нужно отправлять с Asterisk и который будет удалятся на втором канале шлюза:

  • Dial Plan: 3:-3

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

Указываем префикс который нужно отправлять с Asterisk и который будет удалятся на третьем канале

   Для CH4 указываем префикс который нужно отправлять с Asterisk и который будет удалятся на втором канале шлюза:

  • Dial Plan: 4:-4

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

Указываем префикс который нужно отправлять с Asterisk и который будет удалятся на четвертом канале

   Настраиваем входящий звонок на Asterisk на примере kievstar-1, для остальных аналогично. Добавляем контекст входящего звонка:   

[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 шлюз GOIP4:

voip*CLI> sip show peers
Name/username             Host                                    Dyn Forcerport ACL Port     Status
...
kievstar-1/kievstar-1     192.168.15.11                              D              A  5060     OK (8 ms)
kievstar-2/kievstar-2     192.168.15.11                              D              A  5060     OK (16 ms)
mts-1/mts-1     192.168.15.11                              D              A  5060     OK (18 ms)
life-1/life-1     192.168.15.11                              D              A  5060     OK (10 ms)
...

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

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

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

 

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

3
Average: 3 (2 votes)

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

<![CDATA[]]><![CDATA[]]>

 

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

 

 
 

 

1 комментария:
Сашань
30/01/2018 - 16:15
Не заб'ваем про фаерволл. Или будет блочить udp пакет' и пир' будет вне видимости сервера.

Add new comment

Filtered HTML

  • Search Engines will index and follow ONLY links to allowed domains.

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Search Engines will index and follow ONLY links to allowed domains.

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.