Packet Loss Concealment Algorithm for VoIP Transmission in Unreliable Networks

Size: px
Start display at page:

Download "Packet Loss Concealment Algorithm for VoIP Transmission in Unreliable Networks"

Transcription

1 Packet Loss Concealment Algorithm for VoIP Transmission in Unreliable Networks Artur Janicki, Bartłomiej KsięŜak Institute of Telecommunications, Warsaw University of Technology Abstract In this paper the authors propose an algorithm for packet loss concealment (PLC) in transmission over IP-based networks with high packet loss rate. The algorithm is a sender-receiver-based extension of ANSI T1.521a Annex B PLC standard for G.711 voice codec. It consists in adding to a transmitted packet redundant parameters describing speech signal in another packet. Efficiency of the proposed algorithm was verified using subjective Absolute Category Rating (ACR) method and objective PESQ algorithm, and compared with original ANSI T1.521a Annex B standard. The intelligibility of speech was assessed using Semantically Unpredictable Sentences (SUS) tests. For high packet loss rates all assessment methods proved superiority of the proposed algorithm over the original ANSI standard. The ACR tests showed that the proposed method can maintain speech quality above 3 in MOS scale even for packet loss rates of 20%-25%. 1. Introduction Voice over IP (VoIP) technology nowadays provides users with speech transmission quality similar (or higher) to channel-switching telephony, on condition that it is realized via network with guaranteed Quality of Service (QoS). But quite often it is transmitted using best-effort networks such as majority of the Internet, or exposed to burst errors as in WLAN s. Such networks can be quite unreliable in the sense of packet loss and packet delays. If the network is highly congested the delay values increase and voice packets do not arrive on time, resulting again in packet loss. In this case the quality of the transmitted speech can be severely impaired. There are different strategies how to cope with packet loss in VoIP transmission they are called packet loss concealment (PLC) algorithms and some of them are briefly presented in the next section. In this paper the authors propose a PLC algorithm able to cope with high packet loss rates (PLR). On the receiver side it is an improved version of ANSI T1.521a Annex B algorithm elaborated for popular ITU-T G.711 codec (PCM 64 kbps), but it adds slight redundancy on the sender side, to improve the quality of transmitted speech in lossy IP-based network environment. Section 3 explains in details suggested algorithm. A comparative study between original ANSI T1.521a Annex B standard, the proposed PLC algorithm and no-plc version is then presented. Section 4 describes testing methodology and section 5 presents results of experiments and their discussion. 2. Packet loss concealment schemes PLC methods can be generally divided into coderdependent and coder-independent techniques [16]. The former ones are codec-oriented they use specificity of given coder operation and for example prevent them from loss of synchrony in case of packet loss. An example of PLC for G.722 codec is proposed in [13], where authors suggest adding site information in order to enable packet regeneration and to help the decoder to re-synchronize after a packet loss. Coder-independent techniques do not need to know much about the used codec. Depending on where the PLC algorithm operates they can be divided into: receiver-based techniques, such as ANSI T1.521a Annex B standard [1] developed for G.711 codec, which is reconstructing the lost packet(s) using parameters (linear prediction coefficients, F0, excitation) of the last correctly received packet. Another example using Hidden Markov Models (HMM) for estimating lost packet parameters is presented in [11];

2 sender-receiver-based algorithms, using e.g. Forward Error Correction (FEC), retransmission schemes or adding redundancy. Redundancy-based techniques can be quite effective as for quality improvement, but require additional bandwidth. The idea is that a voice packet carries ( piggybacks ) redundant data for the other packets. In the simplest approach it can carry duplicated neighboring packet. More sophisticated techniques consist in duplicating another packet, but encoded with a different voice codec, usually less bandwidth demanding. Such a method of combining G.711, ADPCM, GSM is proposed in [3]. Other researchers proposed adding redundancy in the form of parameters of other packets: LPC (Linear Prediction Coding) coefficients [7], voicing and F0 (fundamental frequency) information [12], energy and zero crossing ratio [6]. In [14] the authors propose adding redundancy in the form of excitation parameters added to the preceding packet, but only for the most important packets. However, the proposed methods were usually meant for lower PLR values Idea of the proposed algorithm The proposed algorithm avoids the above described problem by adding some redundancy to the encoded signal. To do this we suggest introducing the following changes at the sender side: implementing buffering of τ packets; adding to the currently transmitted n-th packet some parameters of the packet number n+τ. Following other research results mentioned in section 2 it is proposed to choose parameters able to characterize speech signal contained in a given packet in the best possible way, and also in a concise form. Having that in mind and to be compliant with a G.711 decoder working with ANSI T1.521a Annex B PLC algorithm, the following parameters were selected: 20 LPC coefficients, characterizing the speaker s vocal tract transmittance in a given time instant; T0 parameter a pitch period, equal 1/F0, where F0 is a pitch of a packet being characterized; E short-time energy of the signal. 3. Proposed algorithm This section presents the idea of the proposed packet loss concealment algorithm able to cope with high PLR. On the receiver side the algorithm is in fact using a modified ANSI T1.521a Annex B standard, which takes different parameters. In addition the proposed solution involves changes on the sender side, so this technique becomes sender-receiver-based Drawbacks of ANSI T1.521a Annex B ANSI T1.521a Annex B is a receiver-based PLC technique for G.711 which performs satisfactory if single packets are lost. For unreliable networks with high PLR, when loss of consecutive 2-3 or more packets is quite likely, the output speech quality is impaired, because the algorithm keeps reproducing the same last correctly received packet over and over, only decreasing amplitude of the samples according to the scaling function. This causes a discomfort for a listener and also impacts speech intelligibility, as it lengthens some phonemes and often allows other ones to disappear. It can be especially noticeable and harmful when speech is changing from voiced to unvoiced or vice versa. Figure 1. Algorithm for selection of reconstruction parameters.

