Collapse AllExpand All

7.8.4. Tariff Tables Previous topic Parent topic Child topic Next topic

IMPORTANT:
The examples use the old European currencies ATS, DEM, and LIRE.

Tariff tables with call charge information

The tariffs for connections with call charge information are divided into graduated tariff ranges, with each graduated tariff range representing a call charge unit limit up to which the relevant tariff is valid. Each of these tariff tables contains four graduated tariff ranges, a minimum charge, and a multiplication factor for amounts (expressed as a per-mill value). The prices should be expressed in 1/100ths or 1/1000ths of the currency units(1)The information is expressed in 1/1000ths of the currency unit if 2T or 3T is set up in the COMPOS (decimal point position) parameter in the AMO DAVF; otherwise, it is expressed in 1/100ths.
LIMIT_1
PRICE_1
LIMIT_2
PRICE_2
LIMIT_3
PRICE_3
LIMIT_4
PRICE_4
MIN_CHRG
CHRG_FACTOR
If the parameter METHOD = FACTOR is set in a tariff table with call charge information (WCU) and if call charge information is supplied by the network in the form of (finished) amounts, the amounts are multiplied by the FACTOR value. The minimum charge is taken into consideration, but there is no basic charge.
If the calculation is made based on time, the calculated amount is likewise modified by the multiplication factor (FACTOR) from the WCU table with the same tariff table number as the WOCU table that is being used.
The costs calculated in this way are taken as the connection costs.
IMPORTANT:
The minimum charge is always expressed in 1/100ths of the currency units, regardless of the DAVF setting.

Tariff tables without call charge information

For connections without call charge information, the tariffs are entered depending on the time of day and distance.
Zones/Set Value
Day
Night1
Night2
Night3
Night4
TABT No.
Change
Period
Min.
Charge
Basic
Charge
B-CHL
Factor
NO_ENTRY/0
                             
INT 01-09/01-09
xx
yy
xx
yy
xx
yy
xx
yy
xx
yy
tt
cc
mm
bb
ff
INC 01-09/11-19
                             
LOCAL/21
                             
FREE/29
                             
CHINFO/30
                             
NEAR/31
                             
TOLL 01-50/51-100
                             
ABROAD 01-99/101-199
                             
TIE 01-09/201-209
                             
xx: Clock in 1/100ths of seconds
yy: Price for this clock in 1/100ths, 1/1000ths, or 1/100000ths of the currency units(2) (e.g., pennies, tenths of a penny or thousandths of a penny. It depends on the GEN (COMPOS) setting).
tt: Number of segmentation table (1-25)
cc: Boolean value
(FALSE): The time-of-day segment for the start of the call applies during the entire connection, which means that if the segment changes, the change is ignored.
(TRUE): If the time-of-day segment changes, the call duration is split up, which means that the costs are evaluated according to the each applicable time-of-day segment.
mm: The minimum charge for a call, in hundredths of currency units.
bb: The basic charge of a connection, always in hundredths of currency units.
ff : Multiplication factor per B channel used (in percent, 100% means multiply by 1).
Five tariff ranges can be assigned to the various distance zones. The costs are calculated according to the particular applicable segment. A basic charge and a minimum charge can be specified.
In the tariff tables without charge information, you can specify the distance zone and the day, night1, night2, night3, and night4 tariffs (yy) per clock (xx) that apply to this zone. Specify the clock in 1/100 seconds, the day and night tariffs in 1/100ths, 1/1000ths or 1/100000ths of the currency units, depending on the settings in the GEN branch and the COMPOS parameter.
The basic charge (bb) can be either positive or negative. The negative charge facilitates calculating the first n seconds of the call duration at no charge (exemption). As long as the costs that accrue are negative, the display shows costs = 0.
The division of the call duration into time of day segments is done in the time of day segmentation tables. You must specify the number of the segmentation table (tt) that is to be used (see AMO TABT). The value for the segment change (cc) indicates whether or not a segment change during a call is taken into consideration.
When calculating costs, the call duration is divided into clocks based on the segment that applies at the beginning of the call and the current zone. The number of clocks in each segment determined in this way is multiplied by the current tariff (price), and then these values are added together. If there has been a change in the segment during the call, this is taken into account, depending on the value assigned for the segment change. After this, the basic charge is added on or deducted. If the calculated costs are greater than zero and less than the minimum charge, the minimum charge is taken as the cost of the connection.

