Multiple lines for declaring csv in tariffplans

This commit is contained in:
porosnicuadrian
2021-06-17 17:05:31 +03:00
committed by Dan Christian Bogos
parent 776e0a16b6
commit 37f6596531
5 changed files with 55 additions and 22 deletions

View File

@@ -1,7 +1,11 @@
#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,2017-11-27T00:00:00Z,*weight,,route1,,1001,RP_10CNT,,,20,,cgrates.org,20
cgrates.org,ROUTE_ACNT_1001,*string:~*req.Account:1001,2017-11-27T00:00:00Z,*weight,,,,,,,,,,,20
cgrates.org,ROUTE_ACNT_1001,,,,,route1,,1001,RP_10CNT,,,20,,cgrates.org,20
cgrates.org,ROUTE_ACNT_1001,,,,,route2,,1001,RP_20CNT,,,10,,cgrates.net,10
cgrates.org,ROUTE_ACNT_1001,,,,,route3,,1001,RP_1CNT,,,5,,cgrates.com,5
cgrates.org,ROUTE_ACNT_1002,*string:~*req.Account:1002,2017-11-27T00:00:00Z,*weight,,route1,,1002,RP_10CNT,,,20,,1003@192.168.56.203,20
cgrates.org,ROUTE_ACNT_1002,*string:~*req.Account:1002,2017-11-27T00:00:00Z,*weight,,,,,,,,,,,20
cgrates.org,ROUTE_ACNT_1002,,,,,route1,,1002,RP_10CNT,,,20,,1003@192.168.56.203,20
cgrates.org,ROUTE_ACNT_1002,,,,,route2,,1002,RP_20CNT,,,10,,1004@192.168.57.203,10
cgrates.org,ROUTE_ACNT_1002,,,,,route3,,1002,RP_1CNT,,,5,,1005@192.168.58.203,5
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 2017-11-27T00:00:00Z *weight route1 1001 RP_10CNT 20 cgrates.org 20
3 cgrates.org ROUTE_ACNT_1001 route1 1001 RP_10CNT 20 cgrates.org 20
4 cgrates.org ROUTE_ACNT_1001 route2 1001 RP_20CNT 10 cgrates.net 10
5 cgrates.org ROUTE_ACNT_1001 route2 route3 1001 RP_20CNT RP_1CNT 10 5 cgrates.net cgrates.com 10 5
6 cgrates.org ROUTE_ACNT_1001 ROUTE_ACNT_1002 *string:~*req.Account:1002 2017-11-27T00:00:00Z *weight route3 1001 RP_1CNT 5 cgrates.com 5 20
7 cgrates.org ROUTE_ACNT_1002 *string:~*req.Account:1002 2017-11-27T00:00:00Z *weight route1 1002 RP_10CNT 20 1003@192.168.56.203 20
8 cgrates.org ROUTE_ACNT_1002 route2 1002 RP_20CNT 10 1004@192.168.57.203 10
9 cgrates.org ROUTE_ACNT_1002 route3 1002 RP_1CNT 5 1005@192.168.58.203 5
10
11

View File

