
Покрокова інструкція як підключити 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 PhoneConfig Mode = Config By Line |
Далі для кожної лінії прописуємо налаштування (X-номер лінії):
Phone Number = 11XGateWay Prefix = *XSip Proxy = Asterisk_IPSip Registrar Server = Asterisk_IPAuthentication ID = 11XPassword = 11X |

GoIP8-call-settings
Наступний крок — сторінка Configurations -> Call Divert:
CID Forward Mode = Use CID as SIP Caller IDДалее для каждой линии прописываем настройки ( X-номер линии ):Forward to PSTN = EnabledDial Plan(VoIP to PSTN) = *X:-*XForward to VoIP = EnabledForward Number(PSTN To VoIP) =11X |

GoIP8 call divert page
На цьому налаштування Goip8 для роботи з Asterisk можна вважати закінченим :). Переходимо до пункту
2. Налаштування Asterisk для роботи з GOIP
sip.conf:
Прописуємо кожен канал окремим користувачем (X – номер каналу)
[11X]type=friendhost=dynamicusername=11Xsecret=11Xcontext=from-internaldisallow=allallow=alawallow=ulawqualify=yescanreinvite=nonat=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




