From d4e4e6162b85d151fb1f30c1ae99583d64aade34 Mon Sep 17 00:00:00 2001 From: TeoV Date: Fri, 23 Mar 2018 10:58:26 -0400 Subject: [PATCH] Update tutmysql cfg --- data/conf/samples/tutmysql/cgrates.json | 75 ++++++------------------- 1 file changed, 16 insertions(+), 59 deletions(-) diff --git a/data/conf/samples/tutmysql/cgrates.json b/data/conf/samples/tutmysql/cgrates.json index 9bbce4d20..b0c7b76a9 100644 --- a/data/conf/samples/tutmysql/cgrates.json +++ b/data/conf/samples/tutmysql/cgrates.json @@ -91,65 +91,22 @@ "cdre": { -"*default": { -"cdr_format": "csv", // exported CDRs format -"field_separator": ",", -"data_usage_multiply_factor": 1, // multiply data usage before export (eg: convert from KBytes to Bytes) -"sms_usage_multiply_factor": 1, // multiply data usage before export (eg: convert from SMS unit to call duration in some billing systems) -"generic_usage_multiply_factor": 1, // multiply data usage before export (eg: convert from GENERIC unit to call duration in some billing systems) -"cost_multiply_factor": 1, // multiply cost before export, eg: add VAT -"cost_rounding_decimals": -1, // rounding decimals for Cost values. -1 to disable rounding -"cost_shift_digits": 0, // shift digits in the cost on export (eg: convert from EUR to cents) -"mask_destination_id": "MASKED_DESTINATIONS", // destination id containing called addresses to be masked on export -"mask_length": 0, // length of the destination suffix to be masked -"export_dir": "/tmp/cgr_osipsnative/cgrates/cdre", // path where the exported CDRs will be placed -"header_fields": [], // template of the exported header fields -"content_fields": [ // template of the exported content fields -{"tag": "CgrId", "type": "*composed", "value": "CGRID"}, -{"tag":"RunId", "type": "*composed", "value": "RunID"}, -{"tag":"Tor", "type": "*composed", "value": "ToR"}, -{"tag":"AccId", "type": "*composed", "value": "OriginID"}, -{"tag":"ReqType", "type": "*composed", "value": "RequestType"}, -{"tag":"Direction", "type": "*composed", "value": "Direction"}, -{"tag":"Tenant", "type": "*composed", "value": "Tenant"}, -{"tag":"Category", "type": "*composed", "value": "Category"}, -{"tag":"Account", "type": "*composed", "value": "Account"}, -{"tag":"Subject", "type": "*composed", "value": "Subject"}, -{"tag":"Destination", "type": "*composed", "value": "Destination"}, -{"tag":"SetupTime", "type": "*datetime", "value": "SetupTime", "layout": "2006-01-02T15:04:05Z07:00"}, -{"tag":"AnswerTime", "type": "*datetime", "value": "AnswerTime", "layout": "2006-01-02T15:04:05Z07:00"}, -{"tag":"Usage", "type": "*composed", "value": "Usage"}, -{"tag":"Cost", "type": "*composed", "value": "Cost"}, -], -"trailer_fields": [], // template of the exported trailer fields -}, -"customer_tpl": { -"cdr_format": "csv", // exported CDRs format -"field_separator": ";", -"data_usage_multiply_factor": 1, // multiply data usage before export (eg: convert from KBytes to Bytes) -"sms_usage_multiply_factor": 1, // multiply data usage before export (eg: convert from SMS unit to call duration in some billing systems) -"generic_usage_multiply_factor": 1, // multiply data usage before export (eg: convert from GENERIC unit to call duration in some billing systems) -"cost_multiply_factor": 1, // multiply cost before export, eg: add VAT -"cost_rounding_decimals": -1, // rounding decimals for Cost values. -1 to disable rounding -"cost_shift_digits": 0, // shift digits in the cost on export (eg: convert from EUR to cents) -"mask_destination_id": "MASKED_DESTINATIONS", // destination id containing called addresses to be masked on export -"mask_length": 0, // length of the destination suffix to be masked -"export_directory": "/tmp/cgr_osipsnative/cgrates/cdre", // path where the exported CDRs will be placed -"header_fields": [], // template of the exported header fields -"content_fields": [ // template of the exported content fields -{"tag": "CgrId", "type": "*composed", "value": "CGRID"}, -{"tag":"AccId", "type": "*composed", "value": "OriginID"}, -{"tag":"ReqType", "type": "*composed", "value": "RequestType"}, -{"tag":"Tenant", "type": "*composed", "value": "Tenant"}, -{"tag":"Category", "type": "*composed", "value": "Category"}, -{"tag":"Subject", "type": "*composed", "value": "Account"}, -{"tag":"Destination", "type": "*datetime", "value": "~Destination:s/^1(\\d+)/+$1/:s/^\\+(\\d+)/00$1/"}, -{"tag":"AnswerTime", "type": "*datetime", "value": "AnswerTime", "layout": "2006-01-02T15:04:05Z07:00"}, -{"tag":"Usage", "type": "*composed", "value": "Usage"}, -{"tag":"Cost", "type": "*composed", "value": "Cost"}, -], -"trailer_fields": [], -}, +"TestTutITExportCDR": { + "content_fields": [ + {"tag": "CGRID", "type": "*composed", "value": "CGRID"}, + {"tag": "RunID", "type": "*composed", "value": "RunID"}, + {"tag":"OriginID", "type": "*composed", "value": "OriginID"}, + {"tag":"RequestType", "type": "*composed", "value": "RequestType"}, + {"tag":"Tenant", "type": "*composed", "value": "Tenant"}, + {"tag":"Category", "type": "*composed", "value": "Category"}, + {"tag":"Account", "type": "*composed", "value": "Account"}, + {"tag":"Destination", "type": "*composed", "value": "Destination"}, + {"tag":"AnswerTime", "type": "*composed", "value": "AnswerTime", "layout": "2006-01-02T15:04:05Z07:00"}, + {"tag":"Usage", "type": "*composed", "value": "Usage"}, + {"tag":"Cost", "type": "*composed", "value": "Cost", "rounding_decimals": 4}, + {"tag":"MatchedDestinationID", "type": "*composed", "value": "~CostDetails:s/\"MatchedDestId\":.*_(\\w{4})/${1}/:s/\"MatchedDestId\":\"INTERNAL\"/ON010/"}, + ], + }, },