{
// CGRateS Configuration file
//
// Used for cgradmin
// Starts rater, scheduler

"general": {
    "log_level": 7,
},

"listen": {
	"rpc_json": ":2012",				// RPC JSON listening address
	"rpc_gob": ":2013",					// RPC GOB listening address
	"http": ":2080",					// HTTP listening address
},

"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,					// enable Rater service: <true|false>
	"max_computed_usage": {					// do not compute usage higher than this, prevents memory overload
		"*any": "189h",
		"*voice": "72h",
		"*data": "102400",
		"*sms": "10000"
	},
},

"scheduler": {
	"enabled": true,					// start Scheduler service: <true|false>
},

"cdrs": {
	"enabled": true,					// start the CDR Server service:  <true|false>
},

"resources": {
	"enabled": true,
},

"attributes": {
	"enabled": true,
},

"suppliers": {
	"enabled": true,
},

"chargers": {
	"enabled": true,
	"attributes_conns": [
		{"address": "*internal"}
	],
},

"sessions": {
	"enabled": true,
	"session_ttl": "50ms",
	"rals_conns": [
		{"address": "127.0.0.1:2012", "transport": "*json"}
	],
	"cdrs_conns": [
		{"address": "127.0.0.1:2012", "transport": "*json"}			// address where to reach CDR Server, empty to disable CDR capturing <*internal|x.y.z.y:1234>
	],
	"chargers_conns": [
		{"address": "*internal"}
	],
},


"apier": {
	"scheduler_conns": [					// connections to SchedulerS for reloads
		{"address": "*internal"},
	],
},


}
