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 · Локальная сеть, порт 2112, полей: 21
- Aastra MX-ONE (ASB501 format) · Локальная сеть, порт 2112, полей: 15
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
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Время звонка | datetime | CALL_TIME |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Call metering pulses | string | FLAG1 |
| Condition code 1 | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Access code 1 | string | FLAG2 |
| Access code 2 | string | FLAG3 |
| Код абонента | string | ACC |
| Код авторизации | string | AUTH |
| Transit network selection code | string | FLAG5 |
| Operator system access code | string | FLAG6 |
| Queue time busy Источник Линия | integer | QUEUE_TIME |
| Набранный номер | string | DIALED_PHONE |
| Расширение | string | EXT |
| Линия | string | TRUNK |
| Набранный номер | string | CALLER_PHONE |
| Operator queue time | string | OP_QUEUE_TIME |
| Длительность ожидания ответа (с) | integer | RING_S |
| Длительность ожидания ответа | datetime | RING |
| Queue time duration (с) | integer | QUEUE_TIME_DUR |
| Condition code 2 | string | FLAG4 |
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)
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Время звонка | datetime | CALL_TIME |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Длительность звонка | datetime | CALL_DURATION |
| Call metering pulses | integer | FLAG1 |
| Тип звонка | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Access code 1 | integer | FLAG4 |
| Access code 2 | integer | FLAG6 |
| Код абонента | integer | ACC |
| Код авторизации | integer | AUTH |
| CO | string | TRUNK |
| Расширение | string | EXT |
| Набранный номер | string | DIALED_PHONE |
| Вызывающий телефон | string | CALLER_PHONE |
| Forwarded from | string | FLAG2 |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
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, если не сделали это ранее.

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

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

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)
Все поддерживаемые АТС
Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.
Advanced PBX Data Logger, связанные темы:
здесьПоследовательный интерфейс RS232 разводка и сигналы Кабели и сигналы Кабели мониторинга данных