Optimizing Voice over Internet Protocol (VoIP) Networks Based-on Extended E-model

Similar documents
PROVIDING QUALITY OF SERVICE IN RURAL NEXT GENERATION NETWORK (R-NGN)

Using Optimization to Achieve Efficient Quality of Service in

Assessing Call Quality of VoIP and Data Traffic over Wireless LAN

Receiver-based adaptation mechanisms for real-time media delivery. Outline

Synopsis of Basic VoIP Concepts

Assessing the Quality of VoIP Transmission Affected by Playout Buffer Scheme

An Empirical Evaluation of VoIP Playout Buffer Dimensioning in Skype, Google Talk, and MSN Messenger

QoE Assessment of VoIP in Next Generation Networks

Performance analysis of voip over wimax

Affects of Queuing Mechanisms on RTP Traffic Comparative Analysis of Jitter, End-to- End Delay and Packet Loss

Perception of Utility in Autonomic VoIP Systems

Effect of Free Bandwidth on VoIP Performance in b WLAN Networks

Gauging VoIP Call Quality from WLAN Resource Usage

Presents 2006 IMTC Forum ITU-T T Workshop

A new method for VoIP Quality of Service control using combined adaptive sender rate and priority marking

Voice Analysis for Mobile Networks

On TCP friendliness of VOIP traffic

Introduction to Quality of Service

ENSC 427 Communication Networks Spring 2010

Perspectives on Multimedia Quality Prediction Methodologies for Advanced Mobile and IP-based Telephony

Enhanced Quality of Service in Worldwide Interoperability for Microwave Access Networks

QoS Targets for IP Networks & Services: Challenges and Opportunities

ABSTRACT. that it avoids the tolls charged by ordinary telephone service

Ai-Chun Pang, Office Number: 417. Homework x 3 30% One mid-term exam (5/14) 40% One term project (proposal: 5/7) 30%

White Paper Voice Quality Sound design is an art form at Snom and is at the core of our development utilising some of the world's most advance voice

Impact of Voice Coding in Performance of VoIP

To address these challenges, extensive research has been conducted and have introduced six key areas of streaming video, namely: video compression,

Study on Appropriate Voice Data Length of IP Packets for VoIP Network Adjustment

Overcoming Barriers to High-Quality Voice over IP Deployments

Performance Study of Objective Voice Quality Measures in VoIP

QOS MEASUREMENT AND EVALUATION IN PRIVATE NETWORK OF SPP PRIOR TO VOIP IMPLEMENTATION

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert

ENSC 427 Communication Networks Final Project Presentation Spring Comparison and analysis of FIFO, PQ, and WFQ Disciplines in OPNET

An E-Model Implementation for Speech Quality Evaluation in VoIP Systems

Predicting the Quality Level of a VoIP Communication through Intelligent Learning Techniques

Investigation of Algorithms for VoIP Signaling

Adaptive Playout Buffering for H.323 Voice over IP Applications

SIMULATING CDPD NETWORKS USING OPNET

Document details: Functional Description Document: NGN Project: NGN Service Resiliency Model

REDUCTION OF NOISE TO IMPROVE QUALITY OF VOICE SIGNAL DATA USING NEURAL NETWORKS

Building Residential VoIP Gateways: A Tutorial Part Three: Voice Quality Assurance For VoIP Networks

Simulation of SIP-Based VoIP for Mosul University Communication Network

Queuing Mechanisms to improve QoS for VOIP over IPv4 and MPLS networks

Evaluation of VoIP Speech Quality Using Neural Network

On improving the quality of VoIP connections

Measurement QoS Parameters of VoIP Codecs as a Function of the Network Traffic Level

An Analytic and Experimental Study on the Impact of Jitter Playout Buffer on the E-model in VoIP Quality Measurement

Performance Evaluation of Packet Loss Replacement using Repetititon Technique in VoIP Streams

DiffServ Architecture: Impact of scheduling on QoS

INFLUENCE OF CONNECTION LENGTH ON SPEECH SIGNAL QUALITY IN PACKET NETWORK OF ELECTRIC POWER UTILITY

Estimating the Deliverable Quality of a Fully Redundant Dispersity Routing System

DiffServ Architecture: Impact of scheduling on QoS