3 If a receiver realizes that the current packet is lost, it is trying to reconstruct it using the excitation signal of the last correctly received packet (as in ANSI T1.521a Annex B standard), but with LPC parameters taken from packet number n-τ and with T0 value proper for the lost packet, instead of repeating T0 of the last correctly received packet. E parameter is used to scale the whole packet to keep the same energy of the reconstructed signal as in the original one. If packet n-τ is not available (because it got lost, too), then the closest neighboring set of parameters should be used to reconstruct the speech signal (see Figure 1). pitchdetat algorithm [17], so this one was used. For unvoiced speech T0 value was chosen randomly, so that even if a unvoiced packet was reconstructed using excitation signal of a voiced one it was loosing its harmonicity. E energy parameter was encoded using a quantizer with logarithmic characteristics and stored as the last byte of total 20 redundant ones. Assuming 20 ms frame size and sending one speech frame in one Ethernet packet, the increase of payload of a G.711 packet is not high: the redundant parameters cause 12.5% overhead, see Figure Additional requirements of the proposed PLC algorithm The proposed algorithm has some drawbacks if compared with ANSI T1.521a Annex B. Firstly it requires changes on the transmitter side, so e.g. the transmitting softphone or a VoIP router has to be PLC-algorithm aware. It also introduces additional computational load, because the signal parameters, unlike as in ANSI T1.521a Annex B standard, would need to be calculated (on a sender side) for every packet, not only in case of packet loss (on a receiver side). The elaborated algorithm also forces the packets to carry increased payload, due to redundancy. Last but not least, it is introducing additional delay due to signal buffering in the encoder. The higher the τ parameter is, the higher the delay is. Too low τ can make the PLC algorithm not prove to losses of even small group of packets. Anyway the authors believe that potential benefits of this algorithm, when working in a network of high PLR, can overcome some drawbacks of this approach Implementation of the proposed PLC method The proposed PLC algorithm was implemented in Matlab environment, using Voicebox toolbox for speech processing [15]. The LPC parameters were encoded by first converting them to reflection coefficients (RF), so that they ranged between (-1; 1) for easier quantization. A linear 7-bit quantizer was used for quantization of RF values, so the prediction coefficients filled up 18 bytes. T0 (the pitch period in samples) occupied the next byte, ranging from 16 to 255, corresponding to F0 of Hz. During experiments it turned out that the most precise F0 detection was achieved using Figure 2. Content of Ethernet packets for original G.711 (above) and for G.711 with redundant parameters for PLC. The value of τ had to be chosen as a trade-off between efficiency and delay and experimentally set to 5. This is a quite high value, but lower values met in other works (e.g. 1-3 in [3]) turned to be insufficient for higher PLR. Figure 3 presents visualization of packet loss concealment using both ANSI T1.521a Annex B and the proposed algorithm. Even by observing only the waveform one can notice that in case of severe signal damage (5 packets lost) the proposed method reconstructed the speech signal much better than the ANSI T1.521a Annex B standard, which kept copying the last properly received packet regardless of voicing loss, phoneme s boundary etc. 4. Testing methodology To verify if the proposed packet loss algorithm performs better than ANSI T1.521a Annex B standard, comparative experiments were run. 24 semantically unpredictable sentences (SUS) were recorded in Polish

4 Figure 3. Illustration of packet reconstruction: (A) original signal, (B) signal with 5 packets loss and no PLC, (C) signal reconstructed with ANSI T1.521a Annex B, (D) signal reconstructed with the proposed algorithm. by a male and female speaker. They were transmitted through software packet network simulator at different packet loss rate (0-35%), using Gillbert-Elliott model of packet loss [8]. For a given PLR the same pattern of loss packets was maintained when testing all PLC methods. Three different PLC variants were used: no PLC algorithm at all; lost packets reconstructed using PLC algorithm according to ANSI T1.521a Annex B standard; lost packets reconstructed by the proposed PLC algorithm. The reconstructed signal was recorded, thus forming 3 sets of output speech signal, henceforth called: no PLC, T1.521a, proposed PLC. As quality assessment methods the following measures were selected: PESQ (Perceptual Evaluation of Speech Quality) algorithm for objective quality measure; ACR (Absolute Category Rating) method for subjective quality assessment; SUS (Semantically Unpredictable Sentences) tests for intelligibility testing.

5 PESQ is an ITU-T standard for objective doublesided quality assessment for speech [9] which estimates listener s opinion by comparing transmitted and original speech signal, using human perception model. ACR is a subjective method which can be used for assessment of speech quality; among others it can be used for testing VoIP transmission quality [4]. It requires participation of listeners who assess the output speech quality, assigning scores on a 5-degree MOS (Mean Opinion Score) scale ranging from very bad to excellent. SUS method of intelligibility testing consists in transmitting nonsense (semantically unpredictable) sentences through a telecommunication channel. A sample SUS sentence in English can be: A table dances through the yellow future. Listeners also need to participate in this test they are asked to write down the sentence as they can hear it. Due to lack of sense in SUS sentences, they are able to correctly note them only if the speech is intelligible enough. This method has been previously successfully used in testing speech synthesis [2] and also in VoIP intelligibility assessment [10]. PESQ and ACR methods result in MOS score ( ), while intelligibility tests result in percentage of correctly conveyed sentences and words. 48 subjects took part in SUS and ACR tests; they were exposed to 576 recordings (24 SUS sentences x 8 PLR values x 3 PLC algorithms), so that each version was assessed by 2 listeners. The results are presented and discussed in the next section. 5. Results of experiments Figure 4 presents average MOS results achieved both from calculations of PESQ algorithm (objective method) and from ACR technique during listening tests (subjective method). Both tests showed obviously the maximum score (4.5 MOS) for signal with no loss. They also demonstrated decreasing quality along with increasing packet loss rate and none of algorithms was able to prevent it. However, in both tests the proposed PLC algorithm significantly outperformed the original ANSI T1.521a Annex B standard. According to subjective assessment transmission over a network with PLR equal 25% resulted still in MOS above 3. The higher packet loss was, the higher MOS gain was observed, sometimes exceeding even 0.5 MOS. What is more, it turned out that for heavily unreliable (lossy) networks a receiver with ANSI T1.521a Annex B standard PLC algorithm according to subjective judgments in ACR tests performs even worse than lack of any PLC algorithm at all. Apparently listeners preferred silence in lost frames rather than several times repeated last correctly received packet, as it is according to the ANSI standard. The results of both subjective and objective methods were highly correlated the correlation coefficient between them was , what confirms results reliability. The results for higher PLR values are better for ACR than for PESQ probably if the listeners were able to understand the utterance, then they also were more favorably disposed when assigning the MOS value. PESQ algorithm proved to be more demanding. Figure 5 presents an example of MOS variation in PESQ test for individual SUS sentences. It shows that some sentences were less damaged by the loss of packets and got higher MOS results than the others. Also here it shows that the proposed PLC helped almost in all the cases, apart from sentence number 15, where the gain was hardly noticeable. Figure 6 and Figure 7 present results of intelligibility tests, showing respectively word and sentence intelligibility. Here also the results worsen when packet loss ratio is increasing. Absolute sentence intelligibility is lower than the word one, because a SUS sentence is disqualified even if only one constituting word was wrongly received. Results of intelligibility confirm the conclusions from the speech quality tests. While the intelligibility results are very similar or identical for 0% and 5% PLR values, the proposed PLC algorithm performs significantly better than ANSI T1.521a Annex B standard for almost all PLR values higher than 5%. For the rate of 35% the difference exceeds even 10% and 20%, respectively for word and sentence intelligibility. A loss rate of 25% is a remarkable exception however in this case sentence intelligibility for the original PLC algorithm is more than 10% higher than for the proposed one, and also higher than for original algorithm at 20% packet loss rate. This local increase of sentence intelligibility was confirmed neither by word intelligibility result, nor by MOS scores. Closer analysis of this particular case showed that accidentally the wrongly heard words happened to be grouped together in the same SUS sentences, while the other SUS sentences were relatively intelligible, thus causing higher sentence intelligibility score. The confidence intervals marked in the intelligibility figures, estimated for confidence level of 0.9, prove satisfactory trustworthiness of the presented results.

