ADAPTIVE CODEC MODE ASSIGNMENT FOR VOICE OVER IP WITH AMR SPEECH CODEC

Size: px
Start display at page:

Download "ADAPTIVE CODEC MODE ASSIGNMENT FOR VOICE OVER IP WITH AMR SPEECH CODEC"

Transcription

1 ADAPTIVE CODEC MODE ASSIGNMENT FOR VOICE OVER IP WITH AMR SPEECH CODEC ABSTRACT In this paper, we proposed a new VoIP system that employs an AMR speech codec which can vary its bit-rate from 12.2 kbits/s to 4.75 kbits/s on a frame basis depending on the network channel conditions. For monitoring of channel conditions every frame, we calculated interarrival jitter using the timestamp information in the RTP header. We then developed the AMR speech codec mode assignment algorithms for VoIP using the estimated channel conditions as follows: 1) simply divide the interarrival jitter range linearly into 8 state, 2) change the range of each codec mode every RTCP packet interval adaptively depending on the long-term estimated channel conditions using both cumulative number of packets lost parameter in the header of RTCP packet and distribution characteristics of the assigned codec modes during that period. Experimental results demonstrate the superiority of the VoIP with an AMR speech codec to the conventional VoIP systems.. INTRODUCTION 1.1 Motivation of the Research Since the possibility of voice communication on the Internet has become a reality in February 1995, when Vocaltec Inc. introduced its Internet phone software, i.e., Internet telephony, voice over Internet protocol (VoIP) is being deployed very rapidly in a number of applications[1]. In addition to

2 this, VoIP is being developed as a solution of unified communication. VoIP is the technology that allows the transmission of digitized voice signals over the Internet. In other words, VoIP means a realtime delivery of voice traffic in packets between two or more parties across networks. Traditional telephony is based on a fixed-bandwidth, circuit-switched end-to-end connection between two telephones. But, VoIP is based on IP networking, which offers much more potential than just telephony. VoIP initially focused on cheap telephony, offering toll-bypass and PC-to-phone communication. Now, it is used to combine all of service types such as telephony, voice , fax in real-time without any constriction like time, place, terminal over Internet[2]. One of the key issues related to the success of VoIP is a standard way of providing connectivity from call control to media encoding and administrative controls. Protocol standards for real-time multimedia communication such as H.323, session initiation protocol (SIP), media gateway control protocol (MGCP) provide the foundation for global interoperability and enable future connectivity expansion[3]. Recommendation H.323 from the International Telecommunication Union Telecommunication Standardization Sector (ITU-T) is the pioneering umbrella specification for implementing packet-based multimedia conferencing over local area network (LAN), though it does not guarantee the quality of service (QoS)[4]. In spite of rapid progress of VoIP applications, VoIP still has some problems with reliability and sound quality, due primarily to limitations of both Internet bandwidth and current compression technology[1]. Shortage of bandwidth and high bit-rate of speech codecs are the main cause of interarrival jitter and packet loss. Many researchers pay attention to the improvement of speech quality with VoIP, but most of them are focused on the network protocols to reduce the packet loss, such as resource reservation protocol (RSVP), differentiated service (DiffServ), and multi protocol labeling switches (MPLS)[2]. However, to apply these methods to public network costs lots of money and time. Therefore, to improve the speech quality in VoIP, we focus on the application of speech codec that can change the bit-rate depending on the channel condition.

3 1.2 Description of the Research Packet loss, jitter, and delay in the packet network are caused mainly by the shortage of network bandwidth. It is due to queuing and routing process in the intermediate nodes of the packet network. In a packet network whose bandwidth is changing very rapidly in time depending on the number of users and data traffic, e,g., Internet, controlling the peak transmission bit-rate of VoIP depending on the channel conditions could be very helpful for making use of the available network bandwidth. Adapting packet size to the channel conditions can reduce packet loss to improve the speech quality. However, the speech codecs adopted in H.323 for VoIP such as G.711 (PCM), G (MP-MLQ & ACELP), G.729 (CS-ACELP), GSM-FR have fixed bit-rates, so they cannot adapt themselves flexibly to the channel conditions that may change very rapidly. AMR speech codec[5], on the other hand, is a multirate speech codec that can change the bit-rate from 12.2 kbits/s to 4.75 kbits/s every frame. In this paper, we propose a new VoIP system that employs an AMR speech codec. To apply an AMR speech codec to VoIP, algorithms for AMR codec mode assignment should be developed with estimation of channel conditions. For monitoring of channel conditions, we calculate interarrival jitter value using the timestamp information in the RTP header[6]. We then develop AMR speech codec mode assignment algorithms for VoIP as follows: 1) simply divide the interarrival jitter range linearly into 8 states, i.e., the range of each codec mode is fixed, 2) change the interarrival jitter range of each codec mode every RTCP packet interval adaptively depending on the long-term estimated channel conditions. We perform the voice transmission experiments at several places through the real Internet environment. To evaluate the performance of the proposed VoIP system, we investigate the packet loss rate (PLR), average interarrival jitter and distribution of packet loss from the experiments, and compare them with that of conventional VoIP having fixed bit-rate speech codec. We also perform the mean opinion score (MOS) test for subjective measure of speech quality. Experimental results demonstrate the superiority of the VoIP with an AMR speech codec to the conventional VoIP systems. The rest of this paper is organized as follows. Chapter provides an overview of the structure

