Use Alvis-GW-2E1 Gateways with the Elastix IP-PBX to record the ISDN PRI calls
Contents
Предисловие
Проект Elastix является одним из самых популярных решений для развертывания IP-ATC с гибкой и стабильно работающей системой. Данное многофункциональное решение также позволяет организовать систему записи телефонных разговоров с различных направлений.
По многочисленным просьбам наших клиентов, подготовлена данная статья для отображения процесса настройки записи разговоров с АТС Panasonic.
Описание Задачи
Предположим, что в офисе находится УПАТС Panasonic TDA100, также уже установлен Elastix на виртуальной машине или на выделенном сервере. Нам нужно настроить запись всех разговоров проходящих по цифровому потоку Е1.
Необходимо:
В данной статье мы будем использовать шлюз Alvis-GW-2E1-D(R1) для решения поставленной задачи.
Предположим следующее:
Elastix и Alvis установлены в локальной сети 192.168.102.0/24.
- Alvis имеет IP 192.168.102.39, Elastix имеет IP 192.168.102.124
- Отсутствует NAT между Alvis и Elastix
- Система Elastix установлена и выставлены основные настройки
- Alvis уже подключен по E1 (Li#1) к TDA
- В TDA настроена внутренняя нумерация 1XX (101,102 и тп.)
Настройка со стороны Panasonic TDA 100
Настройки Е1 на TDA 100 должны соответствовать настройкам Е1 на Alvis. В данной статье мы примем, что CRC4 Layer1 E1 включен. Используется сигнализация Euroisdn ISDN PRI
Более подробно процесс подключения alvis к TDA 100 рассмотрен в статье Подключение к УПАТС Panasonic TDA/TDE
Настройка со стороны IP ATC Elastix
1. Сначала нам нужно создать транки до Alvis. Для этого открываем вкладку PBX->Trunks и создаем транк trunk1.
Параметры транка следующие:
* username= trunk1 * type = friend * secret = joYa01 * qualify = yes * port = 5060 * host = dynamic * deny = 0.0.0.0/0.0.0.0 * permit = 192.168.102.39 * context = from-internal * insecure = invite * directmedia = no * dtmfmode = rfc2833 * canreinvite = no * disallow = all * allow = alaw
Далее создаем trunk2
Параметры транка следующие:
* username= trunk2 * type = friend * secret = joYa02 * qualify = no * port = 5060 * host = dynamic * deny = 0.0.0.0/0.0.0.0 * permit = 192.168.102.39 * context = from-internal * insecure = invite * directmedia = no * dtmfmode = rfc2833 * canreinvite = no * disallow = all * allow = alaw
2. В нашем случае маршрут для входящих звонков создавать нет необходимости, нужно создать правило лишь для исходящего направления:
Называем правило "to-alvis" Проходим по вкладке outbound routes. прописываем значение Х. в поле match pattern Выставляем значение "Record Immediately" в "Call Recording" Указываем значения в "Trunk Sequence for Matched Routes": "trunk1" и "trunk2" Сохраняем.
настройки для Elastix можно считать законченными, переходим к Alvis
Настройка со стороны Alvis
На шлюзе нужно создать также два транка до Elastix. Параметры первого транка. Выставляем такие же пароли, как и при настройке elastix
Параметры второго транка
Настройка маршрутизации на Alvis
- Предположим, что контактный номер нашего офиса - 4951234567.
- Тогда нам нужно разделить маршруты таким образом, чтобы входящий звонок после прохождения Elastix шел на Li#1
- Для этого прописываем в Dial Pattern наш номер - 4951234567, ставим данное правило выше правила для Pattern - X.
Настройка оборудования можно считать законченной и мы можем проверить записи в Elastix. Для этого заходим в раздел PBX/Calls recordings
Удачи в интеграциях !!!