From 91cf0684753876e715dbd4de0f1b0185319339dc Mon Sep 17 00:00:00 2001 From: DanB Date: Sun, 10 Mar 2019 19:43:09 +0100 Subject: [PATCH] tp/tutorial2 .csv samples for Rating part --- data/conf/samples/tutmysql2/cgrates.json | 4 ++-- data/tariffplans/tutorial2/DestinationRates.csv | 10 ++++++++++ data/tariffplans/tutorial2/Destinations.csv | 7 +++++++ data/tariffplans/tutorial2/Rates.csv | 8 ++++++++ data/tariffplans/tutorial2/RatingPlans.csv | 12 ++++++++++++ data/tariffplans/tutorial2/RatingProfiles.csv | 5 +++++ data/tariffplans/tutorial2/Timings.csv | 6 ++++++ 7 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 data/tariffplans/tutorial2/DestinationRates.csv create mode 100644 data/tariffplans/tutorial2/Destinations.csv create mode 100644 data/tariffplans/tutorial2/Rates.csv create mode 100644 data/tariffplans/tutorial2/RatingPlans.csv create mode 100644 data/tariffplans/tutorial2/RatingProfiles.csv create mode 100644 data/tariffplans/tutorial2/Timings.csv diff --git a/data/conf/samples/tutmysql2/cgrates.json b/data/conf/samples/tutmysql2/cgrates.json index 9c22c4e18..5bf088697 100644 --- a/data/conf/samples/tutmysql2/cgrates.json +++ b/data/conf/samples/tutmysql2/cgrates.json @@ -4,8 +4,8 @@ "general": { - "node_id": "CGRateSTutorial" - "log_level": 7, + "node_id": "CGRateSTutorial", + "log_level": 7 }, diff --git a/data/tariffplans/tutorial2/DestinationRates.csv b/data/tariffplans/tutorial2/DestinationRates.csv new file mode 100644 index 000000000..5ea2be959 --- /dev/null +++ b/data/tariffplans/tutorial2/DestinationRates.csv @@ -0,0 +1,10 @@ +#ID,DestinationsID,RatesID,RoundingMethod,RoundingDecimals,MaxCost,MaxCostStrategy +DR_10_120C,DST_10,RT_120C,*up,4,, +DR_10_60C,DST_10,RT_60C,*up,4,, +DR_2030_120C,DST_2030,RT_120C,*up,4,, +DR_20_60C,DST_20,RT_60C,*up,4,, +DR_VOICEMAIL_FREE,DST_VOICEMAIL,RT_0,*up,4,, +DR_1002_60C,DST_1002,RT_60C,*up,4,, +DR_ANY_1024_1,*any,RT_1024_1,*up,4,, +DR_1002_10C1,DST_1002,RT_10C1,*up,4,, +DR_10_20C1,DST_10,RT_20C1,*up,4,, \ No newline at end of file diff --git a/data/tariffplans/tutorial2/Destinations.csv b/data/tariffplans/tutorial2/Destinations.csv new file mode 100644 index 000000000..26f6e6c44 --- /dev/null +++ b/data/tariffplans/tutorial2/Destinations.csv @@ -0,0 +1,7 @@ +#ID,Prefix +DST_10,10 +DST_20,20 +DST_2030,20 +DST_2030,30 +DST_VOICEMAIL,voicemail +DST_1002,1002 diff --git a/data/tariffplans/tutorial2/Rates.csv b/data/tariffplans/tutorial2/Rates.csv new file mode 100644 index 000000000..bc23aa4df --- /dev/null +++ b/data/tariffplans/tutorial2/Rates.csv @@ -0,0 +1,8 @@ +#ID,ConnectFee,Rate,RateUnit,RateIncrement,GroupIntervalStart +RT_120C,0.2,1.2,1m,1m,0 +RT_120C,,1.2,1m,1s,1m +RT_60C,0.1,0.01,1s,1s,0 +RT_0,0,0,1m,1m,0 +RT_1024_1,0,1,1024,1024,0 +RT_10C1,0,0.1,1,1,0 +RT_20C1,0,0.2,1,1,0 \ No newline at end of file diff --git a/data/tariffplans/tutorial2/RatingPlans.csv b/data/tariffplans/tutorial2/RatingPlans.csv new file mode 100644 index 000000000..d8500a18d --- /dev/null +++ b/data/tariffplans/tutorial2/RatingPlans.csv @@ -0,0 +1,12 @@ +#ID,DestinationRatesID,TimingID,Weight +RP_STANDARD,DR_10_120C,PEAK,10 +RP_STANDARD,DR_10_60C,OFFPEAK_MORNING,10 +RP_STANDARD,DR_10_60C,OFFPEAK_EVENING,10 +RP_STANDARD,DR_10_60C,OFFPEAK_WEEKEND,10 +RP_STANDARD,DR_2030_120C,*any,10 +RP_STANDARD,DR_20_60C,NEW_YEAR,20 +RP_STANDARD,DR_VOICEMAIL_FREE,*any,10 +RP_1001,DR_1002_60C,*any,10 +RP_DATA,DR_ANY_1024_1,*any,10 +RP_SMS,DR_1002_10C1,*any,10 +RP_SMS,DR_10_20C1,*any,10 \ No newline at end of file diff --git a/data/tariffplans/tutorial2/RatingProfiles.csv b/data/tariffplans/tutorial2/RatingProfiles.csv new file mode 100644 index 000000000..144307a66 --- /dev/null +++ b/data/tariffplans/tutorial2/RatingProfiles.csv @@ -0,0 +1,5 @@ +#Tenant,Category,Subject,ActivationTime,RatingPlanID,FallbackSubject +cgrates.org,call,*any,2019-03-01T00:00:00Z,RP_STANDARD, +cgrates.org,call,1001,2019-03-01T00:00:00Z,RP_1001,*any +cgrates.org,data,*any,2019-03-01T00:00:00Z,RP_DATA, +cgrates.org,sms,*any,2019-03-01T00:00:00Z,RP_SMS, \ No newline at end of file diff --git a/data/tariffplans/tutorial2/Timings.csv b/data/tariffplans/tutorial2/Timings.csv new file mode 100644 index 000000000..f5aec3adb --- /dev/null +++ b/data/tariffplans/tutorial2/Timings.csv @@ -0,0 +1,6 @@ +#ID,Years,Months,MonthDays,WeekDays,Time +PEAK,*any,*any,*any,1;2;3;4;5,08:00:00 +OFFPEAK_MORNING,*any,*any,*any,1;2;3;4;5,00:00:00 +OFFPEAK_EVENING,*any,*any,*any,1;2;3;4;5,19:00:00 +OFFPEAK_WEEKEND,*any,*any,*any,6;7,00:00:00 +NEW_YEAR,*any,1,1,*any,00:00:00 \ No newline at end of file