bg

Allworx: настройка SMDR и формат CDR

На этой странице описано, как получить записи о вызовах (SMDR/CDR) от Allworx в Advanced PBX Data Logger: параметры подключения, выбор парсера и 22 полей, которые логгер извлекает для отчётов или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.

Кратко

ПараметрAllworx
ИнтерфейсЛокальная сеть. АТС принимает подключение на TCP-порт 16366; логгер подключается к IP-адресу АТС.
Порт16366
ПарсерAllworx
Извлекаемых полей22

Allworx 24x/Allworx 6x

Advanced PBX Data Logger подключается к Allworx 24x/6x, используя режим TCP-клиента, как описано ниже. Выполните следующие пошаговые инструкции для правильной настройки Allworx 24x/6x:

1. Откройте веб-интерфейс Allworx Administrator (<Allworx system IP>:8080 в браузере).

2. Перейдите в Home > Reports > Call Details > Call Details Settings.

3. Убедитесь, что ваш Allworx настроен на store live & completed calls, stream live & completed calls, а также что параметр "Call Detail Streaming Port" установлен в значение "16366"

Call details

При необходимости нажмите ссылку modify в верхней части страницы, чтобы изменить конфигурацию. Установите для параметра "Call Detail Storage and Call Detail Streaming" значение "Live and Completed Calls". Также убедитесь, что параметр "Call Detail Streaming Port" установлен в значение "16366". По завершении нажмите кнопку "Update", чтобы сохранить изменения.

Call details modify

Параметры из документации производителя

Источник: Allworx - Streaming CDRs to External Devices. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

Замечания о формате записи

  • Записи CDR разделяются символами новой строки CRLF; поля внутри записи разделяются запятыми, а любая запятая, встречающаяся внутри данных самого поля, заменяется на пробел.
  • Пустые строковые поля представлены двумя подряд идущими запятыми; пустые целочисленные поля содержат ноль.
  • CDR передаётся подключённым клиентам дважды за каждое плечо звонка: один раз при подключении плеча (IsLive=1, начало) и один раз при его завершении (IsLive=0, конец); звонок, на который не ответили, не создаёт CDR вообще.
  • Задокументированная структура содержит 19 упорядоченных именованных полей (от Call-ID до DNIS Number); любые поля после последнего зарезервированы на будущее, и клиент должен их игнорировать.

Настройка логгера в режиме TCP клиента

Наша программа должна работать в режиме TCP клиента. Это означает, что логгер сам инициирует подключение с АТС, которая работает в режиме сервера. Добавьте один или несколько IP адресов вашей АТС (Allworx System). Номер порта должен соответствовать номеру порта, установленному в настройках АТС или производителем (в этом примере - 16366).

1. Добавьте новую конфигурацию с источником данных типа TCP, если не сделали это ранее.

Тип интерфейса TCP/IP

2. Настройте параметры TCP подключения как показано ниже.

Режим TCP клиента - Allworx System

192.168.1.220

16366

192.168.1.220:16366

Выбор правильного модуля-парсера для Allworx

Выбор парсера для PBX Data Logger

Allworx

Allworx

Данные, извлекаемые PBX Data Logger

ОписаниеТип данныхИмя колонки
Идентификатор вызоваstringFLAG4
Call leg IDstringFLAG5
Is liveintegerFLAG6
TerminatorintegerFLAG7
Тип звонкаintegerCALL_TYPE
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Вызывающее устройствоstringSOURCE_DEVICE
Вызывающее устройство namestringSOURCE_DEVICE_NAME
Конечный devicestringDEST_DEVICE
Конечный device namestringDEST_DEVICE_NAME
НаправлениеstringDIRECTION
Caller namestringFLAG1
Called namestringFLAG2
ЛинияstringTRUNK
Вызывающий телефонstringCALLER_PHONE
РасширениеstringEXT
Called namestringCALLED_NAME
Набранный номерstringDIALED_PHONE
PinstringACC
DNISstringDNIS

Пример записи

Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.

