bg

Форматы Aastra Intelligate и MX-ONE MDFP15

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

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

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

Добавьте в PBX Data Logger источник данных, соответствующий интерфейсу из нужного раздела: RS232 для последовательного порта SMDR, TCP-клиент, если АТС принимает подключения, TCP-сервер, если АТС сама передаёт записи логгеру, или FTP для систем, которые пишут файлы CDR. Затем откройте Модули → Запрос Разбор Фильтр → Запрос данных, нажмите «Настройка» и выберите парсер, указанный в разделе. Общие шаги показаны на странице приёмника SMDR; все остальные поддерживаемые системы перечислены в списке поддерживаемых АТС.

Aastra Intelligate IP SMDR

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

Сервер OIP

Данные о вызовах сохраняются в виде файла на сервере OIP, если это выбрано при пользовательской установке сервера OIP. В стандартных настройках новый файл создаётся ежедневно в каталоге ...\aastra\oip\tax. Файлы создаются в формате .csv. Имя файла — taxdata-jjjj-mm-dd.tax, где <jjjj-mm-dd> обозначает год-месяц-день. Настройки Call Logging можно задать в OIP service Call Logging Driver.

В этом случае вы можете создать источник данных "File" в нашем программном обеспечении и обрабатывать файлы "tax".

Тарификация вызовов по IP

АТС может отправлять SMDR напрямую в Advanced PBX Data Logger. Ознакомьтесь с настройками ниже (Aims, AMS для Aastra 400).

Aastra Intelligate Settings

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

Источник: Aastra Intelligate - syd-0200 en System Functions and Features as of I7.9. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

Включение вывода SMDR по документации

  1. Выберите формат вывода OIP, чтобы АТС отправляла данные о звонках на сервер OIP, являющийся основой для вывода IP SMDR/тарифного файла.

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

  • Формат OIP представляет собой расширение формата вывода PC5 с дополнительными полями, а не полностью отдельную конструкцию.
  • Базовая запись PC5 представляет собой ASCII фиксированной ширины, начинается с символа горизонтальной табуляции (0x09) и заканчивается CR LF (0x0D 0x0A) - поля внутри не разделяются запятыми или табуляцией.

Данные, извлекаемые PBX Data Logger: Aastra Intelligate IP SMDR

ОписаниеТип данныхИмя колонки
User numberstringFLAG1
Стоимость center numberstringFLAG2
Тип звонкаstringCALL_TYPE
Направление codestringDIRECTION_TYPE
НаправлениеstringDIRECTION
РасширениеstringEXT
Тип of network accessstringNET_ACCESS_TYPE
Тип of network accessstringNET_ACCESS
Call handling codestringCALL_HANDLING_TYPE
Call handlingstringCALL_HANDLING
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
СтоимостьfloatCOST
Call metering pulsesstringFLAG4
Channel group/ЛинияstringTRUNK
Вызывающий телефонstringCALLER_PHONE
Вызывающий телефон 2stringFLAG3
Набранный номерstringDIALED_PHONE
Длительность ожидания ответа (с)integerRING_S
Длительность ожидания ответаdatetimeRING
Sequence numberstringFLAG5
Serial numberstringFLAG6

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

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

ticketId	serialId	sequenceId	pbxId	userId	subscriber	name	account	direction	destination	type	handling	startDate	startTime	timeToAnswer	duration	charge	pulses	pbx	nodeId	board	port	channelGroup	callerId1	callerId2	destination1	destination2	publicPbxId	publicNodeId	publicBoard	publicPort	publicChannelGroup	pbxHops	origPBXId	origSubscriber	origUserId	tickets	complete	ticketDate	ticketTime	callId	terminalId	
37	43	41	1	4	6633	Office 5370 IP		1	2	3	2	11.1.2012	11:5:53	4	108	0.0	0	1	0	17	2	0	6631			6633	0	0	0	0	0	1	1	6633	4	1	1	11.1.2012	11:8:3	0	2
38	44	42	1	5	6635			1	2	3	2	11.1.2012	11:6:12	9	88	0.0	0	1	0	17	2	0	6631			6635	0	0	0	0	0	1	1	6635	5	1	1	11.1.2012	11:8:6	0	4
39	45	46	1	5	6635			1	2	3	3	11.1.2012	11:9:0	0	0	0.0	0	1	0	17	2	0	6631			6635	0	0	0	0	0	1	1	6635	5	1	1	11.1.2012	11:9:18	0	0

