DiameterAgent - support for sharing group variables via request processors, fixes #1302

This commit is contained in:
DanB
2018-11-15 18:48:43 +01:00
parent 4d94021a1d
commit 55f853c1cc
6 changed files with 65 additions and 27 deletions

View File

@@ -6,6 +6,7 @@
"id": "dryrun1",
"filters": ["*string:*vars.*cmd:CCR", "*string:*req.Service-Context-Id:TestDiamItDryRun"],
"flags": ["*dryrun"],
"continue_on_success": true,
"request_fields":[
{"tag": "TOR", "field_id": "ToR", "type": "*constant", "value": "*sms"},
{"tag": "Val1", "field_id": "Val1", "type": "*constant", "value": "1"},
@@ -38,7 +39,7 @@
},
{
"id": "dryrun2",
"filters": ["*rsr::~*rep.Multiple-Services-Credit-Control.Used-Service-Unit.CC-Total-Octets[~Rating-Group(1)](!^$)"], // make sure the CC-Total-Octets was populated in the previous processor
"filters": ["*rsr::~*rep.Multiple-Services-Credit-Control.Used-Service-Unit.CC-Total-Octets[0](!^$)"], // make sure the CC-Total-Octets was populated in the previous processor
"flags": ["*dryrun"],
"request_fields":[
{"tag": "TOR", "field_id": "ToR", "type": "*constant", "value": "*sms"},