4 of conventional VoIP systems and a brief description of H.323 protocol and RTP/RTCP header information. In addition, speech codecs that are used in the conventional VoIP system are addressed. In Chapter, the method of applying an AMR speech codec to a VoIP system as well as an overview of an AMR speech codec is given. The proposed adaptive codec mode assignment algorithms for the VoIP with an AMR speech codec are then explained in detail. Experimental results are presented with our findings and discussions in Chapter. Finally, Chapter summarizes the research results with a concluding remark and further studies.. CONVENTIONAL VOICE OVER IP SYSTEM 2.1 Background Signaling is one of the most important functions in the telecommunications infrastructure because it enables various network components to communicate with each other to set up and tear down calls. Significant efforts were undertaken in past decades to develop the signaling protocols in use in today s telephone network, also known as the PSTN. These protocols, such as SS7 and Q.931, are defined in large detailed specifications developed by various standardization organizations[7]. Similar efforts are now being undertaken to define VoIP signaling. Since the very beginning of the VoIP industry, issues around signaling protocol for VoIP have been the focal point of industry debates. The ITU-T started work on standardizing VoIP signaling protocols in May In June 1996, Study Group 16 of ITU-T decided on H.323 version 1, referred to as a standard for real-time videoconferencing over nonguaranteed QoS LANs. An example of VoIP system is shown in Fig. 1. It is hybrid model that is based on the assumption that two or more users have access to personal computer (PC) or telephone that are connected to the Internet[8].

5 Fig. 1 Structure of VoIP based on integrated service 2.2 H.323 Protocol The H.323[4] standard provides a foundation for audio, video, and data communications across IPbased networks, including the Internet. H.323 is an umbrella recommendation from the ITU-T that sets standards for multimedia communications over LANs that do not provide a guaranteed QoS[9]. Among others, H.323 applications are set to grow into the mainstream market for several reasons. First of all, H.323 sets multimedia standards for the existing infrastructure, i.e., IP-based networks. Designed to compensate for the effect of highly variable LAN latency, H.323 allows customers to use multimedia applications without changing their network infrastructure. Second, IP LANs and PCs are becoming more powerful due to Ethernet bandwidth migrating from 10 Mbps to 100 Mbps, and faster processor, enhanced instruction sets, and powerful multimedia accelerator chips. Third, by providing device-to-device, application-to-application, and vendor-to-vendor interoperability, H.323 allows customer products to interoperate with other H.323 compliant products. And, H.323 provides standards for interoperability between LANs and other networks. The H.323 specification was approved in 1996 by ITU-T's Study Group 16. Version 2 was approved in January The standard is broad in scope and includes both stand-alone devices and embedded PC technology as well as point-to-point and multipoint conferences. H.323 also addresses

6 call control, multimedia management, bandwidth management as well as interfaces between LAN's and other networks[10]. H.323 provides the system and component descriptions, call model descriptions, and call signaling procedures. Fig. 2 shows the structure of an H.323 terminal[4]. Like other ITU standards, H.323 does not specify audio or video equipment, data applications, or the network interface, however, it does mandate certain capabilities in order to provide a minimum level of interoperability. H describes the media (audio and video) stream packetization, media stream synchronization, control stream packetization, and control message formats. H.245 describes the messages and procedures used for opening and closing logical channels for audio, video, and data, capability exchange, mode requests, control, and indications[9]. These are the recommendations that govern the operation of H.323 equipment and the communications between H.323 endpoints. For audio and video coding, other recommendations are referenced. For audio coding, G.711 is mandatory, while G.722, G.728, G.723.1, and G.729 are optional. For video coding, H.261 QCIF mode is mandatory, while H.261 CIF, and all H.263 modes are optional. The T.120 series of recommendations is used for data applications. H.323 is based on the real-time transport protocol and real-time transport control protocol (RTP/RTCP) of the Internet Engineering Task Force (IETF) for sequencing audio and video packets. Fig. 2 Structure of H.323 terminal

7 2.3 RTP/RTCP RTP[6] provides end-to-end network transport functions suitable for applications transmitting real-time audio or video data, over multicast network services. RTP neither address resource reservation nor guarantee a QoS for real-time services. The data transport is augmented by a RTCP to allow monitoring of the data delivery in a manner scaleable to large multicast networks, and to provide minimal control and identification functionality. Generally, the calculated interval between RTCP packets is required to be greater than a minimum of 5 seconds to avoid having bursts of RTCP packets exceed the allowed bandwidth when the number of participants is small and the traffic isn t smoothed according to the law of large numbers. RTP/RTCP are designed to be independent of the underlying transport and network layers, and provides some functionality such as sequencing and loss detection. Fig. 3 shows the format of the RTP header[11]. The header format of RTP is designed to support different types of payloads, such as the ITU-T G.711 audio standard, and the JPEG video standard. The RTP protocol data unit (PDU) is carried in the user datagram protocol (UDP) and IP PDUs, with these protocols headers as part of the complete data unit bits V=2 P X CC M PT Sequence Number Timestamp Synchronization source (SSRC) Identifier Contribution source (CSRC) Identifier (Optional) Payload Data (Variable) Fig. 3 The format of a RTP header 2.4 Speech Codecs in the VoIP System A speech codec transforms analog voice into digital bitstreams and vice versa. In addition, most speech codecs use compression techniques, removing redundant or less important information to

