Added context for routes methods

This commit is contained in:
porosnicuadrian
2021-05-25 16:59:15 +03:00
committed by Dan Christian Bogos
parent 0f0f05d525
commit 788919bdaa
29 changed files with 193 additions and 160 deletions

View File

@@ -0,0 +1,5 @@
#Tenant[0],ID[1],Type[2],Path[3],Values[4],ActivationInterval[5]
cgrates.org,Fltr_tcc,*gt,~*req.Usage,3m,
cgrates.org,Fltr_tcc,*string,~*req.Destination,1007,
cgrates.org,FLTR_DEST_1003,*string,~*req.Destination,1003,
1 #Tenant[0] ID[1] Type[2] Path[3] Values[4] ActivationInterval[5]
1 #Tenant[0] ID[1] Type[2] Path[3] Values[4] ActivationInterval[5]
2 cgrates.org Fltr_tcc *gt ~*req.Usage 3m
3 cgrates.org Fltr_tcc *string ~*req.Destination 1007
4 cgrates.org FLTR_DEST_1003 *string ~*req.Destination 1003
5

View File

@@ -1,17 +1,27 @@
#Tenant,ID,FilterIDs,Weight,Sorting,SortingParameters,RouteID,RouteFilterIDs,RouteAccountIDs,RouteRatingPlanIDs,RouteResourceIDs,RouteStatIDs,RouteWeight,RouteBlocker,RouteParameters
#Tenant,ID,FilterIDs,ActivationInterval,Sorting,SortingParameters,RouteID,RouteFilterIDs,RouteAccountIDs,RouteRatingPlanIDs,RouteResourceIDs,RouteStatIDs,RouteWeight,RouteBlocker,RouteParameters,Weight
cgrates.org,ROUTE_ACNT_1001,*string:~*req.Account:1001,,*weight,,vendor1,,,,,,10,,
cgrates.org,ROUTE_ACNT_1001,,,,,vendor2,*gte:~*accounts.1001.BalanceMap.*monetary[0].Value:10,,,,,20,,
cgrates.org,ROUTE_ACNT_1001,*string:~*req.Account:1001,,*weight,,vendor1,FLTR_DEST_1003,,,,,10,,,
cgrates.org,ROUTE_ACNT_1001,,,,,vendor2,*gte:~*accounts.1001.BalanceMap.*monetary[0].Value:10,,,,,20,,,
cgrates.org,ROUTE_ACNT_1001,,,,,vendor3,FLTR_DEST_1003;*prefix:~*req.Account:10,,,,,40,,,
cgrates.org,ROUTE_ACNT_1001,,,,,vendor4,,,,,,35,,,
cgrates.org,ROUTE_ACNT_1002,*string:~*req.Account:1002,,*lc,,vendor1,*lte:~*resources.RES_GRP1.TotalUsage:5,,RP_VENDOR1,,,0,,
cgrates.org,ROUTE_ACNT_1002,,,,,vendor2,*gte:~*stats.STATS_VENDOR_2.*acd:1m,,RP_VENDOR2,,,0,,
cgrates.org,ROUTE_ACNT_1002,*string:~*req.Account:1002,,*lc,,vendor1,*lte:~*resources.RES_GRP1.TotalUsage:5,,RP_VENDOR1,,,0,,,
cgrates.org,ROUTE_ACNT_1002,,,,,vendor2,*gte:~*stats.STATS_VENDOR_2.*acd:1m,,RP_VENDOR2,,,0,,,
cgrates.org,ROUTE_ACNT_1002,,,,,vendor3,,,RP_VENDOR2,,,10,,,
cgrates.org,ROUTE_ACNT_1002,,,,,vendor4,*ai:~*req.AnswerTime:2013-06-01T00:00:00Z|2013-06-01T10:00:00Z,,RP_STANDARD,,,30,,,
cgrates.org,ROUTE_ACNT_1003,*string:~*req.Account:1003,,*qos,*acd,vendor1,,,,,STATS_VENDOR_1,0,,
cgrates.org,ROUTE_ACNT_1003,,,,,vendor2,,,,,STATS_VENDOR_2,0,,
cgrates.org,ROUTE_ACNT_1003,*string:~*req.Account:1003,,*qos,*acd;*tcc,vendor1,,,,,STATS_VENDOR_1,0,,,
cgrates.org,ROUTE_ACNT_1003,,,,,vendor2,*prefix:~*req.Destination:10,,,,STATS_VENDOR_2,0,,,
cgrates.org,ROUTE_ACNT_1003,,,,,vendor3,*gte:~*stats.STATS_VENDOR_1.*tcc:6,,,,STATS_VENDOR_1,20,,,
cgrates.org,ROUTE_ACNT_1004,*string:~*req.Account:1004,,*reas,,vendor1,,,,RES_GRP1,,0,,
cgrates.org,ROUTE_ACNT_1004,,,,,vendor2,,,,RES_GRP2,,0,,
cgrates.org,ROUTE_ACNT_1004,*string:~*req.Account:1004,,*reas,,vendor1,,,,RES_GRP1,,0,,,
cgrates.org,ROUTE_ACNT_1004,,,,,vendor2,,,,RES_GRP2,,0,,,
cgrates.org,ROUTE_ACNT_1004,,,,,vendor3,*gte:~*resources.RES_GRP1.TotalUsage:9,,,RES_GRP2,,10,,,
cgrates.org,ROUTE_ACNT_1005,*string:~*req.Account:1005,,*load,vendor1:3;*default:2,vendor1,,,,,STATS_VENDOR_1:*sum#1,,,,
cgrates.org,ROUTE_ACNT_1005,,,,,vendor2,,,,,STATS_VENDOR_2:*sum#1,10,,,
cgrates.org,ROUTE_ACNT_1005,,,,,vendor3,,,,,STATS_VENDOR_2:*distinct#~*req.Usage,,,,
cgrates.org,ROUTE_ACNT_1005,*string:~*req.Account:1005,,*load,vendor1:3;vendor2:1;*default:2,vendor1,,,,,STATS_VENDOR_1:*sum#1,,,
cgrates.org,ROUTE_ACNT_1005,,,,,vendor2,,,,,STATS_VENDOR_2:*sum#1,,,
cgrates.org,ROUTE_HC1,Fltr_tcc,,*hc,,route1,*gte:~*resources.RES_GRP2.Available:6,,RP_VENDOR2,RES_GRP2,,20,,,
cgrates.org,ROUTE_HC1,,,,,route2,*gte:~*resources.RES_GRP1.TotalUsage:9,,RP_VENDOR1,RES_GRP1,,20,,,
cgrates.org,ROUTE_HC1,,,,,route3,,,RP_VENDOR1,RES_GRP2,,10,,,
1 #Tenant ID FilterIDs ActivationInterval Sorting SortingParameters RouteID RouteFilterIDs RouteAccountIDs RouteRatingPlanIDs RouteResourceIDs RouteStatIDs RouteWeight RouteBlocker RouteParameters Weight
2 cgrates.org ROUTE_ACNT_1001 *string:~*req.Account:1001 *weight vendor1 FLTR_DEST_1003 10
3 cgrates.org ROUTE_ACNT_1001 vendor2 *gte:~*accounts.1001.BalanceMap.*monetary[0].Value:10 20
4 cgrates.org ROUTE_ACNT_1002 ROUTE_ACNT_1001 *string:~*req.Account:1002 *lc vendor1 vendor3 *lte:~*resources.RES_GRP1.TotalUsage:5 FLTR_DEST_1003;*prefix:~*req.Account:10 RP_VENDOR1 0 40
5 cgrates.org ROUTE_ACNT_1001 vendor4 35
6 cgrates.org ROUTE_ACNT_1002 *string:~*req.Account:1002 *lc vendor1 *lte:~*resources.RES_GRP1.TotalUsage:5 RP_VENDOR1 0
7 cgrates.org ROUTE_ACNT_1002 vendor2 *gte:~*stats.STATS_VENDOR_2.*acd:1m RP_VENDOR2 0
8 cgrates.org ROUTE_ACNT_1003 ROUTE_ACNT_1002 *string:~*req.Account:1003 *qos *acd vendor1 vendor3 RP_VENDOR2 STATS_VENDOR_1 0 10
9 cgrates.org ROUTE_ACNT_1003 ROUTE_ACNT_1002 vendor2 vendor4 *ai:~*req.AnswerTime:2013-06-01T00:00:00Z|2013-06-01T10:00:00Z RP_STANDARD STATS_VENDOR_2 0 30
10 cgrates.org ROUTE_ACNT_1003 *string:~*req.Account:1003 *qos *acd;*tcc vendor1 STATS_VENDOR_1 0
11 cgrates.org ROUTE_ACNT_1003 vendor2 *prefix:~*req.Destination:10 STATS_VENDOR_2 0
12 cgrates.org ROUTE_ACNT_1004 ROUTE_ACNT_1003 *string:~*req.Account:1004 *reas vendor1 vendor3 *gte:~*stats.STATS_VENDOR_1.*tcc:6 RES_GRP1 STATS_VENDOR_1 0 20
13 cgrates.org ROUTE_ACNT_1004 *string:~*req.Account:1004 *reas vendor2 vendor1 RES_GRP2 RES_GRP1 0
14 cgrates.org ROUTE_ACNT_1005 ROUTE_ACNT_1004 *string:~*req.Account:1005 *load vendor1:3;vendor2:1;*default:2 vendor1 vendor2 RES_GRP2 STATS_VENDOR_1:*sum#1 0
15 cgrates.org ROUTE_ACNT_1004 vendor3 *gte:~*resources.RES_GRP1.TotalUsage:9 RES_GRP2 10
16 cgrates.org ROUTE_ACNT_1005 *string:~*req.Account:1005 *load vendor1:3;*default:2 vendor2 vendor1 STATS_VENDOR_2:*sum#1 STATS_VENDOR_1:*sum#1
17 cgrates.org ROUTE_ACNT_1005 vendor2 STATS_VENDOR_2:*sum#1 10
18 cgrates.org ROUTE_ACNT_1005 vendor3 STATS_VENDOR_2:*distinct#~*req.Usage
19 cgrates.org ROUTE_HC1 Fltr_tcc *hc route1 *gte:~*resources.RES_GRP2.Available:6 RP_VENDOR2 RES_GRP2 20
20 cgrates.org ROUTE_HC1 route2 *gte:~*resources.RES_GRP1.TotalUsage:9 RP_VENDOR1 RES_GRP1 20
21 cgrates.org ROUTE_HC1 route3 RP_VENDOR1 RES_GRP2 10
22
23
24
25
26
27

