Crmgo Блог

Настройка GOIP с Asterisk

Настройка GOIP с Asterisk

1. Настройка GOIP. Предполагается, что на шлюзе заводская конфигурация. Вставляем SIM-карты в шлюз. Включаем питание. Теперь добираемся до веб-интерфейса шлюза. Для этого включаем GOIP в локальную сеть при помощи ethernet-кабеля. Есть два способа: 1) Через порт “PC”. По умолчанию он…

Настройка GOIP с Asterisk

1. Настройка GOIP.

Предполагается, что на шлюзе заводская конфигурация.
Вставляем SIM-карты в шлюз. Включаем питание.
Теперь добираемся до веб-интерфейса шлюза. Для этого включаем GOIP в локальную сеть при помощи ethernet-кабеля. Есть два способа:
1) Через порт “PC”. По умолчанию он имеет IP адрес 192.168.8.1
2) Через порт “LAN”, если в сети работает DHCP сервер. По умолчанию на порту “LAN” настроен DHCP (динамический IP адрес). Чтобы узнать, какой присвоился IP-адрес, нужно либо:
а) отправить на шлюз SMS (на SIM-карту с положительным балансом) с текстом info или INFO. В ответ придет SMS с IP-адресом.
б) для знающих китайский – позвонить на шлюз, после соединения набрать *00.
в) узнать у администратора сети.
Далее вводим IP адрес шлюза в браузер. По умолчанию логин/пароль для авторизации на шлюзе admin/admin. Попадаем на начальную страницу “Status”

Далее заходим:
Configurations -> Preferences и убираем галочку IVR, это отключит голосовое меню в устройстве.

Можно оставить Auto Reboot для автоматической перезагрузки шлюза, видимо так производителю борются с багами в устройстве.
Configurations -> Call Settings
EndPoint type = SIP Phone
Config Mode = Single Server Mode
Далее прописываем внутренний номер на Астериск, на котрый будет производится регистрация устройства.
Phone Number = 11X
Sip Proxy = Asterisk_IP
Sip Registrar Server = Asterisk_IP
Authentication ID = 11X
Password = 11X

Configurations -> Call Divert
Включаем передачу номера абонента:
CID Forward Mode = Use CID as SIP Caller ID
Forward to PSTN = Enabled
Forward to VoIP = Enabled
Forward Number(PSTN To VoIP) =11X

Настройка Elastix (Asterisk) для работы с GOIP.

1. Создаем внутренний номер (Extension) под которым будет регистрироваться устройство на нашем сервере.

2. Создаем транк (Trunk), прописываем Outgoing Settings

Trunk Name: GOIP_out
PEER Details:
host=192.168.8.1 – адрес GOIP
context=from-internal
type=peer
port=5060
nat=no
qualify=yes
canreinvite=no
insecure=very
dtmfmode=auto
disallow=all
allow=alaw&ulaw

3. прописываем Incoming Settings

USER Context: GOIP_in
USER Details:
host=192.168.8.1 – адрес GOIP
type=friend
context=from-trunk

 

 

################# Вторая статья

Настройка GOIP.

Предполагается, что на шлюзе заводская конфигурация.
Вставляем SIM-карты в шлюз. Включаем питание.
Теперь добираемся до веб-интерфейса шлюза. Для этого включаем GOIP в локальную сеть при помощи ethernet-кабеля. Есть два способа:
1) Через порт “PC”. По умолчанию он имеет IP адрес 192.168.8.1
2) Через порт “LAN”, если в сети работает DHCP сервер. По умолчанию на порту “LAN” настроен DHCP (динамический IP адрес). Чтобы узнать, какой присвоился IP-адрес, нужно либо:
а) отправить на шлюз SMS (на SIM-карту с положительным балансом) с текстом info или INFO. В ответ придет SMS с IP-адресом.
б) для знающих китайский – позвонить на шлюз, после соединения набрать *00.
в) узнать у администратора сети.
Далее вводим IP адрес шлюза в браузер. По умолчанию логин/пароль для авторизации на шлюзе admin/admin. Попадаем на начальную страницу “Status”

Далее заходим:
Configurations -> Preferences и убираем галочку IVR.


Configurations -> Call Settings
EndPoint type = SIP Phone
Config Mode = Config By Line
Далее для каждой линии прописываем настройки ( X-номер линии )
Phone Number = 11X
GateWay Prefix = *X
Sip Proxy = Asterisk_IP
Sip Registrar Server = Asterisk_IP
Authentication ID = 11X
Password = 11X

Configurations -> Call Divert
CID Forward Mode = Use CID as SIP Caller ID
Далее для каждой линии прописываем настройки ( X-номер линии ):
Forward to PSTN = Enabled
Dial Plan(VoIP to PSTN) = *X:-*X
Forward to VoIP = Enabled
Forward Number(PSTN To VoIP) =11X

 

Настройка Asterisk для работы с GOIP.

sip.conf:

Прописываем каждую линию для регистрации на Asterisk (X - номер канала).

[11X] 
type=friend 
host=dynamic
username=11X
secret=11X
context=from-internal 
disallow=all 
allow=ulaw
allow=alaw
qualify=yes 
canreinvite=no 
insecure=very 
nat=no

Настраиваем диалплан Asterisk.

extensions.conf

;исходящие
exten => _11X0XXXXXXXXX,1,Dial(SIP/${EXTEN:0:3}/*${EXTEN:2:1}${EXTEN:3})
exten => _11X0XXXXXXXXX,n,Hangup()

;входящие
exten => _11Z,1,Answer()
exten => _11Z,n,Playback(demo-congrats)
exten => _11Z,n,Hangup()

Примечание: материал мог быть создан с помощью ИИ и затем отредактирован человеком. Ответственный: Dmytro Lomaka, Kaltenkirchen.