Output format:

The calculated costs are output according to the selectable display characteristics in the AMO TBBL/branch GEN (associated with the respective tariff table).
The display characteristics are:
  1. Decimal point position: indicates the position of the decimal point (-3 to 3, 2T, 3T 2HT and 3HT
    Examples:
    Decimal point position: 3
     
    Value: 30558
    Output: 305.580
    Decimal point position: 2
     
    Value: 30558
    Output: 305.58
    Decimal point position: 1
    Value: 30558
    Output: 305.6
    Decimal point position: 0
    Value: 30558
    Output: 306
    Decimal point position: -1
     
    Value: 30558
    Output: 3056
    Decimal point position: -2
     
    Value: 30558
    Output: 30558
    Decimal point position: -3
     
    Value: 30558
    Output: 30558
    Decimal point position: 2T
    (rounding)
    Value: 30558
    Output: 30.56
    Decimal point position: 3T
     
    Value: 30558
    Output: 30,558
    Decimal point position: 2HT
    (rounding)
    Value: 30558
    Output: 0.31
    Decimal point position: 3HT
    (rounding)
    Value: 30558
    Output: 0,306
  2. Currency identifier: Character string, for example, DEM, ATS, USD, etc.

Table with clock information

There are nine tariff tables with pulse time clocks available for setting the call charge pulses for analog stations that transmit call charge pulses or coin-operated phones.
Zone
DAY
NIGHT1
NIGHT2
Fix
First
Period
Fix
First
Period
Fix
First
Period
LOCAL
xx
yy
zz
xx
yy
zz
xx
yy
zz
NEAR
                 
TOLL01-50
                 
ABROAD1-99
                 
...
                 
TIE01-09
                 
ZONE
NIGHT3
NIGHT4
SEGTBLNO
CHPER
Fix
First
Period
Fix
First
Period
LOCAL
xx
yy
zz
xx
yy
zz
tt
cc
NEAR
               
TOLL01-50
               
ABROAD1-99
               
...
               
TIE01-09
               
xx: Basic charge: No or one or more call charge pulses are created as the basic charge and sent immediately. Pulses are not sent periodically (0-15).
yy: Time after which the first pulse is sent (in 10 ms):
  • (0): No first call charge pulse is sent.
  • (>0): A first charge pulse is sent after n * 10 ms (1-999999)
  • (KA) Karlsson added method: The basic charge (xx) is automatically set to 1. A pulse is sent immediately. The next pulse is sent after a random period of time that lies within the configured time period (zz). The pulses are then sent periodically according to the set time period (zz).
  • (KM) Karlsson modified method: The basic charge (xx) is automatically set to 1. A pulse is sent immediately. The next pulse occurs after a random time, which lies between the configured time period (zz) and this value doubled (2*zz). The pulses are then sent periodically according to the set time period (zz).
  • (K) Karlsson method: The basic charge (xx) is automatically set to 0. The first pulse is sent after a random period of time which lies within the configured time period (zz). The pulses are then sent periodically according to the set time period (zz).
zz: Length of period for periodic pulses (in 10 ms).
tt: Number of the segmentation table.
cc: Identifier for time-of-day segment change for connections without call charge information
Boolean value: (FALSE): The time-of-day segment for the start of the call applies during the entire connection, which means that if the segment changes, the change is ignored.
(TRUE): If the segment changes, the call duration is split up, which means that the costs are evaluated according to the segment that applies in each case.

Calculation of costs

The calculation of the costs (with call charge information) is made in 1/100ths of currency units if the parameter COMPOS in the AMO DAVF is neither 2T nor 3T. The currency unit is the currency with the specified currency identifier. This setting corresponds to a decimal point position 2. For example, a calculated amount of 30558 corresponds to costs of 305.58 currency units.
If the decimal point position in the AMO DAVF is either 2T or 3T, the calculation is expressed in 1/1000ths of currency units. If the calculated costs total 30558, the display will show the amount 30.56 if COMPOS =2HT and 30.559 if COMPOS=3HT. This only applies if the calculation is made according to the WCU branch of the AMO TTBL.
Positive decimal point positions only influence the number of positions after the decimal point that are to be displayed, but not the value or amount. As a result, all tariff entries must be specified in 1/100ths of currency units if COMPOS is 0 to +3. If COMPOS is 2T or 3T, then entries must be expressed in 1/1000ths.
You can enter values in the range 0000 - 9999 for tariff information (TARMIN, TARIF1, etc.).
Negative decimal point positions indicate output without a decimal point and a shifting of the decimal point by 1 to 3 places to the right (this corresponds to division by 10 decimal point position). This means that if the decimal point position is -1, the value 30558 corresponds to the amount 305.58/10-1 = 3056, if the decimal point position is -2, to the amount 305.58/10-2 = 30558, etc.
When calculating by zone, the decimal point position is configured individually for the tariff table. the decimal point position is administered in the GEN branch in the same way as when using the AMO DAVF. If the decimal point position equals -3, -2, -1, 0, +1, +2 or +3, costs are calculated in 1/100ths of currency units. If the decimal point position is 2T or 3T, costs are calculated in 1/1000th of currency units, and if the decimal point position is 2HT or 3HT, costs are calculated in 1/100000ths of currency units.
The minimum charge (TARMIN) and the basic charge (TARBAS) continue to be expressed as 1/100ths of currency units.
IMPORTANT:
The value of the decimal point position applies only to the assigned tariff table. If different tariff table numbers are specified for the display output (tariff group 1) and the data record (tariff group from the selection group), you must set the decimal point position for both tariff tables.
Example 1:
One call charge unit costs 12.1 pennies.
Input: TARIF = 0121 (00.121 DEM), decimal point position 3, currency identifier = 'DEM'. The COMPOS parameter in the AMO DAVF is 2T or 3T.
Example 2:
90 seconds' call duration at the day tariff costs 3.6 ATS.
Input: TARDAY = 0360 (03.60 ATS), INTDAY = 9000 (in 1/100ths of seconds), decimal point position 1 or 2, currency identifier = 'ATS'. The COMPOS parameter in AMO TTBL is +2.
Example 3:
One call charge unit costs 812 Lire. You must enter the parameter TARIF = 81200 (812.00 Lire). This is not possible because only four-digit values are allowed.
Solution: Decimal point position -1 is configured, then TARIF = 8120. This is 81.20 Lire, but the output is multiplied by 10 because of the negative decimal point position.
Example 4:
One call charge unit costs 1350 Lire. You must enter the parameter TARIF = 135000 (1350.00 Lire).
Solution: Decimal point position -2 is configured, then TARIF = 1350. This is 13.50 Lire, but the output is multiplied by 100 because of the negative decimal point position.
  • Add a tariff group as follows:
    ADD-TTBL:TBL=GRP,GROUPNO=0,CARRIER=0,SERVICE=VOICE,
    TARTBLNO=1,CATPTY=NORM; 
    
    ADD-TTBL:TBL=GRP,GROUPNO=0,CARRIER=1,SERVICE=VOICE,
    TARTBLNO=1,CATPTY=NORM;
  • Create the tariff table with call charge information as follows: (no minimum charge, cost factor 100%, 1 charge unit should cost 50/100ths of the currency units).
    ADD-TTBL:TBL=WCU,TARTBLNO=1,TARMIN=0,METHOD=FACTOR,
    FACTOR=100,LT1=0,TARIF1=50;
  • Add the tariff table without call charge information as follows:
    ADD-TTBL:TBL=WOCU,TARTBLNO=1,ZONE=INT01,INTDAY=10,
    TARDAY=100,INTNT1=10,NTAR1=100,INTNT2=10,NTAR2=100,
    INTNT3=10,NTAR3=100,INTNT4=10,NTAR4=100,TARBAS=0,
    TARMIN=0,SEGTBLNO=1,CHPER=Y; 
    
    ADD-TTBL:TBL=WOCU,TARTBLNO=1,ZONE=DIST01,INTDAY=10,
    TARDAY=100,INTNT1=10,NTAR1=100,INTNT2=10,NTAR2=100,
    INTNT3=10,NTAR3=100,INTNT4=10,NTAR4=100,TARBAS=0,
    TARMIN=0,SEGTBLNO=1,CHPER=Y; 
    
    ADD-TTBL:TBL=WOCU,TARTBLNO=1,ZONE=INC01,INTDAY=10,
    TARDAY=100,INTNT1=10,NTAR1=100,INTNT2=10,NTAR2=100,
    INTNT3=10,NTAR3=100,INTNT4=10,NTAR4=100,TARBAS=0,
    TARMIN=0,SEGTBLNO=1,CHPER=Y;
  • Add the segmentation table (T=day tariff, N1 = night tariff 1, N2 = night tariff 2) as follows:
    ADD-TABT:LT=06-00,TARTYPMO=NTAR2,TARTYPTU=NTAR2,
    TARTYPWE=NTAR2,TARTYPTH=NTAR2,TARTYPFR=NTAR2,
    TARTYPSA=NTAR2 ,TARTYPSU=NTAR2,SEGTBLNO=1; 
    
    ADD-TABT:LT=08-00,TARTYPMO=NTAR1,TARTYPTU=NTAR1,
    TARTYPWE=NTAR1,TARTYPTH=NTAR1,TARTYPFR=NTAR1,
    TARTYPSA=NTAR1,TARTYPSU=NTAR2; 
    
    ADD-TABT:LT=14-00,TARTYPMO=DTAR,TARTYPTU=DTAR,
    TARTYPWE=DTAR ,TARTYPTH=DTAR,TARTYPFR=DTAR,
    TARTYPSA=DTAR,TARTYPSU=NTAR2; 
    
    ADD-TABT:LT=18-00,TARTYPMO=DTAR,TARTYPTU=DTAR,
    TARTYPWE=DTAR ,TARTYPTH=DTAR,TARTYPFR=DTAR,
    TARTYPSA=NTAR2,TARTYPSU=NTAR2; 
    
    ADD-TABT:LT=22-00,TARTYPMO=NTAR1,TARTYPTU=NTAR1,
    TARTYPWE=NTAR1,TARTYPTH=NTAR1,TARTYPFR=NTAR1,
    TARTYPSA=NTAR2 ,TARTYPSU=NTAR2; 
    
    ADD-TABT:LT=24-00,TARTYPMO=NTAR2,TARTYPTU=NTAR2,
    TARTYPWE=NTAR2,TARTYPTH=NTAR2,TARTYPFR=NTAR2,
    TARTYPSA=NTAR2,TARTYPSU=NTAR2; 
  • Add the display characteristics for on the display and on the ATND as follows:
    with call charge information:
    CHANGE-DAVF:COMPOS=+2,NAME="DM";
    without call charge information:
    CHA-TTBL:TBL=GEN,ELEMENT=COMPOS,TARTBLNO=1,
    COMPOS=3HT;

 (1) For an explanation of currency units, see the display characteristics.
 (2) For an explanation of currency units, see the display characteristics.