View File

@@ -1,3 +1,5 @@
#Tenant[0],Id[1],FilterIDs[2],Weight[3],QueueLength[4],TTL[5],MinItems[6],Metrics[7],MetricFilterIDs[8],Stored[9],Blocker[10],ThresholdIDs[11]
cgrates.org,STATS_VENDOR_1,*string:~*req.Category:vendor1,,100,-1,,*acd;*tcd;*acc;*tcc;*sum#1,,,,*none
cgrates.org,STATS_VENDOR_2,*string:~*req.Category:vendor2,,100,-1,,*acd;*tcd;*acc;*tcc;*sum#1,,,,*none
#Tenant[0],Id[1],FilterIDs[2],ActivationInterval[3],QueueLength[4],TTL[5],MinItems[6],Metrics[7],MetricFilterIDs[8],Stored[9],Blocker[10],Weight[11],ThresholdIDs[12]
cgrates.org,STATS_VENDOR_1,*string:~*req.Category:vendor1,,100,-1,,*acd;*tcd;*acc;*tcc;*sum#1,,,,,*none
cgrates.org,STATS_VENDOR_2,*string:~*req.Category:vendor2,,100,-1,,*acd;*tcd;*acc;*tcc;*sum#1;*distinct#~*req.Usage,,,,,*none
cgrates.org,STATS_TCC1,,,100,-1,,*tcc,,,,,*none
cgrates.org,STATS_TCC2,Fltr_tcc,,100,-1,,*tcc,,,,,*none
1 #Tenant[0] Id[1] FilterIDs[2] Weight[3] ActivationInterval[3] QueueLength[4] TTL[5] MinItems[6] Metrics[7] MetricFilterIDs[8] Stored[9] Blocker[10] ThresholdIDs[11] Weight[11] ThresholdIDs[12]
2 cgrates.org STATS_VENDOR_1 *string:~*req.Category:vendor1 100 -1 *acd;*tcd;*acc;*tcc;*sum#1 *none *none
3 cgrates.org STATS_VENDOR_2 *string:~*req.Category:vendor2 100 -1 *acd;*tcd;*acc;*tcc;*sum#1 *acd;*tcd;*acc;*tcc;*sum#1;*distinct#~*req.Usage *none *none
4 cgrates.org STATS_TCC1 100 -1 *tcc *none
5 cgrates.org STATS_TCC2 Fltr_tcc 100 -1 *tcc *none