6 5 4,5 no PLC - ACR ANSI T1.521a - ACR proposed PLC - ACR no PLC - PESQ ANSI T1.521a - PESQ proposed PLC - PESQ 4 3,5 MOS 3 2,5 2 1,5 1 0% 5% 10% 15% 20% 25% 30% 35% PLR Figure 4. MOS results for different PLR values using subjective ACR method and objective PESQ algorithm. 3,5 no PLC ANSI T1.521a proposed PLC 3 2,5 MOS 2 1, SUS sentence No. Figure 5. Sample MOS results using PESQ algorithm for individual SUS sentences (PLR = 25%).

7 100% 95% no PLC ANSI T1.521a proposed PLC 90% 85% intelligibility 80% 75% 70% 65% 60% 55% 50% 0% 5% 10% 15% 20% 25% 30% 35% PLR Figure 6. Word intelligibility results from SUS tests. 100% 90% no PLC ANSI T1.521a proposed PLC 80% 70% intelligibility 60% 50% 40% 30% 20% 10% 0% 0% 5% 10% 15% 20% 25% 30% 35% PLR Figure 7. Sentence intelligibility results from SUS tests.

8 6. Conclusions The results of quality and intelligibility tests showed that the proposed PLC algorithm improves significantly the quality of speech transmitted over an unreliable network with high packet loss rate. It performs also better than a receiver-based ANSI T1.521a Annex B algorithm; however, it introduces additional delay which needs to be considered. Anyway an increased delay is often a necessary expense if the signal quality is a priority. The proposed PLC algorithm is in fact an extension of ANSI T.521a Annex B to a sender-receiver-based version and it is compliant with its original version the receiver can switch to work according to ANSI T1.521a Annex B standard if it finds no redundant data in a G.711 packet. τ parameter is adjustable it can be modified, also dynamically depending on the network conditions: it can be decreased e.g. if the WLAN link quality improves. An optional additional byte (or part of it, as 3 bits are enough) can be set to inform about the current value of τ parameter. 7. References [1] ANSI American National Standard, Supplement to T , Packet Loss Concealment for Use with ITU-T Recommendation G.711, Alliance for Telecommunications Industry Solutions, Washington, [2] Ch. Benoit, M. Grice, and V. Hazan, The SUS test: A method for the assessment of text-to-speech synthesis intelligibility using Semantically Unpredictable Sentences, Speech Communication 18, Elsevier Science B.V., 1996, pp [3] J. C. Bolot, and A. V. Garcia, Control mechanisms for packet audio in the Internet, In Proc. of IEEE INFOCOM, Apr. 1996, pp [4] S. Brachmański, VoIP quality assessment of speech transmission using ACR and DCR methods (in Polish), Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne 8-9/2003, Warsaw, [5] G. Carle, T. Hoshi, L. Senneck, and H. Le, Active Concealment for Internet speech transmission, International Workshops on Active Networks (IWAN), Tokyo, [6] N. Erdol, C. Castelluccia, and A. Zilouchian, Recovery of missing speech packets using the short-time energy and zero-crossing measurements, IEEE Trans. on Speech and Audio Processing, 1(3), July 1993, pp [7] V. Hardman, M. A. Sasse, M. Handley, and A. Watson, Reliable audio for use over the Internet, In Proc. of Int l Networking Conf., June 1995, pp [8] ITU-T COM 12-D104-E, Modelling Burst Packet Loss within the E Model, Geneva, January [9] ITU-T Recomendation P.862 Perceptual evaluation of speech quality (PESQ): An objective method for end-to-end speech quality assessment of narrow-band telephone networks and speech codec, Geneva, [10] A. Janicki, B. KsięŜak, J. Kijewski, and S. Kula, Speech quality assessment in the Internet telephony using semantically unpredictable sentences (in Polish), Przegląd Telekomunikacyjny i Wiadomości Telekomunikacyjne 8-9/2006, Warsaw, [11] Ch. A. Rødbro, M. N. Murthi, S. V. Andersen, and S. H. Jensen, Hidden Markov Model-Based Packet Loss Concealment for Voice Over IP, IEEE Transactions On Audio, Speech, And Language Processing, Vol. 14, No. 5, [12] H. Sanneck, Concealment of lost speech packets using adaptive packetization, In IEEE Int l Conf. on Multimedia Computing and Systems, 1998, pp [13] N. Shetty, and J, D. Gibson, Packet Loss Concealment for G.722 using Side Information with Application to Voice over Wireless LANs, Journal of Multimedia, vol. 2, No. 3, June 2007, pp [14] L. Tosun, and P. Kabal, Dynamically Adding Redundancy for Improved Error Concealment in Packet Voice Coding, In Proc. European Signal Processing Conf. (Antalya, Turkey), 4 pp., Sept [15] Voicebox Speech Processing Toolbox for MATLAB, [16] B. W. Wah, X. Su, and D. Lin, A survey of errorconcealment schemes for real-time audio and video transmissions over the internet, In Proc. Int'l Symposium on Multimedia Software Engineering, Taipei, Taiwan, December 2000, pp [17] A. Wong Pitchdetat, ng/pitchdetat.m

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29.

Broadband Networks. Prof. Dr. Abhay Karandikar. Electrical Engineering Department. Indian Institute of Technology, Bombay. Lecture - 29. Broadband Networks Prof. Dr. Abhay Karandikar Electrical Engineering Department Indian Institute of Technology, Bombay Lecture - 29 Voice over IP So, today we will discuss about voice over IP and internet

More information

Performance Analysis of Interleaving Scheme in Wideband VoIP System under Different Strategic Conditions

Performance Analysis of Interleaving Scheme in Wideband VoIP System under Different Strategic Conditions Performance Analysis of Scheme in Wideband VoIP System under Different Strategic Conditions Harjit Pal Singh 1, Sarabjeet Singh 1 and Jasvir Singh 2 1 Dept. of Physics, Dr. B.R. Ambedkar National Institute

