bg

Форматы SMDR Comdial: DXP, DX80, FX, DSU2, MP5000

В Advanced PBX Data Logger входят 10 парсеров для систем Comdial. Эта страница собирает их в одном месте. Для каждой системы указано, как записи о вызовах попадают в логгер, какой парсер выбрать и какие поля он извлекает (всего 93) для PBX Reports или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.

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

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

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

Comdial

Парсер: Comdial
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 9

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

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

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

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

  • Общий формат Comdial SMDR построен на столбцах: 1-4 номер станции (левое выравнивание), 6-8 номер линии (правое выравнивание), 9-12 одно- или двухбуквенный идентификатор вызова, 13-20 дата, 22-26 время, 29-33 длительность, 36-39 время звонка, 43-58 набранные цифры, 65-71 стоимость вызова.
  • Код идентификатора вызова в столбцах 9-12 указывает источник вызова: A=ANI, D=прямой внутренний набор станции (Direct Inward Station Dialing), F=переадресация вызова за пределы системы, V=нарушение DISD, NT=сетевой вызов, TT=перевод с линии на линию.
  • Исходящий вызов должен находиться в состоянии 'снята трубка' не менее 20 секунд, иначе запись SMDR не создаётся; неиспользуемые столбцы заполняются пробелами, а поле времени звонка для исходящих вызовов остаётся пустым.
  • Записи Comdial SMDA (учётные) используют другую раскладку столбцов: 1-5 месяц/день, 7-11 время, 15-18 станция, 21-28 код учёта, 30-34 длительность, 46 тип вызова I/O, 54-56 номер линии, 61-76 набранные цифры.

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

ОписаниеТип данныхИмя колонки
НаправлениеstringDIRECTION
РасширениеstringEXT
ЛинияstringFLAG2
ТелефонstringDIALED_PHONE
Ожидания ответаdatetimeRING
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
АбонентstringACC

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

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

O 102  751  181xxxxxxxx          00:00 12/28 12:37:02 00:00:03                
                                                                                                                                  
O 102  751  120xxxxxxxxxx        00:00 12/28 12:37:22 00:01:06                
                                                                                                                                  
O 102  751  161xxxxxxxxxx        00:00 12/28 12:40:06 00:01:49                
                                                                                                                                  

Comdial ConversIP MP5000

Парсер: Comdial ConversIP MP5000
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 9

Данные, извлекаемые PBX Data Logger: Comdial ConversIP MP5000

ОписаниеТип данныхИмя колонки
РасширениеstringEXT
COstringTRUNK
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Ожидания ответаdatetimeRING
ТелефонstringDIALED_PHONE
СтоимостьfloatCOST
НаправлениеstringDIRECTION

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

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

10/17 15:15   5811             2.5  $  0.00  I   0.0   1 ID 609xxxxxxx      
10/17 15:17   4802             0.8  $  0.00  I   0.0   4 ID 609xxxxxxx      
10/17 15:17   1742             0.8  $  0.00  O        62    188xxxxxxxx     

Comdial (CSV)

Парсер: Comdial (CSV)
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 12

Данные, извлекаемые PBX Data Logger: Comdial (CSV)

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
РасширениеstringEXT
Код абонентаstringACC
СтоимостьfloatCOST
НаправлениеstringDIRECTION
COstringTRUNK
Признак 1stringFLAG1
Набранный номерstringDIALED_PHONE
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Ожидания ответа (с)integerRING_S
Ожидания ответаdatetimeRING

Comdial DSU2

Парсер: Comdial DSU2
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 7

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

Источник: Comdial Impact DSU. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
параметры последовательного порта (порты данных DSU 2, заводские значения по умолчанию)300 baud, 7 data bits, 2 stop bits, no parity
уровень вывода SMDRданные ASCII, передаваемые по RS-232 в 80-колоночном формате через порт данных A или B

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

  1. Наберите 77, затем 2, чтобы перейти к 'SMDR PRINT XXX', затем наберите 1, чтобы включить печать ('SMDR PRINT ON'), или 2, чтобы отключить её ('SMDR PRINT OFF').
  2. Наберите 77, затем 1, чтобы включить или отключить вывод стоимости вызова в SMDR, добавляя стоимость вызова к распечатке SMDR.
  3. Наберите 15, затем 1 для порта данных A или 2 для порта данных B, затем выберите скорость (от 110 до 19200 бод) и разрядность/стоповые биты (7 бит данных/2 стоповых бита или 8 бит данных/1 стоповый бит).

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

  • SMDR формируется сразу после сбора каждой записи о вызове (в реальном времени), а не пакетно.

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

