• Unit price per minute based on location by opera-
tors (Tariff)
• Locations where operators provide service
• Outgoing demand information
• Details of agreements with other operators
• Call Detail Record (to determine quality metric)
This dataset is provided by Turkcell. Turkcell is
the market leader in Turkish GSM market with 44%
market share and the annual income of US$4.4B
in 2018 (Turkcell, 2018). In addition to the 33.8
million customers in Turkish market, Turkcell is a
global company and it serves 12.2 million customers
in Azerbaijan, Kazakhstan, Georgia, Moldova, North-
ern Cyprus and Ukraine. Turkcell has international
roaming agreements with 622 operators in 201 coun-
tries as of 2018.
The data is available for international traffic be-
tween 1.7.2017-31.10.2017 in worldwide. In the in-
coming traffic data, there are 111 operators and 555
prefixes which belong to the operators. For outgoing
traffic, there are 109 operators ant 573 prefixes in the
data. Also, the information about agreements of 7 op-
erator and 86 locations is available in the data.
2.2 Agreements
With the increasing international roaming traffic,
competition in the wholesale roaming services among
operators has gained a different dimension. In order
to provide better commercial conditions in this com-
petitive environment, the operators developed trade
agreements named International Roaming Agreement
(IRA). Under these agreements, unit prices named In-
ternational Operator Tariffs (IOT’s) are determined
unilaterally by the home operators. Lower unit prices
can be defined for higher volume traffic with bilateral
agreements. These agreements are based on mutual
commitments.
There are four basic IRA’s used in wholesale
roaming market. The first one is the pricing method
called Quantity (QNT) or Degressive / Progressive
Charging that uses a piece-wise function. Accord-
ing to this model, pricing is made within predeter-
mined proportional thresholds and it is done with X
unit price up to the limit of a certain steering volume,
and when the limit is exceeded pricing is made with
a lower Y unit price than X for all traffic from the
beginning (Figure 2a).
The second model is the pricing model called In-
cremental (INC) or Tiered Charging, where prices
are calculated in a cumulative manner with predeter-
mined volume intervals (segments) and unit prices for
these intervals (segment prices). In this model, simi-
lar to QNT, thresholds and segment prices are deter-
mined but differently when the segment of unit price
Y is exceeded, the price of the steered traffic in the
segment of unit price X is calculated over the X unit
price so the total price is incrementally calculated
based on the volume steered in respective segments
(Figure 2b).
A third model, called Balanced/Unbalanced
(BUB), is a pricing model where the amount of bi-
laterally routing is fixed, and the exceeding part of
the traffic is priced at a reduced price. For example,
if we consider that an operator A steers 1000 minutes
to the operator B and B steers 2000 minutes to the A;
operator A pays the price of 1000 minutes volume at
the unit price of B, whereas the operator B pays the
price of 1000 minutes at the unit price of A plus the
price of exceeding 1000 minutes at the reduced price
of A (Figure 2c).
The fourth model is the pricing model, named
Send-Or-Pay (SOP), where the pricing of a predeter-
mined volume is committed and paid regardless of
the amount of steering, and after the committed limit
is exceeded, pricing has to be done with one of the
other pricing models (ie. QNT, INC or BUB) for the
exceeding amount. For instance, when operator A
makes a 1000-minutes commitment and if they only
steer 800-minutes voice traffic, they pay the contract
amount which is the price of maximum 1000-minutes
steering. After 1000 minutes, one of the other agreed
pricing models comes into play (Figure 2d).
As Turkcell is one of the rule-setting operators
in its own market region, they use a unique pricing
method similar to the BUB model, but unlikely to the
BUB, commitments are made and the exceeding vol-
ume is paid by negotiating according to the fulfillment
rates of the both parties. In this method, since the
cost calculation can only be made depending on the
strategical decisions of the administrative committee,
in the cases where the commitments cannot be ful-
filled; the objective should be designated to minimize
the steering costs while setting up the mathematical
model. Thus, Turkcell takes the advantage in the ne-
gotiation phase.
There are two different partner operator types in
the problem. They are committed operators (CO)
and uncommitted operators (UO). UO are priced on
minutely based tariff and there is no guarantee on vol-
ume of service. The main reason of the agreements is
to have better price on predetermined volume of call-
ing minutes.
CO typically specify how they will exchange ter-
mination services. The party that sends more traffic
compensates the other party based on the amount of