You are on page 1of 22

ICCEREC 2016 Bandung, Indonesia

Inter-regional Voice Bandwidth Calculation


on IMS Network
Danu Dwi Sanjoyo, MT.; Dr. Rendy Munadi; Fidar Adji L.; Tjahjo Adiprabowo, MT.
Background

Bandwidth of Voice over Internet Protocol (VoIP), where 40%


of the bandwidth in Indonesia is used to pass voice
communication
Indonesias regionals are interconnected with each other
through an IP backbone network
The bandwidth requirement can be obtained through the
calculation of traffic in regional, inter-regional traffic, and
along with demographic data as well as the number of
customers
The results of the calculation are presented in bandwidth
matrix of the seven regions traffic for each standard (G.711
and G.729).
2
Introduction
At present, the development of information and communication
technology is growing very rapidly.
Telecom operators make serious efforts to combine the various
services offered to a transmission media and access media
based on Internet Protocol (IP).
Customer needs of multimedia services coupled with
technological advances in telecommunications affect Telkom
backbone network revolution.
Based on traffic data obtained, Telkom still allocates 40% of
customers connected to the IMS network to use voice service.
The problem addressed in this paper is to calculate the VoIP
bandwidth matrices based on different codec standard (G.711
and G.729) for seven regions in the IMS Telkom network.
3
General Design Of IMS-Core Architecture
IMS system design has a
specific characteristic,
where there is a CSCF (Call
/ Session Control
Function), which consists
of three main parts: the P-
CSCF (Proxy-CSCF), I-CSCF
(interrogating-CSCF), and
S-CSCF (Serving- CSCF).
These all three main parts
use SIP (Session Initiation
Protocol) as a protocol
that is well known and has
been standardized (RFC
3261)

4
Voice Codec for VoIP
Telkom IMS system uses two kinds of coder-decoder (codec) to pass voice
information (call). The standard used by Telkom IMS is G.711 and G.729
G.711 Codec
G.711 codec is the international standard for audio telephone in 64 kbps
channel. This codec has been widely used in IP Telephony because it increases
the ratio of Signal-to-Noise without increasing the number of existing voice
data.
G.711 uses quite large payload size compared to the others, which amounted
to 160 bytes. For traffic conditions that are not too heavy, this codec is
suitable to get good voice quality, because the MOS value is above 4.

G.729 Codec
G.729 codec uses an 8-kbps channel which is fewer than G.711. The result is a
more effective and efficient bandwidth utilization.
The 8-kbps bitrate of G729 codec is suitable for busy network conditions.The
G729 payload size is 1/8 of the payload size of G.711, which is equal to 20
Bytes.

5
Voice-Codec Bandwidth Specification
Compression Sampl Payload Payload Packets Bandwidth Bandwidth Bandwidth Mean
Technique e Size Size Size Per at full rate & with cRTP & Ethernet Opinion
(Codec Bit Rate) Second MLPPP or MLPPP or Score
FRF.12 FRF.12
(Bytes) (Bytes) (ms) (PPS) (Kbps) (Kbps) (Kbps) (MOS)
G.711 (64 Kbps) 80 160 20 50 82.8 67.6 87.2 4.1
G.729 (8 Kbps) 10 20 20 50 26.8 11.6 31.2 3.92
G.723.1 (6.3 Kbps) 24 24 30 33.3 18.9 8.8 21.9 3.9
G.723.1 (5.3 Kbps) 20 20 30 33.3 17.9 7.7 20.8 3.8
G.726 (32 Kbps) 20 80 20 50 50.8 35.6 55.2 3.85
G.726 (24 Kbps) 15 - 20 50 42.8 27.6 47.2 3.85
G.728 (16 Kbps) 10 60 30 33.3 28.5 18.4 31.5 3.61

6
Number Of Regional Subscribers
Telkom splits IMS network coverage area into seven regions.The seven regional areas
are Sumatra (region 1), Jakarta (region 2), Bogor - West Java (region 3), Central Java
Yogyakarta (region 4), East Java (region 5), Kalimantan (region 6), and Sulawesi (region
7). Each region is served by two IMS cores functioning as the primary and secondary
IMS core.