ENSC 427 COMMUNICATION NETWORKS

SIMULATION FRAMEWORK MODELING

Key words: TCP/IP, IGP, OSPF Routing protocols, MRC, MRC System.

Performance Analysis of Voice Call using Skype

ENSC 427 Communication Networks

Comparison of QoS Performance Over WLAN, VoIP4 and VoIP6

Mobile Systems Challenges in Next Generation Networks

Comparison of Shaping and Buffering for Video Transmission

Introduction on ETSI TC STQ Work

MULTI-DOMAIN VoIP PEERING USING OVERLAY NETWORK

Lecture 9 and 10. Source coding for packet networks

An Architecture Framework for Measuring and Evaluating Packet-Switched Voice

ETSI TS V2.1.3 ( )

Agilent Technologies IP Telephony Reporter J5422A

Troubleshooting Packet Loss. Steven van Houttum

UNDERSTANDING THE IMPACT OF NETWORK IMPAIRMENT OVER INTERNET- BASED TELEMEDICINE VIDEO TRAFFIC

IP Network Emulation

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

Alcatel OmniPCX Enterprise

Performance Analysis of Cell Switching Management Scheme in Wireless Packet Communications

Provisioning: Configuring QoS for IP Telephony

5 What two Cisco tools can be used to analyze network application traffic? (Choose two.) NBAR NetFlow AutoQoS Wireshark Custom Queuing

Traffic Management and QOE in MPLS Network based on Fuzzy Goal Programming

Assessing the Quality of Voice Communications Over Internet Backbones

Data Networks. Lecture 1: Introduction. September 4, 2008

Performance Analysis of VoIP in WiFi Campus Network

JOURNAL OF HUMANITIE COLLEGE No ISSN:

MOHAMMAD ZAKI BIN NORANI THESIS SUBMITTED IN FULFILMENT OF THE DEGREE OF COMPUTER SCIENCE (COMPUTER SYSTEM AND NETWORKING)

Performance Evaluation of VoIP over WiMax Network

Adaptive Jitter Buffer based on Quality Optimization under Bursty Packet Loss

Paulus Djatmiko. Indonesia

QoS User view From modelling to service class

Avaya ExpertNet Lite Assessment Tool

Artisan Technology Group is your source for quality new and certified-used/pre-owned equipment

Audio Transmission over the Internet: Experiments and Observations*

QoS ANALYSIS OF DIFFERENT SERVICE CLASSES IN WiMAX NETWORK USING VOIP

Managing the Performance of Enterprise and Residential VoIP Services. Alan Clark Telchemy

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. M.Sc. in Advanced Computer Science. Date: Monday 2 nd June 2008.

Setting up a National Transmission Plan & QoS for International Connections. Senior Engineer, TIS ETSI STQ Vice Chair Joachim POMY

Application-Oriented Multimedia Streaming over Wireless Multihop Networks

APPLICATION NOTE. XCellAir s Wi-Fi Radio Resource Optimization Solution. Features, Test Results & Methodology

ADJUSTING THE RATIO OF THE CLOCK RATES IN A PDA SYSTEM TO REDUCE THE JITTER THROUGH WIRELESS VOIP

Digital Speech Coding

An application of neural networks to adaptive playout delay in VoIP

THE delay characteristics of the IEEE [1] DCF in

Application Notes. Introduction. Performance Management & Cable Telephony. Contents

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved.

Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks

Transcription:

Optimizing Voice over Internet Protocol (VoIP) Networks Based-on Extended E-model Yoanes Bandung, Carmadi Machbub, Armein Z.R. Langi, Suhono H. Supangkat School of Electrical Engineering and Informatics Bandung Institute of Technology Bandung, Indonesia bandung@dsp.itb.ac.id, carmadi@lskk.ee.itb.ac.id, langi@lss.ee.itb.ac.id, suhono@lss.ee.itb.ac.id Abstract In this paper, we optimize low speed networks access for designing an efficient Voice over Internet Protocol network, especially in 64 kbps, 128 kbps, and 256 kbps bandwidth capacities. We draw some analytical approach based on Extended E-model to quantify some levels of quality of service. Using the model, those levels are determined by network parameters such as delay, jitter, packet loss level, network utilization, and bandwidth capacity and by implementation configuration such as voice coder, packetization scheme, and size of jitter buffer. Our objective is to find maximum number of calls in some given bandwidth capacities while maintaining a certain level of the quality of service. Using numeric estimation, we found that the optimum solution for some given bandwidth capacities can be achieved by applying G.723.1 5.3 kbps voice coder, packet loss level less than 1%, jitter less than 80 ms, and network utilization less than 80%. Keywords quality of service, VoIP optimization, Extended E-model I. INTRODUCTION Growth of Internet Protocol (IP) technology has a significant impact on global telecommunication today. A major thing of this is the use of Internet Telephony or Voice over IP (VoIP). Users demand this application as an alternative of expensive traditional telephone usage. Such in Public Switch Telephone Network (PSTN), users can make calls anywhere and anytime as long as they connect to IP connection, but with low cost charge and sometimes the usage of this telephony call is free. In the same time, IP network architecture still lag in providing quality of service (QoS) for real-time applications. VoIP requires stricter quality of service than data applications such as email, World Wide Web, file transfer and chat. Like traditional telephone, VoIP requires high availability of resources, good quality of voices, low delay and low level of packet loss. If VoIP will be used as alternative of telephone applications or will be integrated to traditional telephone network, then it should provide the same or better quality of service [10][12][16]. Beside the requirement described above, implementation of VoIP networks faces the limitation of bandwidth capacity. Work on [18] propose a Softswitch-based Telephony System for Rural Next Generation Network (R-NGN) by applying Ethernet Radio who has range 128 or 256 kbps bandwidth between areas or villages. These connections are low speed IP networks if compared to the demand of users for multiapplications including email, World Wide Web, file transfer, chat and VoIP applications. As long as VoIP features will be the basic services in R- NGN, we may have a question related to VoIP usage: how to maximize VoIP calls in low speed networks (64 kbps, 128 kbps, and 256 kbps) while maintaining some levels of their quality of service? According to work on [11], there are three approaches in designing IP network to maintain quality of service and to achieve an optimal network. First, the use of trial and error method is very expensive and time consumed. Even this method can t guarantee to achieve an optimal network. Second, rule of thumb method sets certain values for quality of service requirements such as delay, jitter and packet loss. This method may cause over provisioning and inefficient network. Third, analytical method based on E-model (ITU-T Recommendation G.107) that used to predict voice quality from calculation of quality of service parameters. This method won t be valid when network characteristic change. The next question is what method provides most efficient quality of service? To answer this question, it is needed to understand VoIP system organization and choose VoIP network parameters. Beside those, it is needed to understand about VoIP characteristics that are affected by voice coder, packet loss level, size of jitter buffer, and network utility. Understanding those characteristics of VoIP, optimization method applied to achieve maximum VoIP calls with minimum level of quality of service. The rest of this paper is described as follows. Section 2 describes some research work related to this research. Here some characteristics of VoIP application that is comprised of delay, jitter and packet loss are described. In Section 3, we review E-model and Extended E-model. In this section, we describe analytical approach to find transmission rating factor R based on those models. In Section 4, we define our work on the optimization of low speed network and describe result and analysis of numeric estimation. Section 5 describes some conclusions. 978-1-4244-1674-5/08 /$25.00 2008 IEEE CIS 2008

