{

// Real-time Charging System for Telecom & ISP environments
// Copyright (C) ITsysCOM GmbH

"stor_db": {								// database used to store offline tariff plans and CDRs
	"db_password": "CGRateS.org",			// password to use when connecting to stordb
},

 "rals": {
 	"enabled": true
 },

 "cdrs": {
 	"enabled": true,
	"rals_conns": [],
},

"chargers": {
	"enabled": true,
},


 "cdrc": [
 	{
 		"id": "XMLit1",
 		"enabled": true,	
 		"cdr_format": "*file_xml",
 		"cdr_in_path": "/tmp/cdrctests/xmlit1/in",
 		"cdr_out_path": "/tmp/cdrctests/xmlit1/out",
 		"cdr_root_path": "broadWorksCDR.cdrData",
 		"cdr_source_id": "xmlit1",
		"content_fields":[							// import content_fields template, id will match internally CDR field, in case of .csv value will be represented by index of the field value
			{"tag": "TOR", "field_id": "ToR", "type": "*composed", "value": "*voice", "mandatory": true},
			{"tag": "OriginID", "field_id": "OriginID", "type": "*composed", "value": "~broadWorksCDR.cdrData.basicModule.localCallId", "mandatory": true},
			{"tag": "RequestType", "field_id": "RequestType", "type": "*composed", "value": "*rated", "mandatory": true},
			{"tag": "Direction", "field_id": "Direction", "type": "*composed", "value": "*out", "mandatory": true},
			{"tag": "Tenant", "field_id": "Tenant", "type": "*composed", "value": "~broadWorksCDR.cdrData.basicModule.userId:s/.*@(.*)/${1}/", "mandatory": true},
			{"tag": "Category", "field_id": "Category", "type": "*composed", "value": "call", "mandatory": true},
			{"tag": "Account", "field_id": "Account", "type": "*composed", "value": "~broadWorksCDR.cdrData.basicModule.userNumber", "mandatory": true},
			{"tag": "Destination", "field_id": "Destination", "type": "*composed", "value": "~broadWorksCDR.cdrData.basicModule.calledNumber", "mandatory": true},
			{"tag": "SetupTime", "field_id": "SetupTime", "type": "*composed", "value": "~broadWorksCDR.cdrData.basicModule.startTime", "mandatory": true},
			{"tag": "AnswerTime", "field_id": "AnswerTime", "type": "*composed", "value": "~broadWorksCDR.cdrData.basicModule.answerTime", "mandatory": true},
			{"tag": "Usage", "field_id": "Usage", "type": "*handler", "handler_id": "*substract_usage", "value": "~broadWorksCDR.cdrData.basicModule.releaseTime;|;~broadWorksCDR.cdrData.basicModule.answerTime", "mandatory": true},
		],
	},
],


}