Region 100 BBC TSEL Tier#3 Sum of Sum of LIS Sum of HP FTTH HP FTTH
Broadban Kota Broadband STO OLT 2014 2015
d Cities Cities
Reg-1 14 9 8 38 844,729 66 329,109 500,809
Reg-2 17 17 2 85 3,096,667 188 725,762 1,278,343
Reg-3 11 6 3 39 860,940 93 403,708 689,662
Reg-4 18 9 5 31 722,791 65 386,215 361,199
Reg-5 17 8 5 33 987,007 88 313,328 323,208
Reg-6 7 6 5 16 353,597 28 117,563 79,762
Reg-7 16 8 10 37 653,228 68 241,947 576,950
Total 100 63 38 279 7,518,959 596 2,517,632 3,809,933

7
Number Of Regional Subscribers
In addition to this information, we also obtain information about the customer
successfully registering to the IMS Core, through the mechanism of SIP register. The
details of customers who registered are presented in table below.

The number of
IMS-
Huawei IMS name registered
% of HP FTTH Data obtained on the number
Region 2015
customers of subscribers who register are
Medan (active) 8,008 only for customers in the
1 3,06 % region 1, 2 and 3. For the
Palembang (standby) 7,337
number in other regions, it is
Jatinegara (active) 22,773
2 2,02 % determined by calculation on
Kebayoran (standby) 3,096 the assumption of 2.5% of the
Bandung (standby) 15,076 population or FTTH HPs
3 2,40 %
Cirebon (active) 1,460

8
Number Of Regional Subscribers

Number of
IMS-Core Location
IMS-Region HP 2015 registered
(Active-Standby)
users

1 (Sumatera) Medan-Palembang 500,809 15,345*

2 (Jakarta-Bogor) JKT (Jatinegara-KBB) 1,278,343 25,869*

3 (West Java) Bandung-Cirebon 689,662 16,536*


4 (Central Java-
Semarang-Jogjakarta 361,199 9,030**
Jogjakarta)
5 (East Java) SBY (Kebalen-Rungkut) 323,208 8,080**

6 (Kalimantan) Banjarmasin-Blkppn 79,762 1,994**

7 (Sulawesi) MKS (Balaikota-Petarani) 576,950 14,424**


*Customers registered by the data capture
**registered customers based on calculation assumptions of 2.5% HP 2015

9
Calculation scheme

H RTP header UDP header IP header


Calculate
Header of Ethernet header RTCP header
VoIP

H V
BW Coded BWvoip Codec
by G.711 or V
G.729

Assuming the most populous region, namely the region 2 (Jakarta), there are 22,773
Calculate registered users in the JTN IMS Core
VoIP BW For case: 25%, 50%, 75%, 100% active subscribers
Region

Calculate Base on data of subscriber number, we calculate it to traffic load in Erlang


BW Matrix From Erlang Matrix, we convert it to traffic load in Bps
for all
Regions

10
Bandwidth Calculation of VoIP
After packetization process occurs then this total voice payload (V) will be wrapped with the
RTP header (8 bytes), UDP header (12 bytes), and the IP header (20 bytes). In the case of
VoIP package runs on the LAN, there will be addition of headers for layer 2 (Ethernet) by 14
bytes. The use of RTCP (Real Time Connection Protocol) header will result in an increase by
12 byte.
Hence the total header (H) becomes H (8 12 20 14 12)byte
H 66byte

The VoIP Bandwidth equation used:


H V
BWvoip Codec
V
Information:
BWvoip : VoIP Bandwidth per one call
H : Total header (UDP / RTP Header + IP Header + Layer 2 Header) (in bytes)
V : Voice Payload (in bytes)
Codec : data rate according to the codec used (in kbps)
11
Using Codec G.711
Therefore, VoIP bandwidth per Voice Payload Percentage Using
packet can be calculate as G.711

