{
// Contains CDRC  template for FreeSWITCH CDR

"cdrc": [
	{ 
		"id": "CDRC-CSV2",
		"enabled": true,				// enable CDR client functionality
		"cdr_in_path": "/tmp/cgrates/cdrc_fs/in",	// absolute path towards the directory where the CDRs are stored
		"cdr_out_path": "/tmp/cgrates/cdrc_fs/out",	// absolute path towards the directory where processed CDRs will be moved
		"cdr_source_id": "fs_csv",			// free form field, tag identifying the source of the CDRs within CDRS database
		"content_fields":[					// import template, tag will match internally CDR field, in case of .csv value will be represented by index of the field value
			{"tag": "tor", "cdr_field_id": "tor", "type": "cdrfield", "value": "^*voice", "mandatory": true},
			{"tag": "accid", "cdr_field_id": "accid", "type": "cdrfield", "value": "10", "mandatory": true},
			{"tag": "reqtype", "cdr_field_id": "reqtype", "type": "cdrfield", "value": "^rated", "mandatory": true},
			{"tag": "direction", "cdr_field_id": "direction", "type": "cdrfield", "value": "^*out", "mandatory": true},
			{"tag": "tenant", "cdr_field_id": "tenant", "type": "cdrfield", "value": "^cgrates.org", "mandatory": true},
			{"tag": "category", "cdr_field_id": "category", "type": "cdrfield", "value": "^call", "mandatory": true},
			{"tag": "account", "cdr_field_id": "account", "type": "cdrfield", "value": "12", "mandatory": true},
			{"tag": "subject", "cdr_field_id": "subject", "type": "cdrfield", "value": "12", "mandatory": true},
			{"tag": "destination", "cdr_field_id": "destination", "type": "cdrfield", "value": "2", "mandatory": true},
			{"tag": "setup_time", "cdr_field_id": "setup_time", "type": "cdrfield", "value": "4", "mandatory": true},
			{"tag": "answer_time", "cdr_field_id": "answer_time", "type": "cdrfield", "value": "5", "mandatory": true},
			{"tag": "usage", "cdr_field_id": "usage", "type": "cdrfield", "value": "~8:s/^(\\d+)$/${1}s/", "mandatory": true},
		],
	},
],

}
