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

"general": {
	"default_tenant": "cgrates.com",
},

"logger": {
    "level": 7
},

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

"db": {								// database used to store runtime data (eg: accounts, cdr stats)
	"db_conns": {
		"*default": {
			"db_type": "mongo",					// stor database type to use: <mysql|postgres>
			"db_port": 27017, 						// the port to reach the datadb
			"db_name": "datadb",
			"db_password": "",
		},
	},
},


"rpc_conns": {
	"*jsonbirpc": {
		"conns": [{"address": "127.0.0.1:2014", "transport":"*birpc_json"}],
	},
},				

"rates": {
	"enabled": true,
},


"cdrs": {
	"enabled": true,
},

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

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


"sessions": {
	"enabled": true,
	"attributes_conns": ["*localhost"],
	"chargers_conns": ["*localhost"],
	"rates_conns": ["*localhost"],
	"cdrs_conns": ["*localhost"],
},

"diameter_agent": {
	"enabled": true,
	"sessions_conns": ["*jsonbirpc"],
	"asr_template": "*asr",
	"rar_template": "*rar",
	"forced_disconnect": "*asr",								// the request to send to diameter on DisconnectSession <*none|*asr|*rar>
},

"admins": {
	"enabled": true,
},

}