H 66bytes = 66
V 160bytes = 160
G.711Codec 64kbps 160
% = 100%
160 + 66
H V
BWvoip Codec = 70.80%
V %
66 160
BWvoip 64kbps
160
BWvoip 90.4kbps

Aljabar Boolean dan Rangkaian Logika|S1 TT 12


Using Codec G.729
By using codec G.729, VoIP bandwidth Voice Payload Percentage Using
per packet can be calculated as G.729

H 66bytes = 66
V 20bytes = 20

G.711Codec 8kbps 20
% = 100%
20 + 66

H V % = 23.26%
BWvoip Codec
V
66 20
BWvoip 8kbps
20
BWvoip 34.4kbps

Aljabar Boolean dan Rangkaian Logika|S1 TT 13


Calculation Results of Calls Bandwidth on IMS
network with G.711 (a) and G.729 (b) codec

G.711 G.729
Call Call
(*number of In/Out going BW Total BW (*number of In/Out going BW Total BW
users) (Kbps) (Kbps) users) (Kbps) (Kbps)

25 % 514.669,80 1.029.339,60 25 % 195.847,80 391.695,60

50 % 1.029.339,60 2.058.679,20 50 % 391.695,60 783.391,20

75 % 1.544.009,40 3.088.018,80 75 % 587.543,40 1.175.086,80

100 % 2.058.679,20 4.117.358,40 100 % 783.391,20 1.566.782,40

From table above, it appears that the VoIP bandwidth using G.711 standard is
2.63 times greater than the VoIP bandwidth using G.729 standard. This means
that the G.711 standard is superior to the G.711 standard when traffic is not
busy. In terms of sound quality, G.711 is clearly superior, as evidenced by the
higher rate of VoIP packet transmission and the high MOS value is 4.1

14
The number of customers assumed to do regional calls

Telkom
TR1 TR2 TR3 TR4 TR5 TR6 TR7 Total TR
Regions

TR1 7,673 2,023 2,023 893 774 166 1,793 15,345

TR2 2,023 17,601 2,619 893 774 166 1,793 25,869

TR3 2,023 2,619 8,268 893 774 166 1,793 16,536

TR4 893 893 893 4,518 774 166 893 9,030

TR5 774 774 774 774 4,044 166 774 8,080

TR6 166 166 166 166 166 998 166 1,994

TR7 1,793 1,793 1,793 893 774 166 7,212 14,424

Total TR 15,345 25,869 16,536 9,030 8,080 1,994 14,424 91,278

15
Regional Traffic Load in Erlang
ch
A
T
Telkom
TR1 TR2 TR3 TR4 TR5 TR6 TR7 Traffic Out
Regional

TR1 383.65 101.15 101.15 44.65 38.70 8.30 89.65 767

TR2 101.15 880.05 130.95 44.65 38.70 8.30 89.65 1,293

TR3 101.15 130.95 413.40 44.65 38.70 8.30 89.65 827

TR4 44.65 44.65 44.65 225.90 38.70 8.30 44.65 452

TR5 38.70 38.70 38.70 38.70 202.20 8.30 38.70 404

TR6 8.30 8.30 8.30 8.30 8.30 49.90 8.30 100

TR7 89.65 89.65 89.65 44.65 38.70 8.30 360.60 721

Traffic In 767 1,293 827 452 404 100 721 4,564

16
Bandwidth Matrix of Inter-regional Voice Traffic
Using G.729 (KBps)

1 B A 3600 Octet
ATR
3600 EF

Telkom Traffic
TR1 TR2 TR3 TR4 TR5 TR6 TR7
Regional Out
TR1 8.166 2.153 2.153 950 824 177 1.908 16.331
TR2 2.153 18.732 2.787 950 824 177 1.908 27.531
TR3 2.153 2.787 8.799 950 824 177 1.908 17.598
TR4 950 950 950 4.808 824 177 950 9.610
TR5 824 824 824 824 4.304 177 824 8.599
TR6 177 177 177 177 177 1.062 177 2.122
TR7 1.908 1.908 1.908 950 824 177 7.675 15.351