8 reduce the transmission bandwidth required. Compression in particular is a balancing act between voice quality, local computation power, delay, and network bandwidth requirements[12]. Conventional VoIP systems that are based on H.323 protocol support several speech codecs such as G.711, G.723.1, G.729, GSM-FR with fixed bit-rate. The header length of IP, UDP, and RTP is always fixed, but the length of voice payload that contains coded speech data is varying according to the speech codec. For example, if a 64 kbps pulse code modulation (PCM) is used as a speech codec with frame size of 20 msec, voice payload length becomes 160 bytes. But, in case of 8 kbps conjugated structure-algebraic CELP (CS-ACELP), the payload length becomes 20 bytes. The payload length is fixed with these speech codecs during communication. Table shows the properties of speech codecs used in the conventional VoIP systems and an AMR speech codec[13]. Speech codec s quality is a function of bit-rate, complexity, and processing delay, there is usually a strong inter-dependence between all these attributes and they may have to be traded off against each other. Table Properties of some speech codecs Property Codec G.711 G GSM-FR AMR Bit-rate (kbits/s) / ~4.75 Frame size (msec) Lookahead size(msec) CPU load low high high high Packet size (bytes) / ~31 MOS PROPOSED VOIP SYSTEM WITH AMR SPEECH CODEC 3.1 Overview of AMR Speech Codec Following the successful standardization for the GSM-EFR speech codec in 1996, ETSI conducted a feasibility study for next generation speech services. The goal was to provide high quality

9 using the half-rate traffic channel and highly error robust operation in the full-rate traffic channel. The study concluded that the only feasible way to meet the targets was to use an AMR concept, where the speech codec bit-rate was continuously adapted to radio channel conditions no fixed rate solution would meet all the requirements. In October 1998, the AMR speech codec eveloped in collaboration between Ericsson, Nokia and Siemens was selected[14]. The AMR speech codec is based on the ACELP algorithm, and consists of the multirate speech codec, a source controlled rate (SCR) scheme including a voice activity detector (VAD) and a comfort noise generation system, and an error concealment mechanism to combat effects of transmission errors and lost packets[5]. The multi-rate speech codec is a single integrated speech codec with 8 source rates from 4.75 kbits/s to 12.2 kbits/s, and a low rate background noise encoding mode. The speech codec is capable of switching its bit-rate every 20 msec length of speech frame upon command. The codec modes are integrated in a common structure where the bit-rate scalability is realized mainly by altering the quantization schemes according to the codec modes. The frame size is 20 msec with 4 subframes of 5 msec. The bit-rates of the codec for each mode is shown in Table. The silence descriptor, SID, denotes parameters for background noise characteristics. Table Source codec bit-rates for an AMR speech codec Codec mode Source codec bit-rate AMR_ kbits/s (GSM-EFR) AMR_ kbits/s AMR_ kbits/s AMR_ kbits/s (IS-641) AMR_ kbits/s (PDC-EFR) AMR_ kbits/s AMR_ kbits/s AMR_ kbits/s AMR_SID* 1.80 kbits/s* (*) Assuming SID frames are continuously transmitted

10 3.2 Application of an AMR Speech Codec to VoIP Most factors that degrade the speech quality of the VoIP systems such as packet loss, jitter, and delay are caused by the shortage of network bandwidth. It is due to queuing and routing process in the intermediate nodes of the packet network. To guarantee a certain QoS even in critical conditions, it is necessary to control the peak transmission bit-rate depending on the network conditions. Controlling the bit-rate of a speech codec, i.e., multirate coding means changing the packet size to be transmitted. Adapting packet size to the channel conditions can reduce packet loss to improve the speech quality. The speech codecs adopted in H.323 for VoIP are G.711, G.723.1, G.72, GSM-FR, and so on. These codecs have fixed bit-rates as shown in Section 2.5, so they cannot adapt themselves flexibly to the channel conditions that may change very rapidly. AMR speech codec, on the other hand, is a multirate speech codec that can change the bit-rate from 12.2 kbits/s to 4.75 kbits/s every frame, i.e., on a packet basis. In addition, since AMR speech codec is a standard for IMT-2000, when interworking operation between IMT-2000 wireless network and IP network of voice traffic with an AMR speech codec is needed, a transcoding procedure in the Gateway between two networks can be removed. It could decrease the overall transmission delay and complexity, and improve the speech quality. Thus, in this paper, we propose a new VoIP system that employs an AMR speech codec. To select one of eight codec modes of an AMR speech codec on a packet basis, the channel condition should be estimated. We use the timestamp information in the RTP header[6] for it. To determine the bit-rate of an AMR codec, when applied to a VoIP system, we define a parameter of Jit given in Eq. (1) as a measure of monitoring channel conditions. i Jit = ( R S ) ( R S ) (1) i i i i 1 i 1 where R and i S denote the arrival time at the receiver and the timestamp in the RTP header of i packet i, respectively. By computing Eq. (1) at the receiver, interarrival jitter of data packets, i.e., channel condition, can be estimated. When we set the initial de-jitter buffer size to 40 msec at the

11 receiver, we can simply divide the ranges of Jit value linearly into 8 states as shown in Table. i Using both interarrival jitter of the received packet estimated by Eq. (1) and Table, we assign the AMR codec mode of the packet to be transmitted. These procedures are done every transmission packet. For example, if Jit is 4 msec, AMR codec mode of 12.2 kbits/s will be assigned to the i packet to be transmitted. In the case that Jit is 14 msec, 7.95 kbits/s will be assigned to the packet. i 3.3 Adaptive Codec Mode Assignment Algorithms If the range of each state for codec mode assignment of Table is fixed as mentioned in Section 3.2, packet loss can be increased when the poor channel condition lasts long. In addition to that, when the network condition is very good, the assigned codec modes may be concentrated around the high bit-rate, which reduces the available network bandwidth. Considering such cases, controlling the range of each state adaptively according to the channel conditions will be more desirable in a view of long-term. We propose adaptive codec mode assignment algorithms for an AMR speech codec to VoIP for better adaptation to the channel conditions. To monitor the channel conditions in a view of long-term, Table Initial range for AMR codec mode assignment Range of Jit (msec) i AMR codec mode 0( range [1] )< Jit <5( range [2] ) i 12.2 kbits/s 5( range [2] )< Jit <10( range [3] ) i 10.2 kbits/s 10( range [3] )< Jit <15( range [4] ) i 7.95 kbits/s 15( range [4] )< Jit <20( range [5] ) i 7.40 kbits/s 20( range [5])< Jit <25( range [6]) i 6.70 kbits/s 25( range [6])< Jit <30( range [7] ) i 5.90 kbits/s 30( range [7] )< Jit <40( range [8] ) i 5.15 kbits/s 40( range [8] )< Jit i 4.75 kbits/s