More information

Basic principles of Voice over IP

Basic principles of Voice over IP Basic principles of Voice over IP Dr. Peter Počta {pocta@fel.uniza.sk} Department of Telecommunications and Multimedia Faculty of Electrical Engineering University of Žilina, Slovakia Outline VoIP Transmission

More information

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP ENSC 427: Communication Networks ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP Spring 2010 Final Project Group #6: Gurpal Singh Sandhu Sasan Naderi Claret Ramos (gss7@sfu.ca) (sna14@sfu.ca)

More information

MULTI-STREAM VOICE OVER IP USING PACKET PATH DIVERSITY

MULTI-STREAM VOICE OVER IP USING PACKET PATH DIVERSITY MULTI-STREAM VOICE OVER IP USING PACKET PATH DIVERSITY Yi J. Liang, Eckehard G. Steinbach, and Bernd Girod Information Systems Laboratory, Department of Electrical Engineering Stanford University, Stanford,

More information

How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3

How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3 Recognizing Voice Over IP: A Robust Front-End for Speech Recognition on the World Wide Web. By C.Moreno, A. Antolin and F.Diaz-de-Maria. Summary By Maheshwar Jayaraman 1 1. Introduction Voice Over IP is

More information

An Analysis of Error Handling Techniques in Voice over IP

An Analysis of Error Handling Techniques in Voice over IP An Analysis of Error Handling Techniques in Voice over IP Martin John Lipka ABSTRACT The use of Voice over IP (VoIP) has been growing in popularity, but unlike its wired circuit-switched telephone network

More information

A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications

A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications A New Adaptive FEC Loss Control Algorithm for Voice Over IP Applications Chinmay Padhye and Kenneth J. Christensen Computer Science and Engineering University of South Florida Tampa, FL 336 {padhye, christen}@csee.usf.edu

More information

Simple Voice over IP (VoIP) Implementation

Simple Voice over IP (VoIP) Implementation Simple Voice over IP (VoIP) Implementation ECE Department, University of Florida Abstract Voice over IP (VoIP) technology has many advantages over the traditional Public Switched Telephone Networks. In

More information

Clearing the Way for VoIP

Clearing the Way for VoIP Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.

More information

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP?

Goal We want to know. Introduction. What is VoIP? Carrier Grade VoIP. What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP? Goal We want to know Introduction What is Meant by Carrier-Grade? What is Meant by VoIP? Why VoIP? VoIP Challenges 2 Carrier Grade VoIP Carrier grade Extremely high availability 99.999% reliability (high

More information

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network Jianguo Cao School of Electrical and Computer Engineering RMIT University Melbourne, VIC 3000 Australia Email: j.cao@student.rmit.edu.au

More information

COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY

COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY COMPARISONS OF FEC AND CODEC ROBUSTNESS ON VOIP QUALITY AND BANDWIDTH EFFICIENCY WENYU JIANG AND HENNING SCHULZRINNE Columbia University, Department of Computer Science 121 Amsterdam Ave, Mail Code 001,

More information

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS

PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS PERFORMANCE ANALYSIS OF VOIP TRAFFIC OVER INTEGRATING WIRELESS LAN AND WAN USING DIFFERENT CODECS Ali M. Alsahlany 1 1 Department of Communication Engineering, Al-Najaf Technical College, Foundation of

More information

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP

Voice over IP. Overview. What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP Voice over IP Andreas Mettis University of Cyprus November 23, 2004 Overview What is VoIP and how it works. Reduction of voice quality. Quality of Service for VoIP 1 VoIP VoIP (voice over IP - that is,

More information

A New Adaptive Redundancy Control Algorithm For VoIP Applications

A New Adaptive Redundancy Control Algorithm For VoIP Applications A New Adaptive Redundancy Control Algorithm For VoIP Applications Haytham Assem, David Malone Hamilton Institute, National University of Ireland Maynooth, Ireland Email: {Hitham.Salama.2012, David.Malone}@nuim.ie

More information

Evaluating Data Networks for Voice Readiness

Evaluating Data Networks for Voice Readiness Evaluating Data Networks for Voice Readiness by John Q. Walker and Jeff Hicks NetIQ Corporation Contents Introduction... 2 Determining Readiness... 2 Follow-on Steps... 7 Summary... 7 Our focus is on organizations

More information

QoS in VoIP. Rahul Singhai Parijat Garg

QoS in VoIP. Rahul Singhai Parijat Garg QoS in VoIP Rahul Singhai Parijat Garg Outline Introduction The VoIP Setting QoS Issues Service Models Techniques for QoS Voice Quality Monitoring Sample solution from industry Conclusion Introduction

More information

A TOOL FOR TEACHING LINEAR PREDICTIVE CODING

A TOOL FOR TEACHING LINEAR PREDICTIVE CODING A TOOL FOR TEACHING LINEAR PREDICTIVE CODING Branislav Gerazov 1, Venceslav Kafedziski 2, Goce Shutinoski 1 1) Department of Electronics, 2) Department of Telecommunications Faculty of Electrical Engineering

More information

Perceived Speech Quality Prediction for Voice over IP-based Networks

Perceived Speech Quality Prediction for Voice over IP-based Networks Perceived Speech Quality Prediction for Voice over IP-based Networks Lingfen Sun and Emmanuel C. Ifeachor Department of Communication and Electronic Engineering, University of Plymouth, Plymouth PL 8AA,

More information

Introduction and Comparison of Common Videoconferencing Audio Protocols I. Digital Audio Principles

Introduction and Comparison of Common Videoconferencing Audio Protocols I. Digital Audio Principles Introduction and Comparison of Common Videoconferencing Audio Protocols I. Digital Audio Principles Sound is an energy wave with frequency and amplitude. Frequency maps the axis of time, and amplitude

More information

Analog-to-Digital Voice Encoding

Analog-to-Digital Voice Encoding Analog-to-Digital Voice Encoding Basic Voice Encoding: Converting Analog to Digital This topic describes the process of converting analog signals to digital signals. Digitizing Analog Signals 1. Sample

More information

Speech Property-Based FEC for Internet Telephony Applications *

Speech Property-Based FEC for Internet Telephony Applications * Speech Property-Based FEC for Internet Telephony Applications * Henning Sanneck ** and Nguyen Tuong Long Le GMD Fokus, Kaiserin-Augusta-Allee 31, D-1589 Berlin, Germany ABSTRACT Recently we have seen research

More information

Digital Speech Coding

Digital Speech Coding Digital Speech Processing David Tipper Associate Professor Graduate Program of Telecommunications and Networking University of Pittsburgh Telcom 2720 Slides 7 http://www.sis.pitt.edu/~dtipper/tipper.html

