Nik6mc бюджетний gsm шлюз для asterisk 11

Nik6mc бюджетний gsm шлюз для asterisk 11


Що нам знадобиться:

  1. ПК з розгорнутим Asterisk'ом, як встановити описано в статті Установка Asterisk 11 з початкових кодів на CentOS 6.5
  2. 3g модем Huawei E171, E1550. З іншими може не працювати.

Тестовані модеми:
  • E171 - ОК
  • E1550 - ОК
  • E150 - Голос тільки в одну сторону
  • E3131 - Працюють нестабільно, при вихідних голос тільки в одну сторону
  • E352 - Ні голосових функцій


Для роботи з 3g модемами нам буде потрібно наступне:
usb-modeswitch - застосовується в Unix системах для підключення пристроїв через USB інтерфейс.
chan_dongle - модуль Asterisk для роботи з 3g модемами.

Наведемо до виду:

[General]
interval = 15; Кількість секунд між спробами підключення до пристроїв
[Defaults]
context = dongle-incoming; контекст для вхідних викликів
rxgain = 4; збільшити гучність входять; може бути негативним
txgain = 4; збільшити гучність вихідних; може бути негативним
usecallingpres = yes; використовувати АОН
callwaiting = no; Очікування дзвінка включені 'yes'
dtmf = relax
[GSM1]
; Для визначення модему можна використовувати 2 типу. Визначення по imei краще,; тк після перезавантаження моді може инициализироваться як інший USB інтерфейс.
; Потрібне раскоментіровать
; Визначення по USB; audio = / dev / ttyUSB1; визначити модем по USB пристрою
; Data = / dev / ttyUSB2; визначити модем по USB пристрою
; Визначення по imei; imei = 012345678901234; визначити модем по imei

Налаштування sip.conf ЗАМІНІТЬ IP 192.168.1.1 І МЕРЕЖА 192.168.1.0/255.255.0.0 на свої

Наведемо до виду:

Наведемо до виду:

asterisk -r ініціалізувавши застосуємо наші настройки
CLI> sip reload
CLI> dialplan reload
CLI> dongle reload now

Перевіримо підключилися модеми чи ні
CLI> dongle show devices


Все тепер підключаємося до сип клієнтом до Asterisk'у. наприклад 3CX. І можемо приймати і відправляти дзвінки.) Усі вхідні СМС і USSD складаються в / var / log / asterisk / файли sms.txt ussd.txt.

Схожі статті