12 we consider two parameters: one is the cumulative number of packets lost in the header of RTCP packet that is transmitted about every 5 seconds, and the other is distribution characteristics of the assigned codec modes during that RTCP period. The proposed algorithm for adaptive codec mode assignment with an AMR speech codec is summarized in Fig. 4. The cumulative number of packets lost in the header of RTCP represents the total number of lost RTP data packets that is transmitted from the sender since the beginning of reception[6]. We control the range of each state of codec mode given in Table according to the received cumulative number of packets lost parameter every RTCP packet interval. If that parameter of current RTCP packet is higher than that of the previous RTCP packet, which implies that the channel condition could be poor in a view of long term, we increase the range of each state of codec mode. Otherwise, we decrease the range of each state of codec mode. The distribution characteristics of the assigned codec mode are also used to keep the AMR codec mode from being driven into the highest or lowest codec mode. To begin with, we determine M max, i.e., the codec mode assigned most frequently during a RTCP interval. Depending on M max, we decrease or increase the range of each state to spread the occurrence of the assigned codec modes. From now on, we will abbreviate the codec mode assignment method with fixed state range as given in Table to AMR 1, and adaptive codec mode assignment algorithm with backward channel condition monitoring to AMR Methods of Speech Quality Test To compare objective speech quality of different speech codecs, SNR, cepstral distortion measure, likelihood ratio measure, and so on[15] are generally used. However, since the speech quality in the packet network largely depends on the number of lost packets, especially, contiguously lost packets, and interarrival jitter[16], we use the QoS factors of the packet network such as packet loss, jitter, and distribution of packet loss as an objective method for speech quality test. Therefore, we investigate the PLR and interarrival jitter depending on the codecs of the VoIP systems during the voice transmission experiments. And, we also measure the characteristics of distribution of lost packets that occur during

13 Every RTCP interval, FOR i = 1 to 8 IF CumLoss j > CumLoss j-1 range[i] += step ELSE IF CumLoss j < CumLoss j-1 range[i] -= step END Calculate M max FOR k = 1 to 8 IF k > M max range[k] -= step ELSE IF k < M max range[k] += step END where, step = 2 CumLoss: Cumulative number of lost packets j: count of RTCP packet M max : the codec mode which have been assigned most frequently during a RTCP interval k: number assigned to each codec mode k = 1(12.2kbps) ~ k = 8(4.75kbps) (range[1] >= 0 and range[i] < range[i+1]) Fig. 4 Adaptive codec mode assignment algorithm voice transmission in order to verify the capability of the proposed algorithm for contiguously lost packets. We also perform the MOS test[17] for subjective measure of speech quality. MOS is the result of averaging opinion scores for a set of several untrained subjects, and it is employed to assess directly the naturalness of speech quality. Each listener characterizes each set of utterances with a score on a scale from 1 (unacceptable quality) to 5 (excellent quality). An MOS of 4.0 or higher defines good or toll quality, where the reconstructed speech signal is generally indistinguishable from the original

14 signal. An MOS between 3.5 and 4.0 defines communication quality, which is sufficient for telephone communications[15].. EXPERIMENTS AND DISCUSSION 4.1 Experimental Conditions In our preliminary experiment[18], we constructed the H.323 terminal with an AMR speech codec by applying AMR codec released by 3GPP[19] to the Openphone, an open source for Internet telephony distributed by Equivalence Pty Ltd.[20]. Modifying that terminal, in this paper, we carried out several voice transmission experiments in a full-duplex mode through the public Internet environment to evaluate the performance of the proposed adaptive codec mode assignment algorithms described in Section 3.2 and 3.3. Experimental setup is shown in Fig. 5. We selected GSM-FR and G as conventional speech codecs for comparison with an AMR speech codec because the highest bit-rate mode of an AMR speech codec is nearly the same as the bit-rate of GSM-FR, and G is the popular speech codec recommended by the VoIP group. The VoIP group is a consortium of vendors backed by Intel and Microsoft to recommend standards for telephony and audioconferencing over the Internet[1]. We did the experiments three times at the different locations and dates. The first one was done between Daegu and Masan, in Korea, on July 13. To consider the bad channel conditions such as high PLR and large delay, the second experiment was carried out between Daegu in Korea and Oxford in England on September 10. One more experiment in Korea was done between Daegu and Jeju on October 14. In each experiment, we transmitted and received simultaneously about 15-minute long recorded speech data files three times at each party. The total number of transmission packets in each trial is about 43,000. And, we didn t use VAD for each speech codec in order to transmit speech packets as many as possible. Then we analyzed the PLR, average interarrival jitter, average transmission

15 Fig. 5 Experimental setup for voice transmission over Internet bit-rate, distribution characteristics of assigned AMR codec modes as well as that of contiguously lost packets. We also did an informal listening test using some segments of the reconstructed speech selected to have a similar average PLR. The following sections show the experimental results and our discussions. 4.2 Experiment #1 (Daegu Masan) As described in Section 4.1, the first experiment was carried out between our laboratory at Daegu and a PC game room, a sort of Internet café, at Masan. Table shows the average PLR for each trial. In the table, Da and Ma represent the measurement at Daegu and Masan, respectively, and the attached number 1 to 3 denotes the order of three trials. Fig. 6 shows comparison of the overall average PLR for three trials at each party depending on the type of used speech codecs. Considering the measurement at Masan, AMR 2 turned out to have the least PLR than any others, as expected. The difference of PLR depending on the speech codecs at Daegu is not as remarkable as that of Masan, however, AMR 1 and AMR 2 show slightly less PLR than conventional speech codecs on the whole.