<201xxxxxxxxxxx.714>400xxxxxx,13167,1,136xxxxxxx,0,Chan:01,TW -PRI - 01,,215xxxxxxx,Port:05,Name Fax Line,858-xxx-xxxx,7231,,,0,2,,858xxxxxxx
<201xxxxxxxxxxx.350>400xxxxxx,13167,0,136xxxxxxx,40,Chan:01,TW -PRI - 01,,215xxxxxxx,Port:05,Name Fax Line,858-xxx-xxxx,7231,,,2,2,,858xxxxxxx
<201xxxxxxxxxxx.215>400xxxxxx,13168,1,136xxxxxxx,0,Chan:01,TW -PRI - 01,,904xxxxxxx,,CA [Name       ],Name Surname   ,6408,,,0,2,,858xxxxxxx
<201xxxxxxxxxxx.510>400xxxxxx,13168,0,136xxxxxxx,4,Chan:01,TW -PRI - 01,,904xxxxxxx,,CA [Name       ],Name Surname   ,6408,,,1,2,,858xxxxxxx
<201xxxxxxxxxxx.383>400xxxxxx,13169,1,136xxxxxxx,0,MAC:00-0A-DD-86-83-80,A Person   ,,6437,Chan:23,TW -PRI - 23,,,,131xxxxxxxx,0,2,TW -PRI - 23,
<201xxxxxxxxxxx.619>400xxxxxx,13169,0,136xxxxxxx,53,MAC:00-0A-DD-86-83-80,A Person   ,,6437,Chan:23,TW -PRI - 23,,,,131xxxxxxxx,1,2,TW -PRI - 23,
<201xxxxxxxxxxx.119>400xxxxxx,13170,1,136xxxxxxx,0,Chan:01,TW -PRI - 01,,651xxxxxxx,Chan:23,TW -PRI - 23,,6412,,185xxxxxxxx,0,2,TW -PRI - 23,858xxxxxxx
<201xxxxxxxxxxx.622>400xxxxxx,13170,0,136xxxxxxx,4,Chan:01,TW -PRI - 01,,651xxxxxxx,Chan:23,TW -PRI - 23,,6412,,185xxxxxxxx,1,2,TW -PRI - 23,858xxxxxxx
<201xxxxxxxxxxx.939>400xxxxxx,13171,1,136xxxxxxx,0,MAC:00-0A-DD-86-83-80,A Person   ,,6437,Chan:23,TW -PRI - 23,,,,177xxxxxxxx,0,2,TW -PRI - 23,
<201xxxxxxxxxxx.468>400xxxxxx,13172,1,136xxxxxxx,0,Chan:01,TW -PRI - 01,,810xxxxxxx,,CA [Name  ],A Person   ,6437,,,0,2,,858xxxxxxx
<201xxxxxxxxxxx.947>400xxxxxx,13171,0,136xxxxxxx,127,MAC:00-0A-DD-86-83-80,A Person   ,,6437,Chan:23,TW -PRI - 23,,,,177xxxxxxxx,1,2,TW -PRI - 23,
<201xxxxxxxxxxx.969>400xxxxxx,13172,0,136xxxxxxx,52,Chan:01,TW -PRI - 01,,810xxxxxxx,,CA [Name  ],A Person   ,6437,,,1,2,,858xxxxxxx
<201xxxxxxxxxxx.806>400xxxxxx,13173,1,136xxxxxxx,0,MAC:00-0A-DD-86-83-80,A Person   ,,6437,,VM [404],,,,,0,1,,
<201xxxxxxxxxxx.418>400xxxxxx,13174,1,136xxxxxxx,0,Chan:01,TW -PRI - 01,,810xxxxxxx,,CA [Name  ],A Person   ,6437,,,0,2,,858xxxxxxx
<201xxxxxxxxxxx.447>400xxxxxx,13173,0,136xxxxxxx,31,MAC:00-0A-DD-86-83-80,A Person   ,,6437,,VM [404],,,,,1,1,,
<201xxxxxxxxxxx.320>400xxxxxx,13174,0,136xxxxxxx,65,Chan:01,TW -PRI - 01,,810xxxxxxx,,CA [Name  ],A Person   ,6437,,,1,2,,858xxxxxxx
<201xxxxxxxxxxx.765>400xxxxxx,13175,1,136xxxxxxx,0,MAC:00-0A-DD-86-83-80,A Person   ,,6437,,VM [404],,,,,0,1,,
<201xxxxxxxxxxx.839>400xxxxxx,13175,0,136xxxxxxx,91,MAC:00-0A-DD-86-83-80,A Person   ,,6437,,VM [404],,,,,1,1,,
<201xxxxxxxxxxx.037>400xxxxxx,13176,1,136xxxxxxx,0,MAC:00-0A-DD-86-79-
...

Отчёты и база данных

Полученные записи логгер сохраняет в текстовый файл, в любую базу данных через ODBC в реальном времени или передаёт в утилиту PBX Reports, которая строит ручные, запланированные и отправляемые по e-mail отчёты и имеет встроенный веб-сервер. Настройка базы данных описана в статье о записи истории звонков в базу данных.

Похожие системы Allworx

Alcatel OmniPCX Office
Alcatel OmniPCX Office (OHL Driver XML)
Altigen
Aristel AV38 (DD MM)
Все поддерживаемые АТС

Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.