Підключаємо GSM-шлюз GoIP8 до Asterisk

GoIP 8

Покрокова інструкція як підключити GSM-шлюз GoIP до Asterisk. Необхідні функції: можливість здійснення вихідних дзвінків і отримання вхідних. Для вихідних дзвінків мати можливість вибору довільної лінії.

1. Налаштування GoiP 8

Передбачається, що у вас новий пристрій з коробки, тому послідовність дій – як для заводських налаштувань.

Вставляємо сім-карти в слоти, включаємо живлення. GoIP8 має 2 порти “LAN” і “PC”.

Порт «PC» має статичну адресу за замовчуванням 192.168.8.1 і може використовуватися для підключення свічів до яких можуть бути підключені ПК користувачів (шлюз підтримує функцію DHCP сервера).

Порт «LAN» використовуємо, якщо у вашій мережі вже працює DHCP сервер. В такому випадку, шлюз отримає одну з адрес у вашій мережі. Щоб дізнатися, IP-адресу, потрібно або:

  • відправити на одну з SIM-карт (з позитивним балансом) SMS з текстом info або INFO. У відповідь надійде SMS з IP-адресою.
  • дізнатися у адміністратора мережіДалі вводимо IP адреса шлюзу в браузер. За замовчуванням логін / пароль для авторизації на шлюзі admin / admin. Потрапляємо на початкову сторінку “Status”:

GoIP8-status-page

Далі йдемо в:
Configurations -> Preferences і прибираємо галочку IVR (докладніше про те, що робить кожна опція можна прочитати в інструкції до пристрою, посилання дам в кінці статті).

GoIP8-preferences

На сторінці 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
GoIP8-call-settings

GoIP8-call-settings

Наступний крок — сторінка 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
GoIP8-call-divert

GoIP8 call divert page

На цьому налаштування Goip8 для роботи з Asterisk можна вважати закінченим :). Переходимо до пункту

2. Налаштування Asterisk для роботи з GOIP

sip.conf:

Прописуємо кожен канал окремим користувачем (X – номер каналу)

 

[11X]
type=friend
host=dynamic
username=11X
secret=11X
context=from-internal
disallow=all
allow=alaw
allow=ulaw
qualify=yes
canreinvite=no
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(tt-weasels)
exten => _11Z,n,Hangup()

Формат набору номера:
11X0632223344 (где X — номер канала)

Готово! Перевіряємо як ходять звінки.

P.S. Інструкцию для шлюза можно взяти звідси: http://dbltek.com/pdf/User_Manual_goip_series.pdf