II. RELATED WORK Work on [18] identifies two important characteristic of data transmission in IP network. The first characteristic is delay required to transmit data from source to destination. The delay consists of two components, i) fixed delay which includes transmission and propagation delay, ii) variable delay which includes processing and queueing delay. The second characteristic is level of packet loss. Understanding those characteristic is important to design network properly. There are other research projects focus on measurement of quality of service based on delay and packet loss parameters [12][17][18]. ITU-T Recommendation G.114 (05/2003) recommends delay (one way delay or latency) less than 1 ms for interactivity communications, and delay more than 400 ms will be unaccepted. Work on [13] describe that delay variation (jitter) less than 20 ms will be highly accepted, but it is will be unaccepted is delay variation more than ms. Level of packet loss less than 10% is still tolerable [20]. Research work in [11] optimize VoIP network by selecting some parameters including voice coder, packet loss level and network utilization. This work show three scenarios for verifying and validating E-model optimization, i) finding optimal coder given link bandwidth, packet loss level and link utilization, ii) finding optimal voice coder and packet loss level given link bandwidth and link utilization, and iii) finding optimal voice coder and link utilization given link bandwidth and packet loss level. Our research is the extension of work in [11], but we focus on low speed networks (64 kbps, 128 kbps, and 256 kbps). In this research, the optimization is based on Extended E-model approach where delay, jitter, packet loss level and voice coder are included in the analytical approach to predict the level of quality of service. III. EXTENDED E-MODEL REVIEW ITU-T G.107 [5] defines E-model, a computational model combining all the impairment parameters into a total value. The E-model is not a measurement tool, but an end-to-end transmission planning tool; the output can be transformed into a Mean Opinion Score (MOS) scale to indicate the subjectivity of voice quality. As cited in [9], the E-model assesses the combined effects of varying transmission parameters that affect the conversation quality of narrow band telephony. The E-model is based on the assumptions that transmission impairments can be transformed into psychological factors and psychological factors on the psychological scale are additive. The output of the E-model is a transmission rating factor R that is defined in [5] as: R Ro Is Id Ie + A = (1) where Ro represents the basic signal-to-noise ratio, Is represents the impairments occurring simultaneously with the voice signal, Id represents the impairments caused by delay, and Ie represents the impairments caused by low bit rate voice coders. It also includes impairment due to packet losses of random distribution. A is an advantage factor than can be used for some compensation. Work on [9] proposed Extended E-model, an extension of the E-model by including Ij that represents the impairments caused by jitter. The output of the Extended E-model is a transmission rating factor R that is defined as: R = Ro Is Id Ie Ij + A (2) Next, we will draw analytical approach to find the transmission rating factor R.. A. Delay Impairment Id Total delay in VoIP applications is comprised from packetization delay, queueing delay, serialization delay, propagation delay, encoding/decoding delay and jitter buffer delay. ITU-T G.107 [5] defines delay impairment Id as: Id = Idte + Idle + Idd (3) In this research, we assume that echo cancellation work fine in our system. In this echo free environment, delay impairment of talker echo Idte and that of listener echo Idle is 0. Then, we will have Id = Id. Impairments cause by absolute delay Idd is defined as: 1/6 6 6 1/6 X Idd= 25 ( 1 + X ) 3 1 + + 2 3 where X = log(ta/100)/log2. Ta is one way delay in echo free environment. If Ta is less than 100 ms, then Idd is assumed 0. Next, we will calculate queueing delay. Queueing process in packet data transmission contributes to queueing delay occurance [15]. Using queueing model M/M/1, queueing delay can be derived from distribution of sojourn time [3]. Sojourn time S is time spent in system (queueing + service) by customer k. The probability of S > Td is defined in [19] as: (4) Id = Idte + Idle + Idd (5) Packet loss (PL%) is assumed when the sojourn time S is greater then T d. In other words, packet loss will be the point on the tail of queueing delay distribution where packets will be simply drop [11]. Then we will have %PL = P(S > Td). Substitute this to (5), queueing delay Td is determined by level of packet loss and affected by service rate µ and network utilization ρ as follows: ( ) ( 1 ) ln PL% = µ ρ T d (6)