16 The reason that AMR 1 has larger PLR than G is thought to be the burst transmission error occurred during the first trial, as shown in Table. From the results of Table and Fig. 6, we can say that a VoIP system with an AMR speech codec outperforms the conventional VoIP systems, and AMR 2, i.e., adaptive codec mode assignment method is better than AMR 1, i.e., fixed codec mode assignment method. The average PLR measured at Masan is 1.79%, and that of Daegu is 5.02%. It means that the channel condition, from Masan to Daegu is worse than that from Daegu to Masan. In other words, the channel conditions for both forward and backward directions are not alike. Fig. 6 Average PLR for experiment #1 Table Average PLR for experiment #1 Speech Codec Trial (Unit: %) Ma1 Ma2 Ma3 Da1 Da2 Da3 GSM-FR G AMR AMR

17 Table shows the average interarrival jitter for each trial. The overall average interarrival jitter for three trials depending on the type of used speech codecs is shown in Fig. 7. It is seen that the average interarrival jitter measured at Masan is 6.61 msec while that of Daegu is 3.18 msec. The average interarrival jitter at Daegu is nearly half of that at Masan. It might result from the large PLR at Daegu since packets having larger jitter than de-jitter buffer size are discarded and not considered. Although smaller interarrival jitter does not imply less PLR, it would be helpful to reduce the playout delay. Table and Fig. 7 show that AMR has interarrival jitter similar or less than conventional speech codecs. Table Average interarrival jitter for experiment #1 Speech Codec Trial (Unit: msec) Ma1 Ma2 Ma3 Da1 Da2 Da3 GSM-FR G AMR AMR Fig. 7 Average interarrival jitter for experiment #1

18 Transmission bit-rates of GSM-FR and G are fixed with 13 kbits/s and 6.3 kbits/s, respectively. The overall average transmission bit-rates of AMR 1 and AMR 2 in this experiment were kbits/s and 9.14 kbits/s, respectively. From this result and Table, the adaptive codec mode assignment method, i.e., AMR 2 is believed to cope with the rapidly changing channel conditions better than AMR 1, GSM-FR and G Experiment #2 (Daegu Oxford) The second experiment was done between our laboratory and an Internet café at Oxford in England. Experimental setup and conditions are the same as ones in the first experiment Fig. 8 shows the overall average PLR for three trials at each party depending on the used speech codecs. The PLR measured at Oxford is 6.25%, and is as large as that of Daegu. It means that the network conditions of both directions are almost same and bad. Although there is not much difference in PLR among speech codecs here unlike we had in the previous experiment, the adaptive codec mode assignment methods, AMR 2 still shows better performance than GSM-FR and G Table shows the average PLR for each trial, and the Ox denotes the measurement at Oxford in England. Fig. 8 Average PLR for experiment #2

19 Table. Average PLR for experiment #2 Speech Codec Trial (Unit: %) Ox1 Ox2 Ox3 Da1 Da2 Da3 GSM-FR G AMR AMR Table shows the average interarrival jitter for each trial. The overall average interarrival jitter for three trials is given in Fig. 9. It is seen that the average interarrival jitter measured at Oxford is msec while that of Daegu is 5.24 msec. The average interarrival jitter at Daegu is less than half of that at Oxford. Considering nearly the same PLRs at both sides, it means that the channel condition from Daegu to Oxford is a little bit worse than that of reverse direction while this experiment was carried out. The PLR is the most important factor that affects the speech quality in the packet network. The packet loss is desirable to be minimal and sporadic for a given PLR since existing error concealment techniques could work reasonably well for one or two lost packets. Thus we examined the occurrence of contiguously lost packets for each trial. Table is an example of the occurrence of contiguously lost packets. Table is the measurement at Oxford for the first trial. From this table, we can see that AMR 1 to AMR 2 have less occurrence of contiguously lost packets compared with GSM-FR and Table. Average interarrival jitter for experiment #2 Speech Codec Trial (Unit: msec) Ox1 Ox2 Ox3 Da1 Da2 Da3 GSM-FR G AMR AMR

20 Fig. 9 Average interarrival jitter for experiment #2 G Comparing AMR 1 with AMR 2, the latter is found to have less burst errors, i.e., less occurrence of large size of contiguously lost packets. This proves the adaptation capability of the proposed AMR codec mode assignment algorithms to rapidly changing channel condition. Table Occurrence of contiguously lost packet for experiment #2 (Da1 Ox1) Speech codec Number of Contiguously lost packet GSM-FR G AMR 1 AMR Greater than

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

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

Voice over IP. Presentation Outline. Objectives

Voice over IP. Presentation Outline. Objectives Voice over IP Professor Richard Harris Presentation Outline Brief overview of VoIP and applications Challenges of VoIP IP Support for Voice Protocols used for VoIP (current views) RTP RTCP RSVP H.323 Semester

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

Unit 23. RTP, VoIP. Shyam Parekh

Unit 23. RTP, VoIP. Shyam Parekh Unit 23 RTP, VoIP Shyam Parekh Contents: Real-time Transport Protocol (RTP) Purpose Protocol Stack RTP Header Real-time Transport Control Protocol (RTCP) Voice over IP (VoIP) Motivation H.323 SIP VoIP

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

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

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

12 Quality of Service (QoS)