More information

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc (International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com

More information

Troubleshooting Common Issues in VoIP

Troubleshooting Common Issues in VoIP Troubleshooting Common Issues in VoIP 2014, SolarWinds Worldwide, LLC. All rights reserved. Voice over Internet Protocol (VoIP) Introduction Voice over IP, or VoIP, refers to the delivery of voice and

More information

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits.

Network administrators must be aware that delay exists, and then design their network to bring end-to-end delay within acceptable limits. Delay Need for a Delay Budget The end-to-end delay in a VoIP network is known as the delay budget. Network administrators must design a network to operate within an acceptable delay budget. This topic

More information

VoIP Technologies Lecturer : Dr. Ala Khalifeh Lecture 4 : Voice codecs (Cont.)

VoIP Technologies Lecturer : Dr. Ala Khalifeh Lecture 4 : Voice codecs (Cont.) VoIP Technologies Lecturer : Dr. Ala Khalifeh Lecture 4 : Voice codecs (Cont.) 1 Remember first the big picture VoIP network architecture and some terminologies Voice coders 2 Audio and voice quality measuring

More information

Quality of Service Testing in the VoIP Environment

Quality of Service Testing in the VoIP Environment Whitepaper Quality of Service Testing in the VoIP Environment Carrying voice traffic over the Internet rather than the traditional public telephone network has revolutionized communications. Initially,

More information

Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows

Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows Adaptive Coding and Packet Rates for TCP-Friendly VoIP Flows C. Mahlo, C. Hoene, A. Rostami, A. Wolisz Technical University of Berlin, TKN, Sekr. FT 5-2 Einsteinufer 25, 10587 Berlin, Germany. Emails:

More information

Combining Voice over IP with Policy-Based Quality of Service

Combining Voice over IP with Policy-Based Quality of Service TechBrief Extreme Networks Introduction Combining Voice over IP with Policy-Based Quality of Service Businesses have traditionally maintained separate voice and data networks. A key reason for this is

More information

How To Understand The Differences Between A Fax And A Fax On A G3 Network

How To Understand The Differences Between A Fax And A Fax On A G3 Network The Fax on IP Networks White Paper February 2011 2 The Fax on IP Networks Contents Overview... 3 Group 3 Fax Technology... 4 G.711 Fax Pass-Through... 5 T.38 IP Fax Relay... 6 Network Design Considerations...

More information

An Adaptive Codec Switching Scheme for SIP-based VoIP

An Adaptive Codec Switching Scheme for SIP-based VoIP An Adaptive Codec Switching Scheme for SIP-based VoIP Ismet Aktas, Florian Schmidt, Elias Weingärtner, Cai-Julian Schnelke, and Klaus Wehrle {lastname}@comsys.rwth-aachen.de Chair of Communication and

More information

NETWORK REQUIREMENTS FOR HIGH-SPEED REAL-TIME MULTIMEDIA DATA STREAMS

NETWORK REQUIREMENTS FOR HIGH-SPEED REAL-TIME MULTIMEDIA DATA STREAMS NETWORK REQUIREMENTS FOR HIGH-SPEED REAL-TIME MULTIMEDIA DATA STREAMS Andrei Sukhov 1), Prasad Calyam 2), Warren Daly 3), Alexander Iliin 4) 1) Laboratory of Network Technologies, Samara Academy of Transport

More information

VoIP QoS on low speed links

VoIP QoS on low speed links Ivana Pezelj Croatian Academic and Research Network - CARNet J. Marohni a bb 0 Zagreb, Croatia Ivana.Pezelj@CARNet.hr QoS on low speed links Julije Ožegovi Faculty of Electrical Engineering, Mechanical

More information

Playout Controller QoS at the IP Edge Points For networks with packet loss and jitter Henrik Åström GLOBAL IP SOUND

Playout Controller QoS at the IP Edge Points For networks with packet loss and jitter Henrik Åström GLOBAL IP SOUND Playout Controller QoS at the IP Edge Points For networks with packet loss and jitter Henrik Åström GLOBAL IP SOUND Speech Processing, Transmission and Quality Aspects (STQ) Workshop Feb 2003 Outline VoIP

More information

A Performance Study of VoIP Applications: MSN vs. Skype

A Performance Study of VoIP Applications: MSN vs. Skype This full text paper was peer reviewed by subject matter experts for publication in the MULTICOMM 2006 proceedings. A Performance Study of VoIP Applications: MSN vs. Skype Wen-Hui Chiang, Wei-Cheng Xiao,

More information

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview.

Application Notes. Introduction. Contents. Managing IP Centrex & Hosted PBX Services. Series. VoIP Performance Management. Overview. Title Series Managing IP Centrex & Hosted PBX Services Date July 2004 VoIP Performance Management Contents Introduction... 1 Quality Management & IP Centrex Service... 2 The New VoIP Performance Management

More information

Application Note. Introduction. Definition of Call Quality. Contents. Voice Quality Measurement. Series. Overview

Application Note. Introduction. Definition of Call Quality. Contents. Voice Quality Measurement. Series. Overview Application Note Title Series Date Nov 2014 Overview Voice Quality Measurement Voice over IP Performance Management This Application Note describes commonlyused call quality measurement methods, explains

More information

Simulative Investigation of QoS parameters for VoIP over WiMAX networks

Simulative Investigation of QoS parameters for VoIP over WiMAX networks www.ijcsi.org 288 Simulative Investigation of QoS parameters for VoIP over WiMAX networks Priyanka 1, Jyoteesh Malhotra 2, Kuldeep Sharma 3 1,3 Department of Electronics, Ramgarhia Institue of Engineering

More information

A study of Skype over IEEE 802.16 networks: voice quality and bandwidth usage

A study of Skype over IEEE 802.16 networks: voice quality and bandwidth usage Iowa State University Digital Repository @ Iowa State University Graduate Theses and Dissertations Graduate College 2011 A study of Skype over IEEE 802.16 networks: voice quality and bandwidth usage Kuan-yu

More information

Voice over IP Protocols And Compression Algorithms

Voice over IP Protocols And Compression Algorithms University of Tehran Electrical and Computer Engineering School SI Lab. Weekly Presentations Voice over IP Protocols And Compression Algorithms Presented by: Neda Kazemian Amiri Agenda Introduction to

More information

Assessing the quality of VoIP transmission affected by playout buffer scheme and encoding scheme

Assessing the quality of VoIP transmission affected by playout buffer scheme and encoding scheme Assessing the quality of VoIP transmission affected by playout buffer scheme and encoding scheme Miroslaw Narbutt, Mark Davis Communications Network Research Institute Dublin Institute of Technology Wireless

