bg

Aastra MX-ONE: настройка CDR и форматы

Эта страница охватывает варианты Aastra Aastra MX-ONE и Aastra MX-ONE (ASB501 format) в Advanced PBX Data Logger. В каждом разделе приведены параметры подключения, парсер и поля, которые логгер извлекает для отчётов или базы данных; если шаги настройки одинаковы для всех вариантов, они приведены один раз. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.

Кратко

ПараметрAastra MX-ONE: настройка CDR и форматы
Варианты на этой страницеAastra MX-ONE, Aastra MX-ONE (ASB501 format)
ИнтерфейсЛокальная сеть. АТС принимает подключение на TCP-порт 2112; логгер подключается к IP-адресу АТС.
Порт2112
ПарсерыAastra MX-ONE, Aastra MX-ONE (ASB501 format)
Извлекаемых полейот 15 до 21
Другие системы AastraФорматы Aastra Intelligate и MX-ONE MDFP15

Варианты на этой странице

Aastra MX-ONE

Парсер: Aastra MX-ONE
Подключение: Локальная сеть. АТС принимает подключение на TCP-порт 2112; логгер подключается к IP-адресу АТС. Порт 2112.
Извлекаемых полей: 21

Учёт вызовов для MX-ONE TSE по IP

АТС может отправлять SMDR напрямую в Advanced PBX Data Logger. Вам нужно настроить вывод call info следующим образом:

Общий формат

callinfo_output_set -output 5 -lim 1 -type tcp -subtype general -server 192.168.1.80 -port 2112 - format "FORMAT" -eol NL -record call -localtime

ASB501 format

callinfo_output_set -output 0 -lim all -type tcp -subtype asb501 -server "192.168.1.80" -port 2112 -format -eol CRNL -record call -localtime

MDFP15 format

callinfo_output_set -output 0 -lim all -type tcp -subtype mdfp15 -server "192.168.1.80" -port 2112 -format -eol CRNL -record call -localtime

Следующая команда запускает поток SMDR:

callinfo_status_set -state on -lim all -output OUT_NO
Например:
callinfo_status_set -state on -lim all -output 0

где FORMAT — необходимое имя формата (см. документацию по АТС);
OUT_NO — номер выхода из команды callinfo_output_set;
192.168.1.80 — IP-адрес удалённого сервера, на котором установлено наше программное обеспечение; 2112 — номер TCP-порта на сервере.

Данные, извлекаемые PBX Data Logger: Aastra MX-ONE

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Call metering pulsesstringFLAG1
Condition code 1stringCALL_TYPE
НаправлениеstringDIRECTION
Access code 1stringFLAG2
Access code 2stringFLAG3
Код абонентаstringACC
Код авторизацииstringAUTH
Transit network selection codestringFLAG5
Operator system access codestringFLAG6
Queue time busy Источник ЛинияintegerQUEUE_TIME
Набранный номерstringDIALED_PHONE
РасширениеstringEXT
ЛинияstringTRUNK
Набранный номерstringCALLER_PHONE
Operator queue timestringOP_QUEUE_TIME
Длительность ожидания ответа (с)integerRING_S
Длительность ожидания ответаdatetimeRING
Queue time duration (с)integerQUEUE_TIME_DUR
Condition code 2stringFLAG4

Aastra MX-ONE (ASB501 format)

Парсер: Aastra MX-ONE (ASB501 format)
Подключение: Локальная сеть. АТС принимает подключение на TCP-порт 2112; логгер подключается к IP-адресу АТС. Порт 2112.
Извлекаемых полей: 15

Учёт вызовов для MX-ONE TSE по IP

АТС может отправлять SMDR напрямую в Advanced PBX Data Logger. Вам нужно настроить вывод call info следующим образом:

Общий формат

callinfo_output_set -output 5 -lim 1 -type tcp -subtype general -server 192.168.1.80 -port 2112 - format "FORMAT" -eol NL -record call -localtime

ASB501 format

callinfo_output_set -output 0 -lim all -type tcp -subtype asb501 -server "192.168.1.80" -port 2112 -format -eol CRNL -record call -localtime

MDFP15 format

callinfo_output_set -output 0 -lim all -type tcp -subtype mdfp15 -server "192.168.1.80" -port 2112 -format -eol CRNL -record call -localtime

Следующая команда запускает поток SMDR:

callinfo_status_set -state on -lim all -output OUT_NO
Например:
callinfo_status_set -state on -lim all -output 0

где FORMAT — необходимое имя формата (см. документацию по АТС);
OUT_NO — номер выхода из команды callinfo_output_set;
192.168.1.80 — IP-адрес удалённого сервера, на котором установлено наше программное обеспечение; 2112 — номер TCP-порта на сервере.

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

Источник: Aastra MX-ONE - asb501. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
структура записи / раскладка полейСтандартный формат ASB 501 имеет фиксированную ширину: например, End date - байты 3-6, End time - байты 7-10, Call duration time - байты 12-16, Dialled number - байты 37-56, Calling number - байты 58-67, запись заканчивается CR (байт 111), LF (112), Null (113-115).

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

  • Запись имеет фиксированную ширину с полями, разделёнными пробелами, и заканчивается байтами возврата каретки, перевода строки и Null.
  • Код учёта затрат (Account code) занимает байты 69-83, а код авторизации (Authorization code) - байты 85-90 в этой структуре.

Данные, извлекаемые PBX Data Logger: Aastra MX-ONE (ASB501 format)

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Call metering pulsesintegerFLAG1
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Access code 1integerFLAG4
Access code 2integerFLAG6
Код абонентаintegerACC
Код авторизацииintegerAUTH
COstringTRUNK
РасширениеstringEXT
Набранный номерstringDIALED_PHONE
Вызывающий телефонstringCALLER_PHONE
Forwarded fromstringFLAG2

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

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

   020xxxxx 00016 0000 NT                            2893 495xxxxxxx                               00      2992
   020xxxxx 00000 0000 CI                            1023 495xxxxxxx                               00      1023
   020xxxxx 00018 0000 M     98  699           901xxxxxxx 77709                                    00 011xxxxxx

Подключение логгера

Все варианты на этой странице используют одинаковые параметры подключения; описанные ниже шаги относятся к каждому из них.

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

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

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

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

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

Режим TCP клиента - Aastra MX-ONE

192.168.1.220

2112

192.168.1.220:2112

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

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

Aastra MX-ONE

Aastra MX-ONE

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

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

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

Aastra MX-ONE (MDFP15 format)
Alcatel 100 model 64 phase II
Alcatel 4100
Форматы Aastra Intelligate и MX-ONE MDFP15
Aastra Intelligate IP SMDR
Aastra Intelligate (tab)
Все поддерживаемые АТС

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