UTM некорректно считает длительность Radius сессии (ХЕЛП!).

Технические вопросы по UTM 5.0
Ответить
Kiloton
Сообщения: 1
Зарегистрирован: Чт фев 17, 2011 15:26

UTM некорректно считает длительность Radius сессии (ХЕЛП!).

Сообщение Kiloton »

Никак не могу понять откуда UTM берет данные по длительности Radius сессии.
Ситуация такая - есть связка:
FreeRadius-UTMRadius(из пакета DialUp - VPN)-UTM5(сборка 5.2.1-007)
Радиус используется только для аккаунтинга по телефонии.
Все работает, но в отчетах по телефонии UTM отображает некорректную длительность сессии.
В таблице UTM tel_sessions_log_attrs все совпадает с данными FreeRadius, но там отсутствует атрибут длительности сессии.
В таблице UTM tel_sessions_log, атрибут длительности сессии есть, но он неправильный (и это значение выводится в отчет по телефонии), атрибуты начала и окончания сессии вообще не совпадают ни с чем, ни с отчетом UTM ни с данными Радиусов.

Атрибуты на которые ориентируюсь:
ID сессии..................= Acct-Session-Id (уникальный - не дублируется)
Длительность сессии.= Acct-Session-Time
Начало.....................= h323-connect-time
Конец.......................= h323-disconnect-time

Данные c Радиусов, UTM и АТС (АТС через которую проходят звонки наружу):

Поставщик данных............Длит......Начало...........Конец

UTM5 админ модуль отчет....37.....10:47:13.........10:47:50
UTM tel_sessions_log............37.....12:28:14.000...10:45:19.000 (!?!?!)
UTM tel_sessions_log_attrs...??.....10:43:46.000...10:45:19.000
FreeRadius............................93.....10:43:46.000...10:45:19.000
АТС.......................................93.....10:43:46...........-----------

Т.е. все считают правильно кроме UTM....
Время начала сессии, как я понял, UTM (в отчете админ. модуля по телефонии) берет из атрибута Timestamp. Насколько это корректно?
Откуда он берет время окончания, для меня осталось загадкой.

Я уже всю голову сломал. Куда еще можно посмотреть? Если у кого есть идеи, с благодарностью выслушаю.

Ответить