Aastra Intelligate (tab)

Парсер: Aastra Intelligate (tab)
Подключение: Локальная сеть. АТС принимает подключение на TCP-порт 1080; логгер подключается к IP-адресу АТС.
Извлекаемых полей: 39

Сервер OIP

Данные о вызовах сохраняются в виде файла на сервере OIP, если это выбрано при пользовательской установке сервера OIP. В стандартных настройках новый файл создаётся ежедневно в каталоге ...\aastra\oip\tax. Файлы создаются в формате .csv. Имя файла — taxdata-jjjj-mm-dd.tax, где <jjjj-mm-dd> обозначает год-месяц-день. Настройки Call Logging можно задать в OIP service Call Logging Driver.

В этом случае вы можете создать источник данных "File" в нашем программном обеспечении и обрабатывать файлы "tax".

Тарификация вызовов по IP

АТС может отправлять SMDR напрямую в Advanced PBX Data Logger. Ознакомьтесь с настройками ниже (Aims, AMS для Aastra 400).

Aastra Intelligate Settings

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

Источник: Aastra Intelligate - syd-0200 en System Functions and Features as of I7.9. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

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

  • Таблица 95 (формат PC5) перечисляет для каждого поля название, формат данных, выравнивание/заполнение, длину и байтовое смещение, например поле даты начала соединения (DATE) имеет формат yymmdd, 6 символов, смещение 28.
  • Трёхзначное поле 'sort character' кодирует направление звонка/сеть в цифре x, тип сетевого доступа в цифре y и обработку звонка в цифре z.
  • Цифра y поля sort character различает деловой, частный доступ к сети и доступ через центр затрат, а также транзитные звонки PISN.
  • Поля PC5/OIP имеют фиксированную длину: числовые поля выравниваются по правому краю и дополняются нулями, текстовые поля - по левому краю и дополняются пробелами, до заданной длины поля.

Данные, извлекаемые PBX Data Logger: Aastra Intelligate (tab)

ОписаниеТип данныхИмя колонки
Ticked IDintegerTICKED_ID
Serial IDintegerSERIAL_ID
Sequence IDintegerSEQUNCE_ID
PBX IDintegerPBX_ID
User IDintegerUSER_ID
SubscriberstringSUBSCRIBER
NamestringNAME
АбонентstringACC
НаправлениеstringDIRECTION
КонечныйintegerDEST
Конечный namestringDEST_NAME
Тип звонкаstringCALL_TYPE
Тип звонка namestringCALL_TYPE_NAME
HandlingintegerHANDLING
Handling namestringHANDLING_NAME
Дата звонкаdatetimeCALL_DATE
Время звонкаdatetimeCALL_TIME_ONLY
Время звонкаdatetimeCALL_TIME
Ожидания ответа (sec)integerRING_S
Ожидания ответаdatetimeRING
Длительность звонка (sec)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
СтоимостьfloatCOST
PulsesintegerPULSES
PBXstringFLAG1
Узел IDstringFLAG2
BoardstringFLAG3
PortstringFLAG4
РасширениеstringEXT
Channel groupintegerFLAG5
Вызывающий телефонstringCALLER_PHONE
Вызывающий телефон 2stringCALLER_PHONE2
Набранный номер 1stringDIALED_PHONE1
Набранный номерstringDIALED_PHONE
PBX hopsintegerPBX_HOPS
Orig subscriberstringFLAG6
Orig user IDintegerORIG_USER_ID
TicketsintegerTICKETS
CompleteintegerCOMPLETE

Aastra MX-ONE (MDFP15 format)

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

Учёт вызовов для 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 (MDFP15 format)

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

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

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

   1515 00040 M   98699           985xxxxxxx 77709                                 25 011xxxxxx
   1515 00025 FI                        2998 915xxxxxxx                            25      2976
   1515 00023 FI                        2998 964xxxxxxx                            25      2987

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

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

Системы Aastra Intelligate и MX-ONE с отдельными страницами настройки

Aastra 470 (PC5 format)
Aastra MX-ONE (ASB501 format)
Aastra MX-ONE

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