mirror of
https://github.com/cgrates/cgrates.git
synced 2026-02-12 02:26:26 +05:00
51 lines
1.5 KiB
JSON
51 lines
1.5 KiB
JSON
{
|
|
// CGRateS Configuration file
|
|
// Used in multifile configuration tests
|
|
// Should be the second file loaded
|
|
|
|
"general": {
|
|
"default_request_type": "*pseudoprepaid", // default request type to consider when missing from requests: <""|*prepaid|*postpaid|*pseudoprepaid|*rated>
|
|
},
|
|
|
|
"cdre": {
|
|
"*default": {
|
|
"cost_multiply_factor": 1024, // multiply data usage before export (eg: convert from KBytes to Bytes)
|
|
"export_path": "/tmp/cgrates/cdre", // path where the exported CDRs will be placed
|
|
},
|
|
"export1": {
|
|
"header_fields": [
|
|
{"tag": "CgrId", "cdr_field_id": "cgrid", "type": "cdrfield", "value": "cgrid"},
|
|
{"tag":"RunId", "cdr_field_id": "mediation_runid", "type": "cdrfield", "value": "mediation_runid"},
|
|
], // template of the exported header fields
|
|
}
|
|
},
|
|
|
|
"http_agent": [
|
|
{
|
|
"id": "conecto1",
|
|
"url": "/newConecto",
|
|
"sessions_conns": [
|
|
{"address": "127.0.0.2:2012", "transport": "*json"}
|
|
],
|
|
"request_payload": "*url",
|
|
"reply_payload": "*xml",
|
|
"request_processors": [
|
|
{
|
|
"id": "mtcall_cdr",
|
|
"filters": ["*string:~*req.request_type:MTCALL_CDR"],
|
|
"tenant": "cgrates.org",
|
|
"flags": ["*cdrs"],
|
|
"request_fields":[
|
|
{"tag": "RequestType", "field_id": "RequestType", "type": "*constant",
|
|
"value": "*pseudoprepaid", "mandatory": true},
|
|
],
|
|
"reply_fields":[
|
|
{"tag": "CDR_ID", "field_id": "CDR_RESPONSE.CDR_ID", "type": "*composed",
|
|
"value": "~*req.CDR_ID", "mandatory": true},
|
|
],
|
|
}
|
|
],
|
|
},
|
|
],
|
|
|
|
} |