Тема: Panasonic TDA100
Никак не могу настроить правильный шаблон для обработки лога Panasonic TDA100
Пример лога АТС:
Date Time Ext CO Dial Number Ring Duration Cost Acc code CD
------------------------------------------------------------------------------------------------------------------------
18/01/13 12:39 118 0004 <D><I> 0'00 00:01'21 00000.00 TR
18/01/13 12:40 501 0004 <D><I> 00000.00 RC
18/01/13 12:40 501 0004 <D><I> 0'01 00000.00 AN
18/01/13 12:40 501 0004 <D><I> 0'01 00:00'05 00000.00 D0
18/01/13 12:41 116 EXT102
18/01/13 12:42 501 0003 <D><I> 00000.00 RC
18/01/13 12:42 501 0003 <D><I> 0'01 00000.00 AN
18/01/13 12:42 120 0004 <D><I> 0'00 00:01'30 00000.00 TR
18/01/13 12:42 501 0003 <D><I> 0'01 00:00'17 00000.00 D0
18/01/13 12:42 101 EXT111
18/01/13 12:42 101 0003 <D><I> 0'00 00:00'07 00000.00 TR
18/01/13 12:42 128 EXT157
18/01/13 12:42 111 0003 <D><I> 0'00 00:00'29 00000.00 TR
18/01/13 12:43 128 EXT101
18/01/13 12:43 134 EXT115
18/01/13 12:45 113 EXT106
18/01/13 12:46 501 0003 <D><I> 00000.00 RC
18/01/13 12:46 501 0003 <D><I> 0'01 00000.00 AN
18/01/13 12:46 106 EXT110
18/01/13 12:46 501 0003 <D><I> 0'01 00:00'18 00000.00 D0
Как видно из лога моя АТС имеет следующие форматы для длительности звонков:
- Длительность времени ожидания до ответа на вызов имеет формат M’SS, а в шаблонах разбора логов символ апостроф выставить невозможно.
- Длительность самого вызова имеет формат HH:MM’SS, а в шаблонах разбора логов символ апостроф выставить невозможно.
В данный момент времени символ апострофа не разбирается. Данный функционал будет добавлен в следующих релизах программы.
А сейчас Вы можете изменить параметры вывода SMDR в самой АТС (в консоли пункт 11.1). Там есть три пункта влияющих на вывод - тип, формат даты и времени.
Может я чего не досмотрел, но там нет таких пунктов...
SMDR Type (A,B,C) попробовал все - не влияет на формат времени разговоров....
Date Format вообще к делу не относится, переставляет местами день/месяц/год
Time Format - 12 или 24 часа только можно выбрать
Ожидайте следующие релизы в которых добавят разбор символа “апостроф”.
Ждёмс.... АТС данной серии весьма популярны...
Обновите нужные модули софта до текущей версии.
Если версия ПО отлична от 7.0.3, то необходимо выполнить пункт “4.Обновление БД Комендантъ 7.Х.Х до 7.0.3” модуля “Администратор базы данных”.
Пример приблизительного “шаблона разбора логов” во вложении.
Данный пример можно подгрузить в программу выделив пункт меню в дереве “Шаблоны разбора логов Мини-АТС” и нажав кнопку “Загрузить из файла”.
Спасибо огромное, требуемая функция заработала, правда присланный Вами файл настроек вгрузить не удалось.
Вгружается пустой шаблон разбора (без правил, описалова и примера лога), пришлось настроить правила самому.
Также попробовал сохранить свой шаблок, а потом вгрузить - та же история, вгружается пустой шаблон (ну или просто создаётся новый пустой)...
Также хотелось бы попросить поправить аналогичную ситуацию с апострофом для колонки RING (см. первый пост), оно же “Время ожидания”
Но это уже не так актуально (установил формат чтоб считывались только секунды после апострофа)
Также хочется сообщить ещё об одной баге....
В конфигураторе [АТС >> Справочники >> Типы вызовов] отредактировал правило №11, назвал его “Переадресация”
Далее создал соответствующее правило для разбора логов с указанием типа вызова №11 “Переадресация”
Сделал несколько тестовых звонков для проверки и глянул в архив телефонных соединений -
там в колонке “тип вызова” вместо вбитой мной текстовой аннотации “Переадресация” отображается ID <11> (см. скриншот)
И ещё об одной баге... на форуме видимо установлен часовой пояс +3 вместо +4 (неправильное датирование сообщений с отставанием в 1 час). В данный момент у меня на часах 02:05 MSK
Также хотелось бы попросить поправить аналогичную ситуацию с апострофом для колонки RING (см. первый пост), оно же “Время ожидания”
Но это уже не так актуально (установил формат чтоб считывались только секунды после апострофа)
С апострофом разбирает, и время, и длительность звонка.
Для длительности выберите формат “nnn:ss” для значения “0’00”.
Также хочется сообщить ещё об одной баге....
В конфигураторе [АТС >> Справочники >> Типы вызовов] отредактировал правило №11, назвал его “Переадресация”
Далее создал соответствующее правило для разбора логов с указанием типа вызова №11 “Переадресация”
Сделал несколько тестовых звонков для проверки и глянул в архив телефонных соединений -
там в колонке “тип вызова” вместо вбитой мной текстовой аннотации “Переадресация” отображается ID <11> (см. скриншот)
Софт обновляли?
Тип вызова отображается правильно в архиве телефонных соединений.
1. Снёс всё что было поставлено ранее, через MySql Workbench снёс созданную ранее базу, сам MySql не сносил
2. Установил
Конфигуратор 7.0.3.5
Модуль отчетов 7.0.3.4
Администратор базы данных 7.0.3.3
Служба связи с Мини-АТС 7.0.3.3
3. Через администратора создал новую базу
Вроде всё правильно делал.....
MySql из комплекта ПО “Комендантъ” версии 7.0.3 или 7.0.2 ?
... файл настроек вгрузить не удалось.
Вгружается пустой шаблон разбора (без правил, описалова и примера лога), пришлось настроить правила самому.
Также попробовал сохранить свой шаблок, а потом вгрузить - та же история, вгружается пустой шаблон (ну или просто создаётся новый пустой)...
Можете обновить модуль “Конфигуратор” - функция работает.
Переустановил MySQL (стоял скачанный 11.01.2013 дистрибутив 16 475 811 байт) на скачанный сегодня размером 16 866 244 байт.
Пользовательские “Типы вызовов” стали отображаться корректно. Щас опробуем новый конфигуратор....
В конфигураторе версии 7.0.3.6 шаблоны разбора логов АТС нормально вгружаются.
И из вашего вложения и сохранённый мной ранее шаблоны вгрузились нормально.