More information

Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:

Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds: Fundamentals of VoIP Call Quality Monitoring & Troubleshooting 2014, SolarWinds Worldwide, LLC. All rights reserved. Introduction Voice over IP, or VoIP, refers to the delivery of voice and multimedia

More information

Indepth Voice over IP and SIP Networking Course

Indepth Voice over IP and SIP Networking Course Introduction SIP is fast becoming the Voice over IP protocol of choice. During this 3-day course delegates will examine SIP technology and architecture and learn how a functioning VoIP service can be established.

More information

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks

ENSC 427: Communication Networks. Analysis of Voice over IP performance on Wi-Fi networks ENSC 427: Communication Networks Spring 2010 OPNET Final Project Analysis of Voice over IP performance on Wi-Fi networks Group 14 members: Farzad Abasi (faa6@sfu.ca) Ehsan Arman (eaa14@sfu.ca) http://www.sfu.ca/~faa6

More information

Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross

Sources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross Multimedia Communication Multimedia Systems(Module 5 Lesson 2) Summary: H Internet Phone Example Making the Best use of Internet s Best-Effort Service. Sources: H Chapter 6 from Computer Networking: A

More information

The Analysis and Simulation of VoIP

The Analysis and Simulation of VoIP ENSC 427 Communication Networks Spring 2013 Final Project The Analysis and Simulation of VoIP http://www.sfu.ca/~cjw11/427project.html Group #3 Demet Dilekci ddilekci@sfu.ca Conrad Wang cw11@sfu.ca Jiang

More information

IP Wireless network. evolution path 2

IP Wireless network. evolution path 2 Selective Packet Prioritization for Wireless Voice over IP Henning Sanneck 1, Nguyen Tuong Long Le 2, Martin Haardt 1 and Werner Mohr 1 1 Siemens AG, Information and Communication Mobile Networks D-81359

More information

An Introduction to VoIP Protocols

An Introduction to VoIP Protocols An Introduction to VoIP Protocols www.netqos.com Voice over IP (VoIP) offers the vision of a converged network carrying multiple types of traffic (voice, video, and data, to name a few). To carry out this

More information

Monitoring VoIP Call Quality Using Improved Simplified E-model

Monitoring VoIP Call Quality Using Improved Simplified E-model Monitoring VoIP Call Quality Using Improved Simplified E-model Haytham Assem, David Malone Hamilton Institute, National University of Ireland, Maynooth Hitham.Salama.2012, David.Malone@nuim.ie Jonathan

More information

Voice over IP Quality of Service Using Active Queue Management

Voice over IP Quality of Service Using Active Queue Management VI International Telecommunications Symposium (ITS2006), September 3-6, 2006, Fortaleza-CE, Brazil 1 Voice over IP Quality of Service Using Active Queue Management Vitalio Alfonso Reguera, Félix F. Álvarez

More information

QoS issues in Voice over IP

QoS issues in Voice over IP COMP9333 Advance Computer Networks Mini Conference QoS issues in Voice over IP Student ID: 3058224 Student ID: 3043237 Student ID: 3036281 Student ID: 3025715 QoS issues in Voice over IP Abstract: This

More information

Choosing the Right Audio Codecs for VoIP over cdma2000 Networks:

Choosing the Right Audio Codecs for VoIP over cdma2000 Networks: Choosing the Right Audio Codecs for VoIP over cdma2000 Networks: System capacity, Voice quality, Delay, and Transcoding issues Dr. Sassan Ahmadi NOKIA Inc. sassan.ahmadi@nokia.com February 8, 2005 1 2005

More information

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting)

VoIP Analysis Fundamentals with Wireshark. Phill Shade (Forensic Engineer Merlion s Keep Consulting) VoIP Analysis Fundamentals with Wireshark Phill Shade (Forensic Engineer Merlion s Keep Consulting) 1 Phillip D. Shade (Phill) phill.shade@gmail.com Phillip D. Shade is the founder of Merlion s Keep Consulting,

More information

Real Time Analysis of VoIP System under Pervasive Environment through Spectral Parameters

Real Time Analysis of VoIP System under Pervasive Environment through Spectral Parameters Real Time Analysis of VoIP System under Pervasive Environment through Spectral Parameters Harjit Pal Singh Department of Physics Dr.B.R.Ambedkar National Institute of Technology Jalandhar, India Sarabjeet

More information

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University Voice-Over-IP Daniel Zappala CS 460 Computer Networking Brigham Young University Coping with Best-Effort Service 2/23 sample application send a 160 byte UDP packet every 20ms packet carries a voice sample

More information

Understanding the Transition From PESQ to POLQA. An Ascom Network Testing White Paper

Understanding the Transition From PESQ to POLQA. An Ascom Network Testing White Paper Understanding the Transition From PESQ to POLQA An Ascom Network Testing White Paper By Dr. Irina Cotanis Prepared by: Date: Document: Dr. Irina Cotanis 6 December 2011 NT11-22759, Rev. 1.0 Ascom (2011)

More information

White Paper. PESQ: An Introduction. Prepared by: Psytechnics Limited. 23 Museum Street Ipswich, Suffolk United Kingdom IP1 1HN

White Paper. PESQ: An Introduction. Prepared by: Psytechnics Limited. 23 Museum Street Ipswich, Suffolk United Kingdom IP1 1HN PESQ: An Introduction White Paper Prepared by: Psytechnics Limited 23 Museum Street Ipswich, Suffolk United Kingdom IP1 1HN t: +44 (0) 1473 261 800 f: +44 (0) 1473 261 880 e: info@psytechnics.com September

More information

A Comparison of Speech Coding Algorithms ADPCM vs CELP. Shannon Wichman

A Comparison of Speech Coding Algorithms ADPCM vs CELP. Shannon Wichman A Comparison of Speech Coding Algorithms ADPCM vs CELP Shannon Wichman Department of Electrical Engineering The University of Texas at Dallas Fall 1999 December 8, 1999 1 Abstract Factors serving as constraints

More information

ETSI TS 101 329-2 V1.1.1 (2000-07)

ETSI TS 101 329-2 V1.1.1 (2000-07) TS 101 329-2 V1.1.1 (2000-07) Technical Specification Telecommunications and Internet Protocol Harmonization Over Networks (TIPHON); End to End Quality of Service in TIPHON Systems; Part 2: Definition

More information

Delivering reliable VoIP Services

Delivering reliable VoIP Services QoS Tips and Tricks for VoIP Services: Delivering reliable VoIP Services Alan Clark CEO, Telchemy alan.d.clark@telchemy.com 1 Objectives Clear understanding of: typical problems affecting VoIP service

More information

