Модуль Voice поддерживает обработку логов CDR по мере появления их в папке. Для этого в типе устройства надо поставить - Runtime обработчик логов CDR.
Чтобы он работал нужно раскомментировать вот эту секцию в файле voice-application.xml приложения BGVoiceProcesso:
Блок кода |
---|
<context name="logsRuntime">
<bean name="logRuntimeProcessor" class="ru.bitel.bgbilling.modules.voice.accounting.mediation.runtime.LogRuntimeProcessor">
</bean>
</context> |
Это обработчик работает обычно в паре с обработчиком логов CDR . Runtime обработчик берет логи новые в какой-либо папке, обрабатывает и перекладывает их в другую папку, разложенную по дням и часам.
...
Блок кода |
---|
log.runtime.cronTab=0 0/2 * * * ? |
Тут задается
задается расписание в формате cron в формате cron библиотеки Quartz. А данном примере запускается каждую вторую минуту( 0,2,4,6...). Если не задать эту настройку на устройстве, то Runtime обработчик логов работать не будет.
Как примеры доступны некоторые обработчики в стандартной поставке и так же можно создавать свои.
...