Traffic In 16.331 27.531 17.598 9.610 8.599 2.122 15.351 97.143

17
Bandwidth Matrix of Inter-regional Voice Traffic
Using G.711 (KBps)
1 B A 3600 Octet
ATR
3600 EF
Telkom
TR1 TR2 TR3 TR4 TR5 TR6 TR7 Traffic Out
Regional

TR1 21.459 5.658 5.658 2.497 2.165 464 5.015 42.916

TR2 5.658 49.226 7.325 2.497 2.165 464 5.015 72.349

TR3 5.658 7.325 23.124 2.497 2.165 464 5.015 46.247

TR4 2.497 2.497 2.497 12.636 2.165 464 2.497 25.255

TR5 2.165 2.165 2.165 2.165 11.310 464 2.165 22.598

TR6 464 464 464 464 464 2.791 464 5.577

TR7 5.015 5.015 5.015 2.497 2.165 464 20.170 40.340

Traffic In 42.916 72.349 46.247 25.255 22.598 5.577 40.340 255.282

18
CALCULATION OF THE NATIONAL TRAFFIC TABLE

From the result of calculation, it appears that there is a big


difference of the size of traffic between using the standard G.711 and G.729.
When using the G.711 standard, the network channel will be very crowded
with a large bandwidth of VoIP. However, based on voice payload percentage,
we can see that the efficiency of bandwidth with G.711 is much larger, that is
70.80%, compared with 23.26% for G.729.
With regard to the size of bandwidth and the magnitude of
efficiency, the network operator can determine when the right time is to use
each standard. In a busy state, G.729 can be used to serve more customers.
G.711 standard is more appropriately used on the condition where the traffic
is not busy, so the use of its network bandwidth is more efficient.

19
CONCLUSION
From the results of the testing and analysis of capacity requirements,
we can obtain some conclusions about the system being built, as
follows:
The registered customers and target customers to be connected to
the IMS network should be tailored to the IMS backbone network
capacity. Based on the calculation of the bandwidth that has been
described, we can see the difference between the use of codec
G.729 and G.711. G.711 standard is superior in terms of channel
efficiency, while G.729 is better for the condition of the rush hour.
From the result of the overall capacity requirement in the inter-
regional voice traffic based on the calculation of the usage of both
codec, it can be referred by operator to set the use of VoIP
standard, whether G.711 or G.729.
Bandwidth Matrix of Inter-regional Voice Traffic can be used by
network developer to estimate the network capacity of the VoIP
IMS Network

20
References

[1] Masrijon, R. F. Analisa Perhitungan Kebutuhan SDL dan Simplifikasi Jaringan CCS#7 Di
MEA UNR Telkom Sumbar. In ISSN: 0854-8471 (Vol. 2, pp. 6976), 2007.
[2] Rasyid, Rafdian. Menghitung Bandwidth yang Diperlukan VoIP. Indonesia:
IlmuKomputer.com, 2004.
[3] ETSI. ES 282 007: Telecommunications and Internet converged Services and Protocols
for Advanced Networking (TISPAN); IP Multimedia Subsystem (IMS); Functional
architecture. France: European Telecommunications Standards Institute, 2006.
[4] SDM IDeC. KJNT 2015 Kajian Dukungan Network untuk Transformasi Voice.
Bandung: Innovation & Design Center of Telkom Indonesia, 2015.
[5] Cisco. (2016, Apr 13). Voice Over IP Per Call Bandwidth Consumption [online].
Available: http://www.cisco.com/c/en/us/support/docs/voice/voice-quality/7934-
bwidth-consume.html#anc10
[6] J.E. Flood, Telecommunications Switching Traffic and Networks, Prentice Hall
Europe, 1995.
[7] Passerini, Ricardo. Summary of ITU Recommendation and QoS Parameters to be
Utilized for Signaling Network Design. Nairobi: ITU-BDT, 2002.

21
22