Packet Loss Concealment of Voice-over IP Packet using Redundant Parameter Transmission Under Severe Loss Conditions

Packet Loss Concealment of Voice-over IP Packet using Redundant Parameter Transmission Under Severe Loss Conditions Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 2, April 2014 Packet Loss Concealment of Voice-over IP Packet using Redundant

More information

VoIP on WIFI. Christian Hoene September 13 th, 2004 UNITN DIT, Trento. Motivation: Semantic data-link Determining VoIP Quality

VoIP on WIFI. Christian Hoene September 13 th, 2004 UNITN DIT, Trento. Motivation: Semantic data-link Determining VoIP Quality VoIP on WIFI Christian Hoene September 13 th, 2004 UNITN DIT, Trento Technische Universität Berlin URL: www.tkn.tu-berlin.de 1 Content Motivation: Semantic data-link Determining VoIP Quality Perceptual

More information

Voice over IP in PDC Packet Data Network

Voice over IP in PDC Packet Data Network Pernilla Norlund June 13, 2004 ii Abstract Sending voice as packages over a packet network, voice over IP, has increased with the growth of Internet. This has also affected the mobile cellular market and

More information

VoIP Bandwidth Calculation

VoIP Bandwidth Calculation VoIP Bandwidth Calculation AI0106A VoIP Bandwidth Calculation Executive Summary Calculating how much bandwidth a Voice over IP call occupies can feel a bit like trying to answer the question; How elastic

More information

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga Curso de Telefonía IP para el MTC Sesión 2 Requerimientos principales Mg. Antonio Ocampo Zúñiga Factors Affecting Audio Clarity Fidelity: Audio accuracy or quality Echo: Usually due to impedance mismatch

More information

Requirements of Voice in an IP Internetwork

Requirements of Voice in an IP Internetwork Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.

More information

Gauging VoIP call quality from 802.11 WLAN resource usage

Gauging VoIP call quality from 802.11 WLAN resource usage Gauging VoIP call quality from 82.11 WLAN resource usage Miroslaw Narbutt and Mark Davis Communications Network Research Institute School of Electronic and Communications Engineering Dublin Institute of

More information

Implementation of Video Voice over IP in Local Area Network Campus Environment

Implementation of Video Voice over IP in Local Area Network Campus Environment Implementation of Video Voice over IP in Local Area Network Campus Environment Mohd Nazri Ismail Abstract--In this research, we propose an architectural solution to integrate the video voice over IP (V2oIP)

More information

DVoIP: DYNAMIC VOICE-OVER-IP TRANSFORMATIONS FOR QUALITY OF SERVICE IN BANDWIDTH CONSTRAINED ENVIRONMENTS

DVoIP: DYNAMIC VOICE-OVER-IP TRANSFORMATIONS FOR QUALITY OF SERVICE IN BANDWIDTH CONSTRAINED ENVIRONMENTS DVoIP: DYNAMIC VOICE-OVER-IP TRANSFORMATIONS FOR QUALITY OF SERVICE IN BANDWIDTH CONSTRAINED ENVIRONMENTS Matthew Craven, Tuong N. Le, and Patrick Lardieri Lockheed Martin Advanced Technology Laboratories

More information

ANALYSIS OF VOICE OVER IP DURING VERTICAL HANDOVERS IN HETEROGENEOUS WIRELESS AND MOBILE NETWORKS

ANALYSIS OF VOICE OVER IP DURING VERTICAL HANDOVERS IN HETEROGENEOUS WIRELESS AND MOBILE NETWORKS ANALYSIS OF VOICE OVER IP DURING VERTICAL HANDOVERS IN HETEROGENEOUS WIRELESS AND MOBILE NETWORKS Kire Jakimoski Ss. Cyril and Methodius University, Faculty of Electrical Engineering and Information Technologies

More information

SIP Trunking and Voice over IP

SIP Trunking and Voice over IP SIP Trunking and Voice over IP Agenda What is SIP Trunking? SIP Signaling How is Voice encoded and transported? What are the Voice over IP Impairments? How is Voice Quality measured? VoIP Technology Confidential

More information

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX. 724-746-5500 blackbox.com

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX. 724-746-5500 blackbox.com Voice over IP (VoIP) for Telephony Advantages of VoIP Migration for SMBs BLACK BOX Hybrid PBX VoIP Gateways SIP Phones Headsets 724-746-5500 blackbox.com Table of Contents Introduction...3 About Voice

More information

IP Telephony (Voice over IP)

IP Telephony (Voice over IP) (Voice over IP) Instructor Ai-Chun Pang, acpang@csie.ntu.edu.tw Office Number: 417, New building of CSIE Textbook Carrier Grade Voice over IP, D. Collins, McGraw-Hill, Second Edition, 2003. Requirements

More information

APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, 3.19.13. VoIP Solution (101)

APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, 3.19.13. VoIP Solution (101) APTA TransiTech Conference Communications: Vendor Perspective (TT) Phoenix, Arizona, Tuesday, 3.19.13 VoIP Solution (101) Agenda Items Introduction What is VoIP? Codecs Mean opinion score (MOS) Bandwidth

More information

Planning Networks for VOIP. An Introduction

Planning Networks for VOIP. An Introduction Planning Networks for VOIP An Introduction Planning Networks for VOIP Page 2/10 Contents 1 Introduction...3 2 Voice Quality Requirements...3 3 Codecs...4 4 Network Layout...5 5 Planning Capacity...6 5.1

More information

Voice Over IP Per Call Bandwidth Consumption

Voice Over IP Per Call Bandwidth Consumption Over IP Per Call Bandwidth Consumption Interactive: This document offers customized voice bandwidth calculations with the TAC Bandwidth Calculator ( registered customers only) tool. Introduction Before

More information

ACN2005 Term Project Improve VoIP quality

ACN2005 Term Project Improve VoIP quality ACN2005 Term Project Improve VoIP quality By introducing TCP-Friendly protocol Burt C.F. Lien ( 連 矩 鋒 ) CSIE Department, National Taiwan University p93007@csie.ntu.edu.tw Abstract The most notorious of

More information

Active Monitoring of Voice over IP Services with Malden

Active Monitoring of Voice over IP Services with Malden Active Monitoring of Voice over IP Services with Malden Introduction Active Monitoring describes the process of evaluating telecommunications system performance with intrusive tests. It differs from passive

More information

PERFORMANCE OF VOICE-OVER-IP OVER INET TELEMETRIC NETWORKS

PERFORMANCE OF VOICE-OVER-IP OVER INET TELEMETRIC NETWORKS PERFORMANCE OF VOICE-OVER-IP OVER INET TELEMETRIC NETWORKS Myron L. Moodie 1, Todd A. Newton 1, Thomas B. Grace 2, William A. Malatesta 2 1 Southwest Research Institute 2 Naval Air Systems Command (NAVAIR)

