Форматы CDR ShoreTel 6, 7 и 9
В Advanced PBX Data Logger входят 3 парсеров для систем ShoreTel. Эта страница собирает их в одном месте. Для каждой системы указано, как записи о вызовах попадают в логгер, какой парсер выбрать и какие поля он извлекает (всего 41) для PBX Reports или базы данных. Настройки относятся к нашему логгеру; другие программы тарификации могут требовать иной конфигурации.
Системы на этой странице
- Shoretel 6 · RS-232 или TCP, полей: 14
- Shoretel 7 · RS-232 или TCP, полей: 14
- Shoretel 9 · RS-232 или TCP, полей: 13
Подключение логгера
Добавьте в 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
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Время звонка | datetime | CALL_TIME |
| Расширение | string | EXT |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Тип звонка | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Набранный номер | string | DIALED_PHONE |
| Вызывающий телефон | string | CALLER_PHONE |
| Call note | string | FLAG1 |
| Billing code | string | FLAG2 |
| Friendly billing code | string | FLAG3 |
| Locked | string | FLAG4 |
| Workgroup call | string | FLAG5 |
| Long distance | string | FLAG6 |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
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. Приведены значения, указанные в документации; сверьте их с вашей версией прошивки.
| Параметр | Значение по документации |
|---|---|
| именование текстовых файлов устаревшего CDR | CDR-MMDDYY.log, создаётся ежедневно в полночь |
| хранение/архивирование CDR | настраиваемый срок хранения данных CDR; при включённом параметре Enable Archiving более старые записи ежесуточно переносятся в базу данных Archive |
Включение вывода SMDR по документации
- Задайте срок хранения 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
| Описание | Тип данных | Имя колонки |
|---|---|---|
| Время звонка | datetime | CALL_TIME |
| Расширение | string | EXT |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Тип звонка | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Набранный номер | string | DIALED_PHONE |
| Вызывающий телефон | string | CALLER_PHONE |
| Call note | string | FLAG1 |
| Billing code | string | FLAG2 |
| Friendly billing code | string | FLAG3 |
| Locked | string | FLAG4 |
| Workgroup call | string | FLAG5 |
| Long distance | string | FLAG6 |
Пример записи
Запись в том виде, в каком её выдаёт система; телефонные номера, имена и внешние адреса скрыты.
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 ID | string | FLAG1 |
| Время звонка | datetime | CALL_TIME |
| User Расширение | string | EXT |
| Длительность звонка | datetime | CALL_DURATION |
| Длительность звонка (с) | integer | CALL_DURATION_S |
| Тип звонка | string | CALL_TYPE |
| Направление | string | DIRECTION |
| Набранный номер | string | DIALED_PHONE |
| Вызывающий телефон | string | CALLER_PHONE |
| Линия member | string | FLAG2 |
| Линия group | string | FLAG3 |
| Линия | string | TRUNK |
| Код абонента | string | ACC |
Отчёты и база данных
Полученные записи логгер сохраняет в текстовый файл, в любую базу данных через ODBC в реальном времени или передаёт в утилиту PBX Reports, которая строит ручные, запланированные и отправляемые по e-mail отчёты и имеет встроенный веб-сервер. Настройка базы данных описана в статье о записи истории звонков в базу данных.
Замечание: Продукты и компании, указанные здесь используются только для обозначения и идентификации, и могут быть торговыми и/или зарегистрированными марками соответствующих компаний.
Advanced PBX Data Logger, связанные темы:
здесьПоследовательный интерфейс RS232 разводка и сигналы Кабели и сигналы Кабели мониторинга данных