@@ -1,26 +1,42 @@
#Tenant,ID,Contexts,FilterIDs,ActivationInterval,AttributeFilterIDs,Path,Type,Value,Blocker,Weight
cgrates.org,ATTR_1001_SIMPLEAUTH,simpleauth,*string:~*req.Account:1001,,,*req.Password,*constant,CGRateS.org,false,20
cgrates.org,ATTR_1002_SIMPLEAUTH,simpleauth,*string:~*req.Account:1002,,,*req.Password,*constant,CGRateS.org,false,20
cgrates.org,ATTR_1003_SIMPLEAUTH,simpleauth,*string:~*req.Account:1003,,,*req.Password,*constant,CGRateS.org,false,20
cgrates.org,ATTR_1001_SESSIONAUTH,*sessions,*string:~*req.Account:1001,,,*req.Password,*constant,CGRateS.org,false,10
cgrates.org,ATTR_1001_SESSIONAUTH,*sessions,*string:~*req.Account:1001,,,,,,false,10
cgrates.org,ATTR_1001_SESSIONAUTH,,,,,*req.Password,*constant,CGRateS.org,,
cgrates.org,ATTR_1001_SESSIONAUTH,,,,,*req.RequestType,*constant,*prepaid,,
cgrates.org,ATTR_1001_SESSIONAUTH,,,,,*req.PaypalAccount,*constant,cgrates@paypal.com,,
cgrates.org,ATTR_1001_SESSIONAUTH,,,,,*req.LCRProfile,*constant,premium_cli,,
cgrates.org,ATTR_1002_SESSIONAUTH,*sessions,*string:~*req.Account:1002,,,*req.Password,*constant,CGRateS.org,false,10
cgrates.org,ATTR_1002_SESSIONAUTH,*sessions,*string:~*req.Account:1002,,,,,,false,10
cgrates.org,ATTR_1002_SESSIONAUTH,,,,,*req.Password,*constant,CGRateS.org,,
cgrates.org,ATTR_1002_SESSIONAUTH,,,,,*req.RequestType,*constant,*postpaid,,
cgrates.org,ATTR_1002_SESSIONAUTH,,,,,*req.PaypalAccount,*constant,cgrates@paypal.com,,
cgrates.org,ATTR_1002_SESSIONAUTH,,,,,*req.LCRProfile,*constant,premium_cli,,
cgrates.org,ATTR_1002_SESSIONAUTH,,,,,ResourceAllocation,*constant,"ResGroup1",,
cgrates.org,ATTR_1003_SESSIONAUTH,*sessions,*string:~*req.Account:1003,,,*req.Password,*constant,CGRateS.org,false,10
cgrates.org,ATTR_1003_SESSIONAUTH,*sessions,*string:~*req.Account:1003,,,,,,false,10
cgrates.org,ATTR_1003_SESSIONAUTH,,,,,*req.Password,*constant,CGRateS.org,,
cgrates.org,ATTR_1003_SESSIONAUTH,,,,,*req.RequestType,*constant,*prepaid,,
cgrates.org,ATTR_1003_SESSIONAUTH,,,,,*req.PaypalAccount,*constant,cgrates@paypal.com,,
cgrates.org,ATTR_1003_SESSIONAUTH,,,,,*req.LCRProfile,*constant,premium_cli,,
cgrates.org,ATTR_ACC_ALIAS,*any,*string:~*req.SubscriberId:1006,,,*req.Account,*constant,1001,false,10
cgrates.org,ATTR_ACC_ALIAS,*any,,,,*req.RequestType,*constant,*prepaid,,
cgrates.com,ATTR_TNT_ALIAS,*any,*string:~*req.SubscriberId:1006,,,*req.Account,*constant,1001,false,10
cgrates.com,ATTR_TNT_ALIAS,*any,,,,*req.RequestType,*constant,*prepaid,,
cgrates.com,ATTR_TNT_ALIAS,*any,,,,*tenant,*constant,cgrates.org,,
cgrates.org,ATTR_ACC_ALIAS,*any,*string:~*req.SubscriberId:1006,,,,,,false,10
cgrates.org,ATTR_ACC_ALIAS,,,,,*req.Account,*constant,1001,,
cgrates.org,ATTR_ACC_ALIAS,,,,,*req.RequestType,*constant,*prepaid,,
cgrates.com,ATTR_TNT_ALIAS,*any,*string:~*req.SubscriberId:1006,,,,,false,10
cgrates.com,ATTR_TNT_ALIAS,,,,,*req.Account,*constant,1001,,
cgrates.com,ATTR_TNT_ALIAS,,,,,*req.RequestType,*constant,*prepaid,,
cgrates.com,ATTR_TNT_ALIAS,,,,,*tenant,*constant,cgrates.org,,
cgrates.com,ATTR_TNT_1001,*any,*string:~*req.Account:1001,,,*tenant,*constant,cgrates.org,,
cgrates.com,ATTR_TNT_DISC,*any,*string:~*req.Account:testDiamInitWithSessionDisconnect,,,*tenant,*constant,cgrates.org,,
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,*any,*string:~*req.SubscriberId:testDiamItEmulateTerminate,,,*req.Account,*constant,testDiamItEmulateTerminate,false,10
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,*any,,,,*req.RequestType,*constant,*prepaid,,
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,*any,*string:~*req.SubscriberId:testDiamItEmulateTerminate,,,,,,false,10
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,,,,,*req.Account,*constant,testDiamItEmulateTerminate,,
cgrates.com,ATTR_ACC_EMULATE_TERMINATE,,,,,*req.RequestType,*constant,*prepaid,,
1 #Tenant ID Contexts FilterIDs ActivationInterval AttributeFilterIDs Path Type Value Blocker Weight
2 cgrates.org ATTR_1001_SIMPLEAUTH simpleauth *string:~*req.Account:1001 *req.Password *constant CGRateS.org false 20
3 cgrates.org ATTR_1002_SIMPLEAUTH simpleauth *string:~*req.Account:1002 *req.Password *constant CGRateS.org false 20
4 cgrates.org ATTR_1002_SIMPLEAUTH ATTR_1003_SIMPLEAUTH simpleauth *string:~*req.Account:1002 *string:~*req.Account:1003 *req.Password *constant CGRateS.org false 20
5 cgrates.org ATTR_1001_SESSIONAUTH *sessions *string:~*req.Account:1001 false 10
6 cgrates.org ATTR_1003_SIMPLEAUTH ATTR_1001_SESSIONAUTH simpleauth *string:~*req.Account:1003 *req.Password *constant CGRateS.org false 20
7 cgrates.org ATTR_1001_SESSIONAUTH *sessions *string:~*req.Account:1001 *req.Password *req.RequestType *constant CGRateS.org *prepaid false 10
8 cgrates.org ATTR_1001_SESSIONAUTH *req.PaypalAccount *constant cgrates@paypal.com
9 cgrates.org ATTR_1001_SESSIONAUTH *req.LCRProfile *constant premium_cli
10 cgrates.org ATTR_1001_SESSIONAUTH ATTR_1002_SESSIONAUTH *sessions *string:~*req.Account:1002 *req.RequestType *constant *prepaid false 10
11 cgrates.org ATTR_1001_SESSIONAUTH ATTR_1002_SESSIONAUTH *req.PaypalAccount *req.Password *constant cgrates@paypal.com CGRateS.org
12 cgrates.org ATTR_1001_SESSIONAUTH ATTR_1002_SESSIONAUTH *req.LCRProfile *req.RequestType *constant premium_cli *postpaid
13 cgrates.org ATTR_1002_SESSIONAUTH *sessions *string:~*req.Account:1002 *req.Password *req.PaypalAccount *constant CGRateS.org cgrates@paypal.com false 10
14 cgrates.org ATTR_1002_SESSIONAUTH *req.LCRProfile *constant premium_cli
15 cgrates.org ATTR_1002_SESSIONAUTH ResourceAllocation *constant ResGroup1
16 cgrates.org ATTR_1002_SESSIONAUTH ATTR_1003_SESSIONAUTH *sessions *string:~*req.Account:1003 *req.RequestType *constant *postpaid false 10
17 cgrates.org ATTR_1002_SESSIONAUTH ATTR_1003_SESSIONAUTH *req.PaypalAccount *req.Password *constant cgrates@paypal.com CGRateS.org
18 cgrates.org ATTR_1002_SESSIONAUTH ATTR_1003_SESSIONAUTH *req.LCRProfile *req.RequestType *constant premium_cli *prepaid
19 cgrates.org ATTR_1002_SESSIONAUTH ATTR_1003_SESSIONAUTH ResourceAllocation *req.PaypalAccount *constant ResGroup1 cgrates@paypal.com
20 cgrates.org ATTR_1003_SESSIONAUTH *sessions *string:~*req.Account:1003 *req.Password *req.LCRProfile *constant CGRateS.org premium_cli false 10
21 cgrates.org ATTR_ACC_ALIAS *any *string:~*req.SubscriberId:1006 false 10
22 cgrates.org ATTR_ACC_ALIAS *req.Account *constant 1001
23 cgrates.org ATTR_1003_SESSIONAUTH ATTR_ACC_ALIAS *req.RequestType *constant *prepaid
24 cgrates.org cgrates.com ATTR_1003_SESSIONAUTH ATTR_TNT_ALIAS *any *string:~*req.SubscriberId:1006 *req.PaypalAccount *constant cgrates@paypal.com false 10
25 cgrates.org cgrates.com ATTR_1003_SESSIONAUTH ATTR_TNT_ALIAS *req.LCRProfile *req.Account *constant premium_cli 1001
26 cgrates.org cgrates.com ATTR_ACC_ALIAS ATTR_TNT_ALIAS *any *string:~*req.SubscriberId:1006 *req.Account *req.RequestType *constant 1001 *prepaid false 10
27 cgrates.org cgrates.com ATTR_ACC_ALIAS ATTR_TNT_ALIAS *any *req.RequestType *tenant *constant *prepaid cgrates.org
28 cgrates.com ATTR_TNT_ALIAS ATTR_TNT_1001 *any *string:~*req.SubscriberId:1006 *string:~*req.Account:1001 *req.Account *tenant *constant 1001 cgrates.org false 10
29 cgrates.com ATTR_TNT_ALIAS ATTR_TNT_DISC *any *string:~*req.Account:testDiamInitWithSessionDisconnect *req.RequestType *tenant *constant *prepaid cgrates.org
30 cgrates.com ATTR_TNT_ALIAS ATTR_ACC_EMULATE_TERMINATE *any *string:~*req.SubscriberId:testDiamItEmulateTerminate *tenant *constant cgrates.org false 10
31 cgrates.com ATTR_ACC_EMULATE_TERMINATE *req.Account *constant testDiamItEmulateTerminate
32 cgrates.com ATTR_ACC_EMULATE_TERMINATE *req.RequestType *constant *prepaid
33
34
35
36
37
38
39
40
41
42