12 Quality of Service (QoS) Burapha University ก Department of Computer Science 12 Quality of Service (QoS) Quality of Service Best Effort, Integrated Service, Differentiated Service Factors that affect the QoS Ver. 0.1 :, prajaks@buu.ac.th

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

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Advanced Networking Voice over IP: RTP/RTCP The transport layer Advanced Networking Voice over IP: RTP/RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with

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

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

Encapsulating Voice in IP Packets

Encapsulating Voice in IP Packets Encapsulating Voice in IP Packets Major VoIP Protocols This topic defines the major VoIP protocols and matches them with the seven layers of the OSI model. Major VoIP Protocols 15 The major VoIP protocols

More information

159.334 Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT)

159.334 Computer Networks. Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Voice over IP (VoIP) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Presentation Outline Basic IP phone set up The SIP protocol Computer Networks - 1/2 Learning Objectives

More information

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN 2004. Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN 2004. Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples Voice over IP (VoIP) David Feiner ACN 2004 Overview Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples Introduction Voice Calls are transmitted over Packet Switched Network instead

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

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

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

Mobile VoIP: Managing, scheduling and refining voice packets to and from mobile phones

Mobile VoIP: Managing, scheduling and refining voice packets to and from mobile phones Mobile VoIP: Managing, scheduling and refining voice packets to and from mobile phones MOHAMMAD ABDUS SALAM Student ID: 01201023 TAPAN BISWAS Student ID: 01201003 \ Department of Computer Science and Engineering

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

Voice over IP: RTP/RTCP The transport layer

Voice over IP: RTP/RTCP The transport layer Advanced Networking Voice over IP: /RTCP The transport layer Renato Lo Cigno Requirements For Real-Time Transmission Need to emulate conventional telephone system Isochronous output timing same with input

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 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

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

VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. sales@advancedvoip.com support@advancedvoip.com. Phone: +1 213 341 1431

VoIP QoS. Version 1.0. September 4, 2006. AdvancedVoIP.com. sales@advancedvoip.com support@advancedvoip.com. Phone: +1 213 341 1431 VoIP QoS Version 1.0 September 4, 2006 AdvancedVoIP.com sales@advancedvoip.com support@advancedvoip.com Phone: +1 213 341 1431 Copyright AdvancedVoIP.com, 1999-2006. All Rights Reserved. No part of this

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

IP-Telephony Quality of Service (QoS)

IP-Telephony Quality of Service (QoS) IP-Telephony Quality of Service (QoS) Bernard Hammer Siemens AG, Munich Siemens AG 2001 1 Presentation Outline End-to-end OoS of VoIP services Quality of speech codecs Network-QoS IntServ RSVP DiffServ

More information

Course 4: IP Telephony and VoIP

Course 4: IP Telephony and VoIP Course 4: IP Telephony and VoIP Telecommunications Technical Curriculum Program 3: Voice Knowledge 6/9/2009 1 Telecommunications Technical Curriculum Program 1: General Industry Knowledge Course 1: General

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

A seminar on Internet Telephony

A seminar on Internet Telephony A seminar on Internet Telephony Presented by: Nitin Prakash Sharma M. Tech. I.T IIT Kharagpur Internet Telephony 1 Contents Introduction H.323 standard Classes of connections and billing Requirements for

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

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

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

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

Comparison of Voice over IP with circuit switching techniques

Comparison of Voice over IP with circuit switching techniques Comparison of Voice over IP with circuit switching techniques Author Richard Sinden Richard Sinden 1 of 9 Abstract Voice-over-IP is a growing technology. Companies are beginning to consider commercial

More information

Voice Over Internet Protocol (VoIP)

Voice Over Internet Protocol (VoIP) Voice Over Internet Protocol (VoIP) Submitted By: Amit Prakash Computer Communication Networks- II ECE 436 University of Illinois at Chicago Abstract: This paper discuses the Voice Over Internet Protocol,

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

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream

Receiving the IP packets Decoding of the packets Digital-to-analog conversion which reproduces the original voice stream Article VoIP Introduction Internet telephony refers to communications services voice, fax, SMS, and/or voice-messaging applications that are transported via the internet, rather than the public switched

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

Understanding Latency in IP Telephony

Understanding Latency in IP Telephony Understanding Latency in IP Telephony By Alan Percy, Senior Sales Engineer Brooktrout Technology, Inc. 410 First Avenue Needham, MA 02494 Phone: (781) 449-4100 Fax: (781) 449-9009 Internet: www.brooktrout.com

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

Understanding Voice over IP

Understanding Voice over IP Introduction Understanding Voice over IP For years, many different data networking protocols have existed, but now, data communications has firmly found its home in the form of IP, the Internet Protocol.

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

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

VoIP Bandwidth Considerations - design decisions

VoIP Bandwidth Considerations - design decisions VoIP Bandwidth Considerations - design decisions When calculating the bandwidth requirements for a VoIP implementation the two main protocols are: a signalling protocol such as SIP, H.323, SCCP, IAX or

More information

Introduction to VoIP. 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255

Introduction to VoIP. 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 03-9357400 # 255 Introduction to VoIP 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 Email: wechen@niu.edu.tw TEL: 3-93574 # 55 Outline Introduction VoIP Call Tpyes VoIP Equipments Speech and Codecs Transport Protocols

More information

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

Hands on VoIP. Content. Tel +44 (0) 845 057 0176 enquiries@protelsolutions.co.uk. Introduction

Hands on VoIP. Content. Tel +44 (0) 845 057 0176 enquiries@protelsolutions.co.uk. Introduction Introduction This 4-day course offers a practical introduction to 'hands on' VoIP engineering. Voice over IP promises to reduce your telephony costs and provides unique opportunities for integrating voice

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

Analysis and Simulation of VoIP LAN vs. WAN WLAN vs. WWAN

