Тема: Шаблон разбора логов АТС PANASONIC 1232 12 часовой формат времени
УВАЖАЕМЫЕ РАЗРАБОТЧИКИ ПОМОГИТЕ.
Пользовался до этого SMDR tariff и тут решил проапгрейдится до Комендантъ 7.0. Все установил настроил связь с АТС, но при разборе логов застигла меня трабла. Время совершения вызова атс пишет в 12 часовом формате и правила шаблонов разбора не распространяются на такой формат. После обработки не поймешь когда совершился звонок утром или вечером. Я понимаю что АТС старая, но она вполне прекрасно себе работает и думаю не у меня одного. Можно какой нибудь конвертер придумать, чтобы после разбора в базу он попадал в формате 24 часа. Например для даты или длительности вызова можно выбирать формат и тут бы не помешала данная функция. smdr tariff это проделывал. До этого дня я не пользовался комендантом может и была раньше эта функция, которую потом выкинули за ненадобностью и тут появился я.
“После написания этого предложения решил посмотреть архивные версии. Распаковал мануал Комендантъ версии 0 и удивился что и там этого нет хотя может он и не такой старый как моя атс ))”. “Да - 2009 год.))”
Конечно можно воспользоваться дополнительными полями и добавочными условиями, чтобы вынести буквы AM/PM в отдельный столбец, но я не стал пробовать, а решил отписать на форум. И даже если получится полный разбор лога, то все равно после этого в отчетах не отсортируешь последовательно вызовы по времени, а это очень необходимо.
Буду очень признателен если сможете написать шаблон разбора под 1232. Я думаю что данная функция добавит еще больше универсальности в программу.
Приложите к сообщению пример лога от АТС.
По вложениям запрет на форуме так что воспользовался копипастом.
Да и еще косяк этой АТС что она при определении номера добавляет перед ним “0” такая вот прошивка. Можно ли этот “0” скорректировать при разборе логов чтоб он не учитывался? или просто указывать начальную позицию с “8”?
Пример лога:
06/08/13 04:40AM 238 46 <INCOMING> 0884**23**30 00:00'08
06/08/13 05:00AM 238 47 <INCOMING> 0884**23**30 00:00'57
06/08/13 08:52AM 212 25 4**232 00:00'05
06/08/13 08:54AM 212 25 7**900 00:01'20
06/08/13 09:06AM 212 48 <INCOMING> 089**090**33 00:01'37
06/08/13 09:17AM 118 25 5**600 00:00'42
06/08/13 09:59AM 212 25 7**763 00:04'56
06/08/13 10:06AM 161 49 <INCOMING> 0884**234732 00:02'05
06/08/13 10:51AM 161 51 <INCOMING> 0884**44**34 00:00'35
06/08/13 11:10AM 161 52 <INCOMING> 0884**429*18 00:00'39
06/08/13 11:11AM 198 03 <INCOMING> 00:00'42
06/08/13 11:45AM 161 53 <INCOMING> 089**093**86 00:00'57
06/08/13 12:14PM 249 25 89**352**45 00:01'33
06/08/13 12:16PM 212 54 <INCOMING> 089**090**33 00:00'16
06/08/13 12:38PM 249 25 89**466**59 00:01'03
06/08/13 12:41PM 212 25 <INCOMING> 0884**960*92 00:00'32
Примените тег CODE к логу - так символов табуляции не видно.
...просто указываете начальную позицию с “8”.
Обновите Конфигуратор и службу связи с мини-АТС.
Примерный шаблон разбора лога во вложении.
Огромное спасибо за оперативность.