View File

@@ -1,8 +1,14 @@
#Tenant,ID,FilterIDs,ActivationInterval,Sorting,SortingParameters,RouteID,RouteFilterIDs,RouteAccountIDs,RouteRatingPlanIDs,RouteResourceIDs,RouteStatIDs,RouteWeight,RouteBlocker,RouteParameters,Weight
cgrates.org,ROUTE_ACNT_1001,FLTR_ACNT_1001,2017-11-27T00:00:00Z,*weight,,route1,,,,,,10,,,10
cgrates.org,ROUTE_ACNT_1001,FLTR_ACNT_1001,2017-11-27T00:00:00Z,*weight,,,,,,,,,,,10
cgrates.org,ROUTE_ACNT_1001,,,,,route1,,,,,,10,,,10
cgrates.org,ROUTE_ACNT_1001,,,,,route2,,,,,,20,,,20
cgrates.org,ROUTE_ACNT_1002,FLTR_ACNT_1002,2017-11-27T00:00:00Z,*lc,,route1,,,RP_1002_LOW,,,10,false,,10
cgrates.org,ROUTE_ACNT_1002,FLTR_ACNT_1002,2017-11-27T00:00:00Z,*lc,,,,,,,,,false,,10
cgrates.org,ROUTE_ACNT_1002,,,,,route1,,,RP_1002_LOW,,,10,,,
cgrates.org,ROUTE_ACNT_1002,,,,,route2,,,RP_1002,,,20,,,
cgrates.org,ROUTE_ACNT_1003,FLTR_ACNT_1003,2017-11-27T00:00:00Z,*qos,*tcc;*tcd,route1,,,,,Stats2,10,false,,10
cgrates.org,ROUTE_ACNT_1003,FLTR_ACNT_1003,2017-11-27T00:00:00Z,*qos,*tcc;*tcd,,,,,,,,false,,10
cgrates.org,ROUTE_ACNT_1003,,,,,route1,,,,,Stats2,10,,,
cgrates.org,ROUTE_ACNT_1003,,,,,route2,,,,,Stats2_1,20,,,
1 #Tenant ID FilterIDs ActivationInterval Sorting SortingParameters RouteID RouteFilterIDs RouteAccountIDs RouteRatingPlanIDs RouteResourceIDs RouteStatIDs RouteWeight RouteBlocker RouteParameters Weight
2 cgrates.org ROUTE_ACNT_1001 FLTR_ACNT_1001 2017-11-27T00:00:00Z *weight route1 10 10
3 cgrates.org ROUTE_ACNT_1001 route1 10 10
4 cgrates.org ROUTE_ACNT_1001 route2 20 20
5 cgrates.org ROUTE_ACNT_1001 ROUTE_ACNT_1002 FLTR_ACNT_1002 2017-11-27T00:00:00Z *lc route2 20 false 20 10
6 cgrates.org ROUTE_ACNT_1002 FLTR_ACNT_1002 2017-11-27T00:00:00Z *lc route1 RP_1002_LOW 10 false 10
7 cgrates.org ROUTE_ACNT_1002 route2 RP_1002 20
8 cgrates.org ROUTE_ACNT_1003 FLTR_ACNT_1003 2017-11-27T00:00:00Z *qos *tcc;*tcd false 10
9 cgrates.org ROUTE_ACNT_1002 ROUTE_ACNT_1003 route2 route1 RP_1002 Stats2 20 10
10 cgrates.org ROUTE_ACNT_1003 FLTR_ACNT_1003 2017-11-27T00:00:00Z *qos *tcc;*tcd route1 route2 Stats2 Stats2_1 10 20 false 10
11
12
13
14