Analysis and Simulation of VoIP LAN vs. WAN WLAN vs. WWAN ENSC 427 Communication Networks Final Project Report Spring 2014 Analysis and Simulation of VoIP Team #: 2 Kadkhodayan Anita (akadkhod@sfu.ca, 301129632) Majdi Yalda (ymajdi@sfu.ca, 301137361) Namvar Darya

More information

Case in Point. Voice Quality Parameter Tuning

Case in Point. Voice Quality Parameter Tuning Case in Point To continue our efforts to help you with your network needs, we will be making several real-world network troubleshooting case studies available to you. The attached case study,, discusses

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

Glossary of Terms and Acronyms for Videoconferencing

Glossary of Terms and Acronyms for Videoconferencing Glossary of Terms and Acronyms for Videoconferencing Compiled by Irene L. Ferro, CSA III Education Technology Services Conferencing Services Algorithm an algorithm is a specified, usually mathematical

More information

IP Telephony Deployment Models

IP Telephony Deployment Models CHAPTER 2 Sections in this chapter address the following topics: Single Site, page 2-1 Multisite Implementation with Distributed Call Processing, page 2-3 Design Considerations for Section 508 Conformance,

More information

Applied Networks & Security

Applied Networks & Security Applied Networks & Security VoIP with Critical Analysis http://condor.depaul.edu/~jkristof/it263/ John Kristoff jtk@depaul.edu IT 263 Spring 2006/2007 John Kristoff - DePaul University 1 Critical analysis

More information

Voice Over IP - Is your Network Ready?

Voice Over IP - Is your Network Ready? Voice Over IP - Is your Network Ready? Carrier Grade Service When was the last time you called the phone company just to say, I am just calling to say thank you for my phone service being so reliable?

More information

VoIP in 3G Networks: An End-to- End Quality of Service Analysis

VoIP in 3G Networks: An End-to- End Quality of Service Analysis VoIP in 3G etworks: An End-to- End Quality of Service Analysis 1 okia etworks P.O.Box 301, 00045 okia Group, Finland renaud.cuny@nokia.com Renaud Cuny 1, Ari Lakaniemi 2 2 okia Research Center P.O.Box

More information

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008

Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008 Quality of Service (QoS) and Quality of Experience (QoE) VoiceCon Fall 2008 John Bartlett NetForecast, Inc. john@netforecast.com www.netforecast.com VoIP Deployment Realities VoIP is not just another application

More information

VoIP in 802.11. Mika Nupponen. S-72.333 Postgraduate Course in Radio Communications 06/04/2004 1

VoIP in 802.11. Mika Nupponen. S-72.333 Postgraduate Course in Radio Communications 06/04/2004 1 VoIP in 802.11 Mika Nupponen S-72.333 Postgraduate Course in Radio Communications 06/04/2004 1 Contents Introduction VoIP & WLAN Admission Control for VoIP Traffic in WLAN Voice services in IEEE 802.11

More information

2.1 Introduction. 2.2 Voice over IP (VoIP)

2.1 Introduction. 2.2 Voice over IP (VoIP) 2.1 Introduction In this section can provide the necessary background on the structure of VoIP applications and on their component, and the transmission protocols generally used in VoIP. 2.2 Voice over

More information

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services

ARIB STD-T64-C.S0042 v1.0 Circuit-Switched Video Conferencing Services ARIB STD-T-C.S00 v.0 Circuit-Switched Video Conferencing Services Refer to "Industrial Property Rights (IPR)" in the preface of ARIB STD-T for Related Industrial Property Rights. Refer to "Notice" in the

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

TECHNICAL CHALLENGES OF VoIP BYPASS

TECHNICAL CHALLENGES OF VoIP BYPASS TECHNICAL CHALLENGES OF VoIP BYPASS Presented by Monica Cultrera VP Software Development Bitek International Inc 23 rd TELELCOMMUNICATION CONFERENCE Agenda 1. Defining VoIP What is VoIP? How to establish

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

Online course syllabus. MAB: Voice over IP

Online course syllabus. MAB: Voice over IP Illuminating Technology Course aim: Online course syllabus MAB: Voice over IP This course introduces the principles and operation of telephony services that operate over Internet Protocol (IP) networks

More information

Voice over IP Basics for IT Technicians

Voice over IP Basics for IT Technicians Voice over IP Basics for IT Technicians White Paper Executive summary The IP phone is coming or has arrived on desk near you. The IP phone is not a PC, but does have a number of hardware and software elements

More information

INTRODUCTION TO VOICE OVER IP

INTRODUCTION TO VOICE OVER IP 52-30-20 DATA COMMUNICATIONS MANAGEMENT INTRODUCTION TO VOICE OVER IP Gilbert Held INSIDE Equipment Utilization; VoIP Gateway; Router with Voice Modules; IP Gateway; Latency; Delay Components; Encoding;

More information

Application Note How To Determine Bandwidth Requirements

Application Note How To Determine Bandwidth Requirements Application Note How To Determine Bandwidth Requirements 08 July 2008 Bandwidth Table of Contents 1 BANDWIDTH REQUIREMENTS... 1 1.1 VOICE REQUIREMENTS... 1 1.1.1 Calculating VoIP Bandwidth... 2 2 VOIP

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2015 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński multimedia in the Internet Voice-over-IP multimedia

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

Calculating Bandwidth Requirements

Calculating Bandwidth Requirements Calculating Bandwidth Requirements Codec Bandwidths This topic describes the bandwidth that each codec uses and illustrates its impact on total bandwidth. Bandwidth Implications of Codec 22 One of the

More information

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues. 5.1 LEGACY INTEGRATION In most cases, enterprises own legacy PBX systems,

More information