More information

ADAPTIVE SPEECH QUALITY IN VOICE-OVER-IP COMMUNICATIONS. by Eugene Myakotnykh

ADAPTIVE SPEECH QUALITY IN VOICE-OVER-IP COMMUNICATIONS. by Eugene Myakotnykh ADAPTIVE SPEECH QUALITY IN VOICE-OVER-IP COMMUNICATIONS by Eugene Myakotnykh Ph.D. Dissertation Submitted to Faculty of the Telecommunications Program, Graduate School of Information Sciences, University

More information

Department of Communications and Networking. S-38.2131/3133 Networking Technology, laboratory course A/B

Department of Communications and Networking. S-38.2131/3133 Networking Technology, laboratory course A/B Department of Communications and Networking S-38.2131/3133 Networking Technology, laboratory course A/B Work Number 29: VoIP Student Edition Preliminary Exercises and Laboratory Assignments Original document

More information

Classes of multimedia Applications

Classes of multimedia Applications Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content

More information

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko

QOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko QOS Requirements and Service Level Agreements LECTURE 4 Lecturer: Associate Professor A.S. Eremenko Application SLA Requirements Different applications have different SLA requirements; the impact that

More information

Packet Loss Distributions and Packet Loss Models ABSTRACT

Packet Loss Distributions and Packet Loss Models ABSTRACT UIT - Secteur de la normalisation des télécommunications ITU - Telecommunication Standardization Sector UIT - Sector de Normalización de las Telecomunicaciones Study Period 2001-2004 Study Group 12 Lannion,

More information

Skype over UMTS. Tobias Hoßfeld www3.informatik.uni-wuerzburg.de. University of Würzburg Informatik III (Distributed Systems) Prof. Dr. P.

Skype over UMTS. Tobias Hoßfeld www3.informatik.uni-wuerzburg.de. University of Würzburg Informatik III (Distributed Systems) Prof. Dr. P. Inmatik III () Prof. Dr. P. Tran-Gia Skype over UMTS Talk (25+5min) ITG Fachgruppe 5.2.4 VoIP over Wireless 15th May 2006, WürzburgW P2P Applications Across Mobile Networks When Do We Need Rate Control

More information

WHITEPAPER. Quality of Service Testing in the VoIP Environment

WHITEPAPER. Quality of Service Testing in the VoIP Environment Quality of Service Testing in the VoIP Environment March 2005 In recent years, the business world has reaped tremendous benefits from the many exciting products and applications made possible by the marriage

More information

Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia mnazrii@miit.unikl.edu.my

Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia mnazrii@miit.unikl.edu.my Analyzing of MOS and Codec Selection for Voice over IP Technology Mohd Nazri Ismail Department of MIIT, University of Kuala Lumpur (UniKL), Malaysia mnazrii@miit.unikl.edu.my ABSTRACT. In this research,

More information

Challenges and Solutions in VoIP

Challenges and Solutions in VoIP Challenges and Solutions in VoIP Challenges in VoIP The traditional telephony network strives to provide 99.99 percent uptime to the user. This corresponds to 5.25 minutes per year of down time. Many data

More information

Voice Over IP: Improving the Quality Over Wireless LAN by Adopting a Booster Mechanism - An Experimental Approach 1

Voice Over IP: Improving the Quality Over Wireless LAN by Adopting a Booster Mechanism - An Experimental Approach 1 Voice Over IP: Improving the Quality Over Wireless LAN by Adopting a Booster Mechanism - An Experimental Approach 1 Christian Hoene, Iacopo Carreras, Adam Wolisz Telecommunication Networks Group Technische

More information

Index Terms Audio streams, inactive frames, steganography, Voice over Internet Protocol (VoIP), packet loss. I. Introduction

Index Terms Audio streams, inactive frames, steganography, Voice over Internet Protocol (VoIP), packet loss. I. Introduction Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: Advanced Integrated Steganographic

More information

B12 Troubleshooting & Analyzing VoIP

B12 Troubleshooting & Analyzing VoIP B12 Troubleshooting & Analyzing VoIP Phillip Sherlock Shade, Senior Forensics / Network Engineer Merlion s Keep Consulting phill.shade@gmail.com Phillip Sherlock Shade (Phill) phill.shade@gmail.com Phillip

More information

Voice over IP. Abdus Salam ICTP, February 2004 School on Digital Radio Communications for Research and Training in Developing Countries

Voice over IP. Abdus Salam ICTP, February 2004 School on Digital Radio Communications for Research and Training in Developing Countries Voice over IP Abdus Salam ICTP, February 2004 School on Digital Radio Communications for Research and Training in Developing Countries Ermanno Pietrosemoli Latin American Networking School (Fundación EsLaRed)

More information

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents

Application Note. Pre-Deployment and Network Readiness Assessment Is Essential. Types of VoIP Performance Problems. Contents Title Six Steps To Getting Your Network Ready For Voice Over IP Date January 2005 Overview This provides enterprise network managers with a six step methodology, including predeployment testing and network

More information

Real-time Voice Communication over the Internet Using Packet Path Diversity

Real-time Voice Communication over the Internet Using Packet Path Diversity Real-time Voice Communication over the Internet Using Packet Path Diversity Yi J. Liang, Eckehard G. Steinbach, and Bernd Girod Information Systems Laboratory, Department of Electrical Engineering Stanford

More information

Objective Speech Quality Measures for Internet Telephony

Objective Speech Quality Measures for Internet Telephony Objective Speech Quality Measures for Internet Telephony Timothy A. Hall National Institute of Standards and Technology 100 Bureau Drive, STOP 8920 Gaithersburg, MD 20899-8920 ABSTRACT Measuring voice

More information

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet

VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet VOICE over IP H.323 Advanced Computer Network SS2005 Presenter : Vu Thi Anh Nguyet 1 Outlines 1. Introduction 2. QoS in VoIP 3. H323 4. Signalling in VoIP 5. Conclusions 2 1. Introduction to VoIP Voice

More information

Introduction to Packet Voice Technologies and VoIP

Introduction to Packet Voice Technologies and VoIP Introduction to Packet Voice Technologies and VoIP Cisco Networking Academy Program Halmstad University Olga Torstensson 035-167575 olga.torstensson@ide.hh.se IP Telephony 1 Traditional Telephony 2 Basic

More information

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks Ayman Wazwaz, Computer Engineering Department, Palestine Polytechnic University, Hebron, Palestine, aymanw@ppu.edu Duaa sweity

More information