Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

BGVoiceProcessor - это сервер, который занимается обработкой логов CDR. 

Файл Пример типовой конфигурации voice-application.xml, которая идет в дистрибутиве:

<context name="logs">
Блок кода
languagexmlruby
collapsetrue
titlevoice-application.xml
<?xml version="1.0" encoding="UTF-8"?>   
<application context="app">
	<param name="app.name" value="BGVoiceApplication"/>
	<param name="app.id" value="2"/>
	<param name="db.driver" value="com.mysql.jdbc.Driver"/>
	<param name="db.url" value="jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&amp;characterEncoding=UTF-8&amp;allowUrlInLocalInfile=true&amp;zeroDateTimeBehavior=convertToNull&amp;jdbcCompliantTruncation=false&amp;queryTimeoutKillsConnection=true"/>
	<param name="db.user" value="bill"/>
	<param name="db.pswd" value="bgbilling"/>
	
	<param name="mq.url" value="failover:(tcp://localhost:61616)"/>
	<param name="mq.user" value="bill"/>
	<param name="mq.pswd" value="bgbilling"/>
	
	<param name="moduleId" value=""/>
	<bean name="logRecordProcessorapp" class="ru.bitel.bgbilling.modules.voice.accounting.mediation.process.LogRecordProcessor"runtime.VoiceLogProccessor" />
	
 
	<param<context name="threadCountlogs">
value		<bean name="1"/>logRecordProcessor" class="ru.bitel.bgbilling.modules.voice.accounting.mediation.process.LogRecordProcessor">			
			<param name="initialDelay" value="10"/>
			<param name="delay">20</param>				
		</bean>
	
	</context>
 

Параметры:

  • app.name определяет имя приложения, оно используется, например в системе алармов;
  • app.id - уникальный числовой идентификатор приложения среди всех приложений биллинга с данным параметром в XML-конфигурации, значение его не должно меняться всё время жизни системы;
  • moduleId - код экземпляра модуля Voice, к которому относится сервер.

...

	
	<context name="logsRuntime">	
		<bean name="logRuntimeProcessor" class="ru.bitel.bgbilling.modules.voice.accounting.mediation.runtime.LogRuntimeProcessor">						
		</bean>
	</context>
	
	 
</application>