Overcoming Barriers to High-Quality Voice over IP Deployments. White Paper

Overcoming Barriers to High-Quality Voice over IP Deployments. White Paper Overcoming Barriers to High-Quality Voice over IP Deployments White Paper White Paper Overcoming Barriers to High-Quality Voice over IP Deployments Executive Summary Quality of Service (QoS) issues are

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

1. Public Switched Telephone Networks vs. Internet Protocol Networks

1. Public Switched Telephone Networks vs. Internet Protocol Networks Internet Protocol (IP)/Intelligent Network (IN) Integration Tutorial Definition Internet telephony switches enable voice calls between the public switched telephone network (PSTN) and Internet protocol

More information

Voice over Internet Protocol

Voice over Internet Protocol Definition Voice over Internet Protocol Internet telephony refers to communications services voice, facsimile, and/or voice-messaging applications that are transported via the Internet, rather than the

More information

Optimizing Converged Cisco Networks (ONT)

Optimizing Converged Cisco Networks (ONT) Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations (Deploy) Calculating Bandwidth Requirements for VoIP Objectives Describe factors influencing encapsulation overhead and bandwidth

More information

Implementation of Voice over IP and Audio over IP in the Studio environment

Implementation of Voice over IP and Audio over IP in the Studio environment Mediatech 2015 Implementation of Voice over IP and Audio over IP in the Studio environment Wilfried Hecht, Managing Director AVT Audio Video Technologies GmbH Nordostpark 12 90411 Nuernberg Germany Email:

More information

Introduction to VoIP. 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 Email: wechen@niu.edu.tw TEL: 03-9357400 # 340

Introduction to VoIP. 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 Email: wechen@niu.edu.tw TEL: 03-9357400 # 340 Introduction to VoIP 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 Email: wechen@niu.edu.tw TEL: 3-93574 # 34 Outline Introduction VoIP Call Tpyes VoIP Equipments Speech and Codecs Transport

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

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

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

Applicationbased. Quality of Service. Communicate Simply. For IP Video Conferencing

Applicationbased. Quality of Service. Communicate Simply. For IP Video Conferencing Communicate Simply Applicationbased Quality of Service For IP Video Conferencing Timothy M. O Neil Director of Technical Marketing Polycom Video Communications Table of Contents Introduction...1 Information

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

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

USING DIGITAL SIGNAL PROCESSOR IN VOICE OVER IP COMMUNICATION

USING DIGITAL SIGNAL PROCESSOR IN VOICE OVER IP COMMUNICATION USING DIGITAL SIGNAL PROCESSOR IN VOICE OVER IP COMMUNICATION Marek Huczala Department of Telecommunications, Brno University of Technology, Purkynova 118, 612 00 Brno, Czech Republic, e-mail: huczala@kn.vutbr.cz

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

Effect of WiFi systems on multimedia applications

Effect of WiFi systems on multimedia applications Effect of WiFi systems on multimedia applications ZOLTÁN GÁL, ANDREA KARSAI, PÉTER OROSZ University of Debrecen, Center of Informatics zgal@unideb.hu, kandrea@fox.unideb.hu, oroszp@unideb.hu Keywords:

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

Voice over IP (VoIP) Basics for IT Technicians

Voice over IP (VoIP) Basics for IT Technicians Voice over IP (VoIP) Basics for IT Technicians VoIP brings a new environment to the network technician that requires expanded knowledge and tools to deploy and troubleshoot IP phones. This paper provides

More information

VIDEOCONFERENCING. Video class

VIDEOCONFERENCING. Video class VIDEOCONFERENCING Video class Introduction What is videoconferencing? Real time voice and video communications among multiple participants The past Channelized, Expensive H.320 suite and earlier schemes

More information

Multimedia Communications Voice over IP

Multimedia Communications Voice over IP Multimedia Communications Voice over IP Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore 560012, India Voice over IP (Real time protocols) Internet Telephony

More information

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles. Data Networking and Architecture The course focuses on theoretical principles and practical implementation of selected Data Networking protocols and standards. Physical network architecture is described

More information

Call Admission Control and Traffic Engineering of VoIP

Call Admission Control and Traffic Engineering of VoIP Call Admission Control and Traffic Engineering of VoIP James Yu and Imad Al-Ajarmeh jyu@cs.depaul.edu iajarmeh@gmail.com DePaul University Chicago, Illinois, USA ABSTRACT. This paper presents an extension

More information

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and 1.1 Background Voice over Internet Protocol (VoIP) is a technology that allows users to make telephone calls using a broadband Internet connection instead of an analog phone line. VoIP holds great promise

More information

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment

Voice over IP. Demonstration 1: VoIP Protocols. Network Environment Voice over IP Demonstration 1: VoIP Protocols Network Environment We use two Windows workstations from the production network, both with OpenPhone application (figure 1). The OpenH.323 project has developed

More information

Simulation of SIP-Based VoIP for Mosul University Communication Network

Simulation of SIP-Based VoIP for Mosul University Communication Network Int. J. Com. Dig. Sys. 2, No. 2, 89-94(2013) 89 International Journal of Computing and Digital Systems http://dx.doi.org/10.12785/ijcds/020205 Simulation of SIP-Based VoIP for Mosul University Communication

More information

Voice over Packet. Definition. Overview

Voice over Packet. Definition. Overview Voice over Packet Definition Voice over packet is the process of transmitting voice information, which is traditionally transmitted over plain old telephone service (POTS), over packet networks such as

More information

Integrate VoIP with your existing network

Integrate VoIP with your existing network Integrate VoIP with your existing network As organisations increasingly recognise and require the benefits voice over Internet Protocol (VoIP) offers, they stop asking "Why?" and start asking "How?". A

More information