Покрокова інструкція як підключити 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”:
Далі йдемо в:
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 |
На цьому налаштування 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