Applying N voice frame per packet data, the compression delay can be calculated using equation defined in [7] as: comp delay = (N+1)*length of frame + look-ahead (7) In this research, we consider to use 3 hop systems for calculating total queueing delay. We assume the propagation delay is 25 ms and miscellaneous delays caused by switching and echo cancellation are 6 ms. The total delay Ta can be calculated using [11] as follows: Ta = hop count * Td + compression delay + propagation delay + misc delay (8) B. Equipment Impairment Ie ITU-T G.113 [6] provides guidance related to transmission impairments caused by voice compression and level of packet loss. Ie values can be determined trough subjective tests according to ITU-T P.833 (2001). Reference [1] describe that network congestion will be a major problem that affect the level of packet loss. Work on [9] applying one frame per packet and using random packet loss distribution to find Ie. This impairment increased logarithmically with packet loss rate as follows: Ie = Ie _ opt + C1 ln(1 + C2 loss _ rate) (9) kbps and 6.3 kbps, and G.729), packet loss level, the size of jitter buffer, and network utilization. The optimization algorithm is defined as follows: Maximize: Number of calls in the IP conection; Subject to: R (voice coder, packet loss level, jitter buffer, network utilization) >= ; A. Optimization of Voice Coder and Packet Loss Level As shown in Fig.1, when the bandwidth was 64 kbps, kbps voice coder, packet loss level less than 1%. The optimum solution was 2.46 calls. 65 55 45 40 35 G.723.1 5.3 kbps - 2.46 calls G.723.1 6.3 kbps - 2.33 calls G.729-1.64 calls where Ie_opt is the optimum (without packet loss) Ie as defined in [6], loss_rate is the amount of packet loss in percent, and factors C1, C2 are constant used to adjut the shape of the curve. C. Jitter Impairment Ij Work on [9] uses Pareto distribution to model network delay that is caused by jitter. The jitter impairment Ij is defined as: Ij 2 Tj / K = C1 H + C2 H + C3 + C4 e (10) where C1, C2, C3, C4 are coefficients, Tj is a fixed buffer and K is a time constant IV. OPTIMIZATION AND NUMERIC ESTIMATION Our research is aimed to maximize calls in limited speed networks while maintaining a minimum level of quality of service. The constraint of the optimization is transmission rating factor R. Table 1 in [5], R = represents many users dissatisfied. TABLE I. RELATION BETWEEN R AND USER SATISFACTION R- MOS User Satisfaction value 90 4.34 Very satisfied 80 4.03 Satisfied 70 3. Some users dissatisfied 3.10 Many users dissatisfied 2.58 Nearly all users dissatisfied As we stated above, our optimization model is based on selection of some parameters such as voice coder (G.723.1 5.3 30 0 2 4 6 8 10 12 14 16 18 20 Packet Loss Level (%) 64 62 58 56 54 52 Figure 1. Factor R vs. packet loss level at 64 kbps The result is similar when the bandwidth was 128 kbps and 256 kbps, but the optimum solution was 4.92 calls for 128 kbps and 9.85 calls for 256 kbps. B. Optimization of Voice Coder and Jitter Buffer As shown in the Fig. 2, when the bandwidth was 64 kbps, kbps voice coder and jitter buffer was set between 30-80 ms. The optimum solution was 2.46 calls. G.723.1 5.3 kbps - 2.46 calls G.723.1 6.3 kbps - 2.34 calls G.729-1.64 calls 48 0 10 20 30 40 70 80 90 Jitter Buffer Figure 2. Factor R vs. jitter buffer at 64 kbps

When bandwidth was 128 kbps and 256 kbps, optimum solution can be achieved by the same voice coder but jitter buffer was set between 30-90 ms. The optimum solution was 4.92 calls and 9.85 calls. C. Optimization of Voice Coder and Network Utilization As shown in the Fig. 3, when the bandwidth was 64 kbps, optimum solution can be achieved by applying G.723.1 6.3 kbps voice coder, network utilization less than 80%. The optimum solution was 2.34 calls as shown in Fig.4. Number of Calls 64 62 58 56 54 52 G.723.1 5.3 kbps 48 G.723.1 6.3 kbps G.729 46 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Network Utility 3 2.5 2 1.5 1 Figure 3. Factor R vs. network utilization at 64 kbps 0.5 G.723.1 5.3 kbps G.723.1 6.3 kbps G.729 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Network Utilization Figure 4. Number of calls vs. network utilization at 64 kbps When bandwidth was 128 kbps, optimum solution can be achieved by applying G.723.1 6.3 kbps voice coder, network utilization less than 90%. The optimum solution was 5.26 calls. When bandwidth was 256 kbps, optimum solution can be achieved by applying G.723.1 5.3 kbps voice coder, network utilization less than 90%. The optimum solution was 11.08 calls. V. CONCLUSION This research is aimed to maximize number of calls while maintaining a minimum level of quality of service in low speed IP networks (64 kbps, 128 kbps, and 256 kbps). We utilize Extended E-model [9] that is based-on ITU-T G.107 E- model [5] as a tool to predict quality of voice based on various parameters in VoIP network including delay, packet loss and jitter. Using analytical approach based on Extended E-model, we optimize the low speed networks based on combination of parameters voice coder, packet loss level, jitter buffer, and network utilization. The constraint of our optimization is transmission rating factor R or similar to MOS 3.1 where many users dissatisfied. The result of applying numeric method are as follows. When the bandwidth was 64 kbps, optimum solution can be achieved by applying G.723.1 5.3 kbps voice coder, packet loss level less than 1%, jitter buffer 30-80 ms and network utilization less than 80%. When the bandwidth was 128 kbps, kbps voice coder, packet loss level less than 1%, jitter buffer 30-90 ms and network utilization less than 80%. When the bandwidth was 256 kbps, optimum solution can be achieved by applying G.723.1 5.3 kbps voice coder, packet loss level less than 1%, jitter buffer 30-90 ms and network utilization less than 90%. In general, optimum network performance in low speed networks can be achieved by applying voice coder G.723.1 5.3 kbps, packet loss level less than 1%, delay jitter less than 80 ms, and network utilization less than 80% ACKNOWLEDGMENT The authors would like to thank Mr. Michael Todd Gardner from Federal Aviation Administration, ACE-474 for sharing much information, giving some advice and giving some documents related to this research. The authors also would like to thank Mrs. Rieske Hadianti from Mathematic and Natural Science Faculty, ITB for giving some advice on the mathematical problems. REFERENCES [1] C. Boutremans, G. Iannaccone, and C. Diot, Impact of link failures on VoIP performance, Proceedings of NOSSDAV, 2002. [2] Hagsand, O., Hanson K. and Marsh, I., Measuring internet telephony quality, Where Are We Today? in Proc. of GLOBECOM, 1999. [3] I. Aand and J. Resing, Queueing theory, Department of Mathematics and Computing Science, Eindhoven University of Technology, The Netherlands, Feb. 2001. [4] I. Marsh, and F. Li, Wide area measurements of voice over IP quality revisited, Swedish Institute of Computer Science, 2003. [5] ITU-T Recommendation G.107, The E-model, a computational model for use in transmission planning, Mar. 2005. [6] ITU-T Recommendation G.113, Transmission impairments due to speech processing, Feb. 2001. [7] ITU-T Recommendation G.114, One way transmission time, May 2003. [8] J.C. Bolot, Characterizing end-to-end packet delay and loss in the internet, Journal of High-Speed Networks, vol. 2, no. 3, 305-323, 1993. [9] L. Ding and R. Goubran, Speech quality prediction in VoIP using the extended E-model, 2003. [10] M.J. Karam and F.A. Tobagi, Analysis of the delay and jitter of voice traffic over the internet, in Proc. of INFOCOM, pp. 824-833, 2001.

[11] M.T. Gardner, V.S. Frost, and D.W. Petr, Using optimization to achieve efficient quality of service in voice over IP networks, 2003. [12] Markopoulou, A.P., Tobagi F.A. and Karam M.J., Assessing the quality of voice communications over internet backbones, IEEE/ACM Transactions on Networking, vol. 11, no. 5, Oct. 2003. [13] P. Calyam, Measurement challenges for VoIP infrastructures, www.internet2.edu, 2002. [14] R. Cole and J. Rosenbluth, Voice over IP performance monitoring, ACM Computer Communication Review, Apr. 2001. [15] Rahman, Q.A, Abubakar, A., Sirajuddin, S., Shamsul, S.I. and Abdur, M.R.: Deploying VoIP over a small enterprise network. [16] S. Agnihotri, Aravindhan, H.S. Jamadagni and B.I. Pawate, A new tecnique for improving quality of speech in voice over IP using Time- Scale Modification, in Proc. of ICASSP, vol. 2, pp. 2085-2088, 2002. [17] W. Jiang, and H. Schulzrinne, Assessment of VoIP service availability in the current internet In Proceedings of the Passive and Active Measurement Workshop, La Jolla, CA, Apr. 2003. [18] Y. Bandung, and A. Langi, Softswitch-based telephony system for Rural Next Generation Network (R-NGN), in Proc. of TSSA, Bandung, 2004. [19] Y. Bandung, Machbub, A. Langi, and S. Supangkat, Optimization model to achieve efficient VoIP networks, in Proc. ICEEI, Bandung, 2007. [20] Y.J. Liang, N. Farber, and B. Girod, Adaptive playout scheduling and loss concealment for voice communication over IP networks, IEEE Transaction on Multimedia, 2001.