ОписаниеТип данныхИмя колонки
РасширениеstringEXT
ЛинияstringTRUNK
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
ТелефонstringDIALED_PHONE
НаправлениеstringDIRECTION

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

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

123  123   06/09/09 16:36     2.3 0.1  130xxxxxxxxxxxx 
345  765   01/02/09 12:36     3.3 0.2  222xxxxxxxxxxxx 

Comdial DX80

Парсер: Comdial DX80
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 9

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

Источник: nec dx80 smdr. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
скорость порта SMDR CIL по умолчанию9600 (options 1200, 2400, 4800, 9600, 19200)
вывод SMDR для исходящих вызовов, по умолчаниюY (enabled)
вывод SMDR для входящих вызовов, по умолчаниюN (disabled)
поле кода учёта SMDR, по умолчаниюY (shown)

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

  1. Войдите в режим Database Administration, набрав Feature # * и пароль администратора базы данных, затем настройте пункт 03-30-01, чтобы включить/отключить SMDR для исходящих вызовов.
  2. Настройте пункт 03-30-02, чтобы включить/отключить SMDR для входящих вызовов.
  3. Настройте пункт 03-30-03, чтобы включить/исключить код учёта в поле SMDR.
  4. Настройте пункт 04-16 (CIL X_RATE), чтобы задать скорость последовательного порта SMDR.

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

  • Заголовок раскладки записи: D EXT TRK DGT_DIALED RING DATE TIME DURATION ACCOUNT, в рамках 80-символьного кадра; D = направление вызова (I входящий, O исходящий, A переведённый оператором, H возвращённый транк, L конференция).
  • Входящие вызовы с определителем номера создают две записи SMDR: первая с номером вызывающего абонента, вторая с именем абонента (или OUT OF AREA / PRIVATE).
  • DATE указывается в формате день/месяц (DD/MM); код учёта -- не более 8 цифр с выравниванием по левому краю; набранные цифры -- не более 16 цифр с выравниванием по левому краю.

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

ОписаниеТип данныхИмя колонки
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
РасширениеstringEXT
ЛинияstringTRUNK
ТелефонstringDIALED_PHONE
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Ожидания ответаdatetimeRING

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

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

I 1234 4321        130xxxxxxxxx  00:01 06/09 16:40:00 00:00:23
O 5678 7654        222xxxxxxxxx  00:22 06/09 16:42:01 00:01:22

Comdial DXP Plus (SMDA)

Парсер: Comdial DXP Plus (SMDA)
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 11

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

Источник: Comdial DXP Plus SMDR. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
длина кода учётаминимум 3 цифры, максимум 16 цифр

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

  1. Включите функцию SMDA Attendant, чтобы оператор мог удалять записи SMDA из памяти системы, через INTERCOM # 0 827.
  2. Включите принудительный ввод кодов учёта с проверкой в разделе System Parameters, чтобы система сверяла введённые коды с запрограммированными записями перед разрешением набора номера.

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

  • Отчёт SMDA по всем записям формируется в хронологическом порядке, а не группируется, как отчёты по станции, линии или коду учёта.

Данные, извлекаемые PBX Data Logger: Comdial DXP Plus (SMDA)

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
РасширениеstringEXT
АбонентstringACC
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
СтоимостьfloatCOST
НаправлениеstringDIRECTION
Длительность ожидания ответаdatetimeRING
ЛинияstringFLAG2
Caller ID ЛинияstringFLAG1
ТелефонstringDIALED_PHONE

Comdial DXP Plus (SMDR)

Парсер: Comdial DXP Plus (SMDR)
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 8

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

Источник: Comdial DXP Plus SMDR. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

ПараметрЗначение по документации
формат записи SMDR, столбцы1-4 значение, 6-8 станция (по правому краю), 9-11 номер линии, 13-20 не используется, 22-26 месяц/день/год, 29-33 время (24-часовой формат), 36-39 длительность (мин.десятые доли или NOANS), 43-58 время звонка, 65-71 набранные цифры, стоимость -- если включена
порт принтера SMDR/SMDAпрограммируемый номер порта данных, 1-18

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

  1. Нажмите CONTROL T для вызова главного меню, выберите меню отчётов/параметров, выберите пункт SMDR Print Parameter и нажмите SPACE BAR, чтобы включить непрерывную печать SMDR.
  2. Перед настройкой отчётов выберите формат записи SMDR или SMDA в пункте SMDR Record Format.
  3. Со станции наберите INTERCOM # 0 82, а затем код отчёта (1=все записи, 2=станция, 3=линия, 4=код учёта, 5=подразделение, 6=автоматические отчёты, 7=удалить все записи), чтобы запросить отчёты SMDA.

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

  • SMDR и SMDA используют разные раскладки столбцов даже в одной и той же системе DXP Plus; столбцы SMDA: 1-5 значение, 7-11 станция, 15-18 месяц/день, 21-28 время, 30-34 длительность, 37-43 время удержания/импульс счётчика/стоимость, 54-56 тип вызова I/O, 61-76 время звонка.
  • Каждая запись SMDR/SMDA завершается символами возврата каретки/перевода строки.

Данные, извлекаемые PBX Data Logger: Comdial DXP Plus (SMDR)

ОписаниеТип данныхИмя колонки
РасширениеstringEXT
ЛинияstringFLAG2
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Длительность ожидания ответаdatetimeRING
ТелефонstringDIALED_PHONE
СтоимостьfloatCOST

Comdial DXP (SMDR)

Парсер: Comdial DXP (SMDR)
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 8

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

Источник: Comdial DXP Plus SMDR. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.

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

  1. Используйте главное меню CONTROL T, выберите меню параметров стоимости вызова/SMDR, выберите пункт SMDR Print Parameter и включите его для непрерывной печати.

Данные, извлекаемые PBX Data Logger: Comdial DXP (SMDR)

ОписаниеТип данныхИмя колонки
РасширениеstringEXT
ЛинияstringFLAG2
Время звонкаdatetimeCALL_TIME
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Длительность ожидания ответаfloatRING
ТелефонstringDIALED_PHONE
СтоимостьfloatCOST

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

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

 136    3    03/10/06 09:18    0.3         365xxxx               $  0.00

                                                                                                                                                            
 136    3    03/10/06 09:18    0.3         365xxxx               $  0.00

                                                                                                                                                            
 136    3    03/10/06 09:19    0.3         365xxxx               $  0.00

                                                                                                                                                            

Comdial FX

Парсер: Comdial FX
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 8

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

ОписаниеТип данныхИмя колонки
РасширениеstringEXT
ЛинияstringTRUNK
Время звонкаdatetimeCALL_TIME
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
Ожидания ответаdatetimeRING
ТелефонstringDIALED_PHONE
НаправлениеstringDIRECTION

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

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

5555   1    08/03/09 14:13  NOANS   0.1   555xxxxxx
5555   1    08/03/09 14:13  NOANS         555xxxxxx
5555   1    08/03/09 14:13  NOANS         1555555555

Comdial MP5000 v2

Парсер: Comdial MP5000 v2
Подключение: Последовательный порт принтера или локальная сеть - в зависимости от того, как система выводит SMDR. Формат определяется по структуре записи.
Извлекаемых полей: 12

Данные, извлекаемые PBX Data Logger: Comdial MP5000 v2

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
РасширениеstringEXT
АбонентstringACC
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Длительность звонка (с)integerCALL_DURATION_S
Длительность звонкаdatetimeCALL_DURATION
СтоимостьfloatCOST
Ожидания ответаdatetimeRING
COstringTRUNK
Признак 1stringFLAG1
ТелефонstringDIALED_PHONE

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

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

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