bg

Форматы CDR ShoreTel 6, 7 и 9

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

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

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

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

Shoretel 6

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

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

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

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

  • Раскладка устаревшей записи CDR и именование CDR-MMDDYY.log (см. находку для shoretel-7) описаны как применимые к выпускам до Shoreline3 3.1k (папка 'Call Records 1'), а также к 3.1k и более поздним ('Call Records 2'), поэтому одна и та же раскладка полей, вероятно, охватывает варианты парсеров 6/7/9.

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

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
РасширениеstringEXT
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Набранный номерstringDIALED_PHONE
Вызывающий телефонstringCALLER_PHONE
Call notestringFLAG1
Billing codestringFLAG2
Friendly billing codestringFLAG3
LockedstringFLAG4
Workgroup callstringFLAG5
Long distancestringFLAG6

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

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

IDN   ,CallID     ,StartTime            ,StartTimeMS,EndTime              ,EndTimeMS,CallNote,BillingCode,FriendlyBillingCode,Locked,Extension,Duration               ,CallType,WorkgroupCall,LongDistance,DialedNumber,CallerID    ,Archived,
188961,209xxxxxxx ,7/25/2007 3:23:07 AM ,122        ,7/25/2007 3:23:28 AM ,184      ,        ,           ,                   ,True  ,4180     ,12/30/1899 12:00:21 AM,1        ,False        ,False       ,4203        ,4180        ,True,
188962,200xxxxxxx ,7/25/2007 3:23:41 AM ,28         ,7/25/2007 3:24:02 AM ,106      ,        ,           ,                   ,True  ,4180     ,12/30/1899 12:00:21 AM,1        ,False        ,False       ,4203        ,4180        ,True,
188963,192xxxxxxx ,7/25/2007 5:09:21 AM ,997        ,7/25/2007 5:09:45 AM ,637      ,        ,           ,                   ,True  ,5200     ,12/30/1899 12:00:23 AM,2        ,False        ,False       ,7500        ,O           ,True,

Shoretel 7

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

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

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

ПараметрЗначение по документации
именование текстовых файлов устаревшего CDRCDR-MMDDYY.log, создаётся ежедневно в полночь
хранение/архивирование CDRнастраиваемый срок хранения данных CDR; при включённом параметре Enable Archiving более старые записи ежесуточно переносятся в базу данных Archive

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

  1. Задайте срок хранения CDR в Director: Reporting -> Options.

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

  • Устаревшая запись CDR построена на столбцах, разделённых пробелами, и завершается CR/LF: Call ID (столбец 1, длина 10), Date (столбец 12, длина 8, mm/dd/yyyy), Time (столбец 23, по правому краю, hh:mm:ss), Extension (столбец 32, длина 10), Duration (столбец 49, длина 16, hh:mm:ss), Call Direction (столбец 58, 0=входящий/1=исходящий/2=тандемный входящий/3=тандемный исходящий), Dialed Number (столбец 60, по левому краю), Caller ID (столбец 77), Trunk Member/Group (столбец 94/99), Account Code (столбец 103).
  • Удаление ежедневных файлов журнала CDR после обработки -- задача самого стороннего приложения отчётности; сервер их не удаляет.
  • Если WAN недоступна, распределённый сервер буферизует данные CDR до двух часов, после чего отбрасывает их и записывает ошибку в журнал событий NT.

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

ОписаниеТип данныхИмя колонки
Время звонкаdatetimeCALL_TIME
РасширениеstringEXT
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Набранный номерstringDIALED_PHONE
Вызывающий телефонstringCALLER_PHONE
Call notestringFLAG1
Billing codestringFLAG2
Friendly billing codestringFLAG3
LockedstringFLAG4
Workgroup callstringFLAG5
Long distancestringFLAG6

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

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

7     ,428xxxxxx  ,003xxxxxxxxxxxxxa8e001xxxxxadce,5/22/2007 3:37:38 PM ,497        ,5/22/2007 3:37:40 PM ,404      ,         ,          ,                   ,1     ,1257     ,12/30/1899 12:00:01 AM,1       ,0            ,0           ,1256        ,1257        ,0       ,0       ,           ,              ,           ,1       ,7  , 
8     ,199xxxxxxx ,002xxxxxxxxxxxxxa8b001xxxxxadc6,5/22/2007 3:37:58 PM ,935        ,5/22/2007 3:37:59 PM ,607      ,         ,          ,                   ,1     ,1256     ,12/30/1899            ,1       ,0            ,0           ,1257        ,1256        ,0       ,0       ,           ,              ,           ,1       ,8  ,
9     ,190xxxxxxx ,002xxxxxxxxxxxxxa8b001xxxxxadc6,5/22/2007 3:38:06 PM ,810        ,5/22/2007 3:38:08 PM ,106      ,         ,          ,                   ,1     ,1256     ,12/30/1899 12:00:01 AM,1       ,0            ,0           ,1257        ,1256        ,0       ,0       ,           ,              ,           ,1       ,9  ,

Shoretel 9

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

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

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

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

  • Тот же устаревший формат CDR-MMDDYY.log и та же раскладка полей, что описаны для ShoreTel 7, лежат в основе названия этого файла ('ShoreTel - 7_9 CDR'), что подразумевает охват и выпуска 9.

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

ОписаниеТип данныхИмя колонки
Record IDstringFLAG1
Время звонкаdatetimeCALL_TIME
User РасширениеstringEXT
Длительность звонкаdatetimeCALL_DURATION
Длительность звонка (с)integerCALL_DURATION_S
Тип звонкаstringCALL_TYPE
НаправлениеstringDIRECTION
Набранный номерstringDIALED_PHONE
Вызывающий телефонstringCALLER_PHONE
Линия memberstringFLAG2
Линия groupstringFLAG3
ЛинияstringTRUNK
Код абонентаstringACC

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

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

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