View File

@@ -1,7 +1,8 @@
# Tenant,ID,Contexts,FilterIDs,ActivationInterval,AttributeFilterIDs,Path,Type,Value,Blocker,Weight
# CRG_RESELLER1 replaces Category->reseller1 and RequestType->*rated for *sessions and *cdrs events
cgrates.org,ATTR_CRG_SUPPLIER1,*sessions;*cdrs,,,,*req.Category,*constant,reseller1,false,0
cgrates.org,ATTR_CRG_SUPPLIER1,*sessions;*cdrs,,,,,,,false,0
cgrates.org,ATTR_CRG_SUPPLIER1,,,,,*req.Category,*constant,reseller1,,
cgrates.org,ATTR_CRG_SUPPLIER1,,,,,*req.RequestType,*constant,*rated,,
# ATTR_1001_AUTH returns the Password value for the account 1001 in context <auth>
1 # Tenant,ID,Contexts,FilterIDs,ActivationInterval,AttributeFilterIDs,Path,Type,Value,Blocker,Weight
2 # CRG_RESELLER1 replaces Category->reseller1 and RequestType->*rated for *sessions and *cdrs events
3 cgrates.org,ATTR_CRG_SUPPLIER1,*sessions;*cdrs,,,,*req.Category,*constant,reseller1,false,0 cgrates.org,ATTR_CRG_SUPPLIER1,*sessions;*cdrs,,,,,,,false,0
4 cgrates.org,ATTR_CRG_SUPPLIER1,,,,,*req.RequestType,*constant,*rated,, cgrates.org,ATTR_CRG_SUPPLIER1,,,,,*req.Category,*constant,reseller1,,
5 cgrates.org,ATTR_CRG_SUPPLIER1,,,,,*req.RequestType,*constant,*rated,,
6 # ATTR_1001_AUTH returns the Password value for the account 1001 in context <auth>
7 cgrates.org,ATTR_1001_AUTH,auth,*string:~*req.Account:1001,,,*req.Password,*constant,CGRateS.org,false,20
8 cgrates.org,ATTR_1002_AUTH,auth,*string:~*req.Account:1002,,,*req.Password,*constant,CGRateS.org,false,20

View File

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