Architecture and Design of an enhanced H.323 VoIP Gateway

Size: px
Start display at page:

Download "Architecture and Design of an enhanced H.323 VoIP Gateway"

Transcription

1 Architecture and Design of an enhanced H.323 VoIP Gateway T. Dagiuklas and P. Galiotos Development Programmes Department INTRACOM S.A. Markopoulo Avenue Athens GREECE Abstract- This paper presents the architecture and design of an enhanced VoIP gateway, which is based on the H.323 protocol. The key characteristics of this gateway include: scalability separating signaling from media transformation and use of protocols such as MGCP/MEGACO for the communication between signaling part and media gateway; lightweight by using SCTP transport protocol to convey H.323 and MGCP/MEGACO signaling and QoS support through the control of the voice encoding of the VoIP connections. This control is accomplished by estimating the network load and enforces the voice connections to modify the encoding scheme according to the estimated network load. Indexing Terms: IP Telephony, VoIP, H.323 I. INTRODUCTION It is anticipated that the volume of data traffic will exceed that of voice in the near future due to the Internet explosion. This explosion will have a great impact in the operation of both telecommunication operators and Internet Service Providers. Large parts of the today s voice dominated networks will be replaced by IP-based data networks where a number of existing (e.g. voice, Internet access) and future services (e.g. multimedia) will be provided to the end-user. However, this transition towards a data type of networks will be smoothly rather revolutionary [1], [2]. During the past years both the traditional circuitswitched networks and the emerging IP data networks, deployed throughout the world, have been considered as two separate worlds [1], [2]. These worlds have started to converge by examining the possibility of offering voice services over the Internet (VoIP). VoIP offers not only advanced voice services but it provides means of connectivity to the existing voice networks. The first generation of VoIP gateways has been based on proprietary solutions that lack scalability features and they suffer from interoperability problems [1], [2]. This paper presents the architecture and the design of an enhanced next generation gateway using H.323 protocol suite. The key features of the enhancements include scalability, lightweight and QoS support. The scalability is accomplished by separating media transformation (MG- Media Gateway) from signaling (MGC-Media Gateway Controller) and employ protocols such as MGCP/MEGACO for the communication between MGC and the MG. Lightweight has been carried out by using SCTP protocol to convey signaling information. Besides, SCTP offers a great improvement in call-setup duration and reduces the delay between the exchange of all signaling messages (referring especially to the Q.931, H.245 and also the MGCP protocol. Finally, QoS of the VoIP connections is handled at the application layer. The MGC runs a QoS management entity, which estimates the network load. When the network traffic reaches a threshold, some users will be forced to switch to a lower quality codec, without interrupting their calls. The paper is organized as follows: Section 2 describes the architecture of the enhanced VoIP Gateway; Section 3 presents the MGC Architecture, use of SCTP with H.323 and MGCP signaling and detailed analysis of the QoS Management Module; Section 4 presents the architecture of the MG and conclusions are given on section 5. II. ENHANCED H.323 VOIP GATEWAY ARCHITECTURE The main characteristics of the proposed decomposed VoIP Gateway are the following: 1. H.323 and VoIP: H.323 is a protocol suite used to deploy VoIP networks and offer valued-added services to the end-users. H.323 is a suite of standards that have been adopted by ÿ U for real-time multimedia communication, in LANs and the Internet [11]. The standard covers both singlepoint and multipoint communications. More specifically, þ.323 defines the following protocol suite for multimedia communications [11]: H.245 for control, H for connection establishment, H.332 for large conferences, H.450.x which refers to all the additional services offered by H.323. Additionally, þ.323 can be used with Internet Protocols such as TCP, UDP, RTP, RTCP and RSVP. Furthermore, Q.931 is used for call signaling. This can be accomplished by implementing Q.931 over TCP. The main reasons of adopting the H.323 technology [3] to implement the VoIP gateway, are the following: H.323 has been deployed and tested successfully in wide area networks, large private VoIP networks, and the Internet H.323 was an early adopter of such IETF protocols as RTP, which proved its ability to carry real-time audio and video over IP networks that span the globe

2 Although H.323 is a richly feature protocol suite, it introduces large overhead and it does not scale well over large networks. However, H.323 evolution introduced new features such as Security, Fast Connect, Supplementary services and Scalability features 2. Scalability: In this architecture, the media transformation functions are separated from the gateway control function. The gateways are responsible for the media transformation. All the signalling information is handled from dedicated devices, which are called Call Agents or Media Gateways Controller. Such an architecture is illustrated in the following figure 1. The communication between MG and MGC is carried out using one of the protocols that have been proposed for decomposed architectures (e.g. MGCP, MEGACO/H.248) [9]. This also necessitates the interworking between the MGCP/MEGACO and H.323. H.323 Signalling Control Protocol MGCP/MEGACO H.323 Media MGC MG MG MG Figure 1: VoIP Decomposed Architecture 3. Lightweight: In H.323, TCP is employed as to carry out signalling messages. Although TCP is a reliable protocol, it introduces large overheads, which deteriorate signalling performance. Besides, it is strictly oriented to sequencing delivery and continuous retransmissions, which are not always needed in the way TCP implements them. For this purpose, IETF SigTran WG [7] has standardized a new protocol (SCTP-Scream Control Transport Protocol) for the transmission of signalling information in IP-based networks. In the proposed VoIP gateway, SCTP is used to transmit H.323 signalling (H.225-Q.931 and H.245 messages). 4. Use of QoS mechanisms to improve the voice quality: A QoS Management entity runs on the MGC. This entity estimates the network load under the zone of the VoIP gateway as well as the R-factor proposed by the ITU-T [5]. It extracts useful information (packet count, octet count, interarrival jitter, packet loss, NTP timstamp) from the RTCP packets and monitors the present situation of the Network and of each separately. Once the network load reaches at a certain level, the voice connections are instructed to employ a higher voice compression scheme, leading to the reduction of the generated bits. Figure 2 illustrates the architecture of the enhanced VoIP Gateway. MGC/Call Agent MGCP-H323 Interworking H.225 H.225 H.245 RAS Q.931 UDP SCTP IP QoS Management RTCP MGCP Server CPU Internet Call Handler MG DSPs Multiple Voice Codecs (G.711, G.723, G.726) µp8260 Scheduler C-RTP MGCP MGCP-Q.931 Client Interworking UDP SCTP E1 PSTN Figure 2: Enhanced H.323 VoIP Gateway Architecture III. MGC ARCHITECTURE The MGC is responsible for all the related signalling functionalities and comprises of the following elements: 1. SCTP Engine: It is a new transport protocol used to carry out H.225 and H.245 signalling as well as MGCP commands 2. H.225 (RAS) using the UDP transport 3. Use of the MGCP protocol for the communication between the MGC and the MG 4. QoS Management module: This module estimates the network load under the zone of the Gateway. Once the estimated network load reaches the threshold, the gateway instructs the active voice connections to employ a higher compression scheme (e.g. switch from G.711 to G.727) 5. Interworking Module: A software module capable of providing H.323 to MGCP interworking services. It receives the MGCP commands with the parameters and translates them to H.323 messages with the essential primitives and vica versa. A. SCTP SCTP is an RFC protocol, standardized by IETF in order to transport PSTN signaling over IP-based networks [6]. SCTP is a reliable transport protocol and it runs over connectionless packet-based network like IP. It provides acknowledged, error-free but also non-duplicated transfer of user data, supports data fragmentation and sequenced delivery of user messages within multiple streams. It also gives the capability of building optionally, multiple user messages into a single SCTP packet. Stream in SCTP [7] is defined as a sequence of user messages that are to be delivered to the upper layer, while in TCP the stream is made off a sequence of bytes. The sequence in SCTP is guaranteed by assigning a stream sequence number to each message. The receiver can then receive several streams in parallel and sequentially, in case

3 one of them blocks waiting for the next sequenced message. SCTP has a chunk bundling function, to request bundling of more than one user messages into a single SCTP packet [7]. This function may operate even if the user has not requested it, during times of congestion. SCTP provides a Verification Tag field and a 32-bit checksum field in its header. The first one is chosen by each endpoint during the association startup and provides protection against masquerade attack and stale SCTP packets from a previous association. The bit-checksum field provides protection against data corruption in the network. B. SCTP Sockets The use of SCTP necessitates the introduction of new sockets that will implement the well-known Berkley Socket functions like: socket, bind, setsockopt, recvmsg, sendmsg and close [7]. So when for example, one calls the socket function, the essential parameters are: PF_INET, remain the same since we still to an Internet Protocol (IP) family of addresses SOCK_SEQPACKET, since we do not use the TCP streaming socket anymore, but a sequence of packets (chunks) for the SCTP IPPROTO_SCTP, that defines the protocol (SCTP) which will implement the communication on the channel Note that we adopt the PF_INET parameter as the parameter that should be firstly passed in the socket command and characterizes the Protocol Family. In this way, the protocol used (TCP, UDP, SCTP) can be distinguished by the way the data is transmitted e.g. SOCK_SEQPACKET for STCP and SOCK_DGRAM for UDP. However we keep using the AF_INET parameter when we want to characterize the Address Family e.g. to give a value to the sin_family element of the sockaddr_in structure. C. H.323 and SCTP In the original H.323 implementation, TCP was used as the transport layer for the signaling part of H.323, specifically for the Q.931 and H.245 protocols. However, TCP has several limitations [4]. For example, it offers very strict order of transmission for delivery of data. This is not always essential or is partially requested. In those cases, using TCP can cause unnecessary delays with a great amount of acknowledges, retransmissions and duplicated packets. Besides the stream oriented nature of TCP can cause some kind of inconvenience when trying to mark the message s boundaries or when dealing with the transfer time. Moreover to that, TCP is quite vulnerable to denial of service attacks, and its sockets are not capable of providing highly available data transfer capability using multi-homed hosts. In contrast with TCP, SCTP offers reliable transfer of user messages between peer SCTP users. SCTP is connection oriented in nature. The SCTP endpoint provides the other endpoint (during the association startup) with a list of transport addresses e.g. multiple IP addresses in combination with an SCTP port, where the endpoint originates and accepts data. Note that, the association in SCTP bears the same meaning with the connection in TCP. During the association, a cookie mechanism is employed, to provide protection against security attacks. SCTP also differs from TCP, in that it does not allow a half open-state, where although the one side is closed, the other continues to send data. In SCTP, when the endpoint shuts down, the other one (in a peer-topeer connection) will stop accepting new data. D. Use of MGCP In the proposed architecture, particular emphasis has been given to the use of MGCP due to the fact that it is more stable and mature than MEGACO. The MGCP Server at the MGC receives the capabilities, which have been defined during the association of the IP Terminal and the VoIP Gateway (H.245 negotiations). MGCP is mainly used for the control of telephony gateways from external call control elements [9]. MGCP currently uses UDP transport to convey MGCP commands. The advantages of SCTP use when carrying signaling make it also appropriate for carrying the MGCP signals in the VoIP System. The scope is again the better performance in parallel with the reliability and the avoidance of retransmission and duplicated packets. In the proposed architecture, the following MGCP Commands are mostly used for the communication between MG and MGC: ƒ MGCP Create : Once the H.245 has been completed, the MGCP must be triggered to inform the MGC about the creation of a new voice channel. The following primitives must be included as a parameters: 1. Call ID: This parameter must be provided by H.225- Q EndPoint ID: This identifier for the connection endpoint in the MG where the command is executed. 3. Local Options which provide the following information to the MG: Encoding Method (e.g. G.711, G.727, G.723), Packetization Period, Use of Silence Supression, Use of echo cancellation 4. Mode: It indicates the mode of operation for this side of the connection. Supported modes include send, receive, etc 5. Remote: It contains elements that are provided by the H.245 engine (session description). MGCP Modify : This command is triggered by the QoS Management module to send a command towards the MG in order to instruct the DSPs at the MG to generate less bits by employing a higher compressed voice encoding scheme (e.g. switch from G.711 to G.727). This command contains the following primitives 1. Call ID: Same as in the MGCP Create 2. EndPoint ID: Same as in the MGCP Create 3. ID: This ID must be provided by the MGCP client, after the initialisation of the connection. Its scope is to uniquely identify the connection, within the context of an end-point. 4. Local Options, Mode, Remote, etc.

4 ƒ MGCP Delete : As its name implies, this command is used to terminate a connection and inform the MG to release the appropriate resources at the DSP. This command contains the following primitives: 1. Call ID: Same as in the MGCP Create 2. EndPoint ID: Same as in the MGCP Create 3. ID: Same as in the MGCP Create Each of the above commands forces the Endpoint to send back a response that may carry several response parameters similar to those that were sent with the commands. These parameters are very useful to the Server and the Client as they provide all the necessary details about the ongoing connection. To give just an example such parameters are the followings: ResponseAck, CallID, ObservedEvents etc. There is a set of 26 parameters. Their use in each command can be mandatory, optional or forbidden. The differences depend on whether they are sent in a command or a response. The handling of our connections depends on the information carried by these parameters. Figure 3 illustrates the complete protocol stack for the MGC. H.225.0/RAS UDP H.225.0/Q.931 Call Signalling IP H.245 Media Control SCTP Figure 3: Protocol Stack in the MGC MGCP E. QoS Management The QoS Management Module is a software entity, specially designed to control the quality of each voice connections. This quality can also be predefined in a possible scenario where the users have prepaid for a certain quality during their use of the VoIP System. The QoS module resides in the Application Layer of the protocol stack at the MGC. Its functionality is to grab the RTCP packets, extract the essential values from some fields and attach the carried values to certain formulas in order to estimate the end-to-end delay, the jittering, packet loss, in order to predict congestion network levels. The RTCP packet fields used by the QoS Management module are the following: NTP Timestamp, RTP Timestamp, Packet loss, Interarrival jitter, Sender s Packet Count, Octet Count. Note that the packets are distinguished into two categories, the Sender and the Receiver Report packets, according to whether the source has sent RTP packets or has just received. The QoS Management module firstly calculates the R-factor and then the Network Load using the Network Load Estimation (NLE) [12]. Based on the following table, it takes the appropriate decisions that can either use a higher compression scheme to operate in a very congested network or to upgrade the quality of the connection by adopting a codec that provides higher quality. The following table presents all the well-defined categories: Service Category Best High Medium Low Poor TABLE I R-factors for the corresponding VoIP Service Categories Encoding Scheme G.711 (64Kbps) G.727 (40Kbps) G.727 (32Kbps) G.727 (16Kbps) G.728 (8Kbps) Network Load 70% 80% 90% 100% R-factor 90 < R < < R < < R < < R < < R < 60 In the same time, the QoS Management module determines the expected VoIP QoS for each connection separately. The calculations are based on the ITU-T s E-Model [4]. The R factor ranges from 0 to 100, depends on the echo, the background noise, the signal loss, the codec impairments and is calculated from the following formula: R=100-Is-Id-Ief+A where Is is the signal-to-noise impairments associated with typical SCN paths, Id is the impairment associated with the delay of the path and Ief is an equipment impairment factor associated with losses within the gateway and A is the expectation factor covering those intangible quantities that are difficult to quantify. For the sake of simplicity, according to the ITU-T G.107 recommendation, this equation can be simplified as follows [3]: R = d (d-177.3)*H(d-177.3)-Ie The proposed algorithm for the QoS Management Module is shown in the following figure. Note that d is the one-way delay time and H is either 0, when the value in parentheses is evaluated negative, or 1 for a non-negative value [2]., <(7 9$/,' GURSRXW DIWHU PLQ & VHTXHQFH QXPEHU QXPEHU RI VHTXHQWLDO SNWV 0,1B6(48(17,$/! QXPEHU RI VHTXHQWLDO SNWV 0$;B6(48(17,$/ 9$/,' 0$;B' VHTXHQFH QXPEHU DQG 0$;B0,625'(5 VHT V!PD[BVHT 127 9$/,' FOHDU DOO '$7$ V!F\FOHV QXPEHU FXPXODWLYH RI SNWV ORVW 57&3 665& VHHQ EHIRUH G 173/65'/65 G 0$;B'HOD\+236 'B)DFWRU G +G +G 5$7( / 5 GG+G 5B)DFWRU 5 /BSNWVBORVW FXPXODWLYH RI SNWV ORVW QRZ SUHY /BIUFWBORVW IUDFWLRQ ORVW QRZ SUHY -LWWHU! MD N /BSNWVBORVW /B)DFWRU /BIUFWBORVW N/BSNWVBORVW 'B)DFWRU 5B)DFWRU /B)DFWRU!!!! UDWH N /BSNWVBORVW Figure 4: QoS Management Module Function To give just an example, once the network load drops at low level and the R-factor has fallen below the ordinary levels, the voice connections employ a higher quality voice-

5 encoding scheme to compensate for quality distortion during the congested periods. IV. MEDIA GATEWAY ARCHITECTURE The MG implements the media transformation of the voice connection. The MG comprises of an Ethernet/VoIP Board embedded architecture and contains the following functionalities: 1. A scheduler mechanism, which runs in the microcontroller and is responsible for the management of the DSP resources. The scheduler handles the allocation and de-allocation of the DSP resources during the request of call activation and de-activation respectively. 2. MGCP Client that receives commands from the MGC and responds accordingly. 3. Use of SCTP as a transport protocol for the MGCP 4. RTP/C-RTP packetisation schemes A. Scheduler Schedule s operation is quite simple as it co-operates with the QoS Management Entity. It instructs each DSP about the codec that will be used and the connection that it will serve. Moreover to that, it is able to monitor each DSP s payload every moment so that not to demand extra processing power from an already overloaded DSP. In general, the Scheduler will carry out the following tasks: Co-operate with the QoS Management, Communication with the DSPs, Allocate the appropriate resources for each new connection, Re-allocate the DSP resources by modifying the connection characteristics B. MGCP Client In response to each MGCP command, the MGCP replies using the return codes with all the essential parameters [9], e.g: ƒ Return Code for the Create Command (CRCX): The only mandatory parameter is the Local Descriptor (with the code LC), which is an SDP session descritpor containing the IP address and the port number where the endpoint is expecting to receive data and also the format of that data. ƒ Return Code for the Delete Command (DLCX): It includes several statistical parameters such as: average latency, average jitter, number of packets sent, number of packets received, number of lost packets. ƒ Return Code for the Modify Command (MDCX): This response to Modify consists of only one optional parameter, which is the local connection descriptor that has already been presented. for the communication between MGC and MG. Lightweight is accomplished through the use of the SCTP to carry all the signalling information (H.225/Q.931, H.245 and MGCP). In this way the bandwidth spent in retransmissions or duplicated packets is also minimized. The QoS support of the voice connections is controlled by an entity, which estimates the network load. When the network load reaches a certain threshold, the MGC instructs the MG to modify the encoding parameters of the voice connections by switching to higher compressed voice-encoding scheme. ACKNOWLEDGMENT This work has been conducted under the NETGATE IST project (IST ). The European Commission is gratefully acknowledged for partly funding the NETGATE project by the IST Programme. REFERENCES [1] IEEE Network Magazine, Special Issue on Internet Telephony, May [2] IEEE Communications Magazine, Special Issue on Internet Telephony, April [3] R. Cole and J.H. Rosenbluth, Voice over IP performance monitoring, ACM Computer Communications Review, Vol. 31, April 2001 [4] H. Liu and P. Mouchtaris, VoIP Signaling: H.323 and Beyond, IEEE Communications Magazine, October [5] ITU-T Recommendation G.107, The E-Model, a computation model for use in transmission planning, December [6] ITU-T Recommendation P.861, Objective quality measurement of telephone-band speech codecs, August [7] IETF RFC 2960, Stream Control Transmission Protocol, October 2000 [8] ITU-T Recommendation H.225.0, Call Signaling protocols and media stream packetization for packetbased multimedia communication systems, September [9] IETF RFC 2705, Media Gateway Control Protocol (MGCP), Version 1.0, October 1999 [10] IETF RFC 2508, Compressing IP/UDP/RTP Headers for Low-Speed Serial Links, February 1999 [11] Daniel Collins, Carrier Grade Voice Over IP, McGraw-Hill Professional Telecom [12] P. Galiotos, T. Dagiuklas, QoS Management for an Enhanced VoIP Platform using R-factor and Network Load Estimation Functionality, has been submitted for presentation at HSNMC 02, January 2002 V. CONCLUSIONS This paper presents the architecture of an enhanced H.323 VoIP gateway. The key enhancements of the gateway include scalability, lightweight and QoS support. Scalability is achieved by separating media transformation from the signaling and use protocols such as MGCP and MEGACO

Stream Control Transmission Protocol (SCTP)

Stream Control Transmission Protocol (SCTP) Stream Control Transmission Protocol (SCTP) Definition Stream control transmission protocol (SCTP) is an end-to-end, connectionoriented protocol that transports data in independent sequenced streams. SCTP

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 8: SIP and H323 Litterature: 2004 Image Coding Group, Linköpings Universitet Lecture 8: SIP and H323 Goals: After this lecture you should Understand the basics of SIP and it's architecture Understand

More information

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

VoIP Basics. 2005, NETSETRA Corporation Ltd. All rights reserved. VoIP Basics Phone Network Typical SS7 Network Architecture What is VoIP? (or IP Telephony) Voice over IP (VoIP) is the transmission of digitized telephone calls over a packet switched data network (like

More information

H.323. Definition. Overview. Topics

H.323. Definition. Overview. Topics H.323 Definition H.323 is a standard that specifies the components, protocols and procedures that provide multimedia communication services real-time audio, video, and data communications over packet networks,

More information

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

ABSTRACT. that it avoids the tolls charged by ordinary telephone service ABSTRACT VoIP (voice over IP - that is, voice delivered using the Internet Protocol) is a term used in IP telephony for a set of facilities for managing the delivery of voice information using the Internet

More information

The Session Initiation Protocol

The Session Initiation Protocol The Session Initiation Protocol N. C. State University CSC557 Multimedia Computing and Networking Fall 2001 Lecture # 25 Roadmap for Multimedia Networking 2 1. Introduction why QoS? what are the problems?

More information

VoIP Core Technologies. Aarti Iyengar Apricot 2004

VoIP Core Technologies. Aarti Iyengar Apricot 2004 VoIP Core Technologies Aarti Iyengar Apricot 2004 Copyright 2004 Table Of Contents What is Internet Telephony or Voice over IP? VoIP Network Paradigms Key VoIP Protocols Call Control and Signaling protocols

More information

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

A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert A common issue that affects the QoS of packetized audio is jitter. Voice data requires a constant packet interarrival rate at receivers to convert data into a proper analog signal for playback. The variations

More information

Problem verification during execution of H.323 signaling

Problem verification during execution of H.323 signaling Problem verification during execution of H.323 signaling 1 ESAD KADUSIC & 2 NATASA ZIVIC & 3 NARCIS BEHLILOVIC & 4 ALIJA VEGARA 1,3,4 Faculty of Electrical Engineering in Sarajevo Zmaja od Bosne, 71 000

More information

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications

Provide a generic transport capabilities for real-time multimedia applications Supports both conversational and streaming applications 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 Performance Tests Build-out Delay

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

Summary of last time " " "

Summary of last time   Summary of last time " " " Part 1: Lecture 3 Beyond TCP TCP congestion control Slow start Congestion avoidance. TCP options Window scale SACKS Colloquia: Multipath TCP Further improvements on congestion

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP National Chi Nan University Quincy Wu Email: solomon@ipv6.club.tw 1 Outline Introduction Voice over IP RTP & SIP Conclusion 2 Digital Circuit Technology Developed by telephone

More information

An SCTP-Protocol Data Unit with several chunks

An SCTP-Protocol Data Unit with several chunks SCTP for Beginners Section 2 SCTP Packets he protocol data units (PDU) of SCTP are called SCTP packets. If SCTP runs over IP (as described in RFC2960 ), an SCTP packet forms the payload of an IP packet.

More information

A Novel Software-Based H.323 Gateway with

A Novel Software-Based H.323 Gateway with A Novel Software-Based H.323 Gateway with Proxy-TC for VoIP Systems Presenter : Wei-Sheng Yin Advisor : Dr. Po-Ning Chen Institute of Communications Engineering National Chiao Tung University Agenda Introduction

More information

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts

VoIP. ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts VoIP System Gatekeeper: A gatekeeper is useful for handling VoIP call connections includes managing terminals, gateways and MCU's (multipoint

More information

A Practical Evaluation of QoS for Voice over IP Daniel Zinca, Virgil Dobrota, Mihai Vancea, Gabriel Lazar

A Practical Evaluation of QoS for Voice over IP Daniel Zinca, Virgil Dobrota, Mihai Vancea, Gabriel Lazar A Practical Evaluation of QoS for Voice over IP Daniel Zinca, Virgil Dobrota, Mihai Vancea, Gabriel Lazar Technical University of Cluj-Napoca, Romania Department of Communications {Daniel.Zinca, Virgil.Dobrota,

More information

Outline. History Introduction Packets Association/ Termination Data Transmission concepts Multihoming Streams

Outline. History Introduction Packets Association/ Termination Data Transmission concepts Multihoming Streams Outline History Introduction Packets Association/ Termination Data Transmission concepts Multihoming Streams 1 History Developed by IETF SIGTRAN working group (Internet Engineering Task Force) (SIGnaling

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Lecture 5: SCTP Litterature: RFC3257 SCTP Applicability Statement RFC3286 Introduction to SCTP Forouzan 3 rd ed, Chapter 13 (optional) RFC2960 (optional extra material) RFC3309 (optional extra material)

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

Chapter 11: Understanding the H.323 Standard

Chapter 11: Understanding the H.323 Standard Página 1 de 7 Chapter 11: Understanding the H.323 Standard This chapter contains information about the H.323 standard and its architecture, and discusses how Microsoft Windows NetMeeting supports H.323

More information

TSIN02 - Internetworking

TSIN02 - Internetworking TSIN02 - Internetworking Lecture 5: SCTP Litterature: Forouzan 3 rd ed, Chapter 13 RFC3257 SCTP Applicability Statement RFC3286 Introduction to SCTP Outline: What is SCTP? Why SCTP? SCTP Architecture SCTP

More information

Computer Network Programming

Computer Network Programming Computer Network Programming SCTP Overview Dr. Sam Hsu Computer Science & Engineering Florida Atlantic University SCTP Overview Introduction Motivations Architectural & Functional Views Packet & Chunk

More information

Voice over IP (VoIP)

Voice over IP (VoIP) Voice over IP (VoIP) David Wang, Ph.D. UT Arlington 1 Purposes of this Lecture To present an overview of Voice over IP To use VoIP as an example To review what we have learned so far To use what we have

More information

Transport of (Legacy) Signaling over IP. Summary of course scope

Transport of (Legacy) Signaling over IP. Summary of course scope Transport of (Legacy) Signaling over SIGTRAN architecture (http://www.ietf.org/html.charters/sigtran-charter.html) Raimo Kantola S- 2004 Signaling Protocols 15-1 Summary of course scope PABX H.323 or S

More information

Topics in Computer Networking Switch SS7 PSTN/ISDN. Gatekeeper/ Proxy Server. Topics in Computer Networking Н.

Topics in Computer Networking Switch SS7 PSTN/ISDN. Gatekeeper/ Proxy Server. Topics in Computer Networking Н. Outline SCTP Stream Control Transmission Protocol NGN and Motivation for SCTP Protocol Overview Packet format Protection against SYN Flooding Multistreaming Multihoming Research Activities at Kau Summary

More information

Media Communications Internet Telephony and Teleconference

Media Communications Internet Telephony and Teleconference Lesson 13 Media Communications Internet Telephony and Teleconference Scenario and Issue of IP Telephony Scenario and Issue of IP Teleconference ITU and IETF Standards for IP Telephony/conf. H.323 Standard

More information

Introduction to Quality of Service

Introduction to Quality of Service Introduction to Quality of Service The use of IP as a foundation for converged networks has raised several issues for both enterprise IT departments and ISPs. IP and Ethernet are connectionless technologies

More information

IP-Telephony Introduction

IP-Telephony Introduction IP-Telephony Introduction Bernard Hammer Siemens AG, Munich Siemens AG 2001 1 Presentation Outline Why Internet Telephony Expectations Future Scenario Protocols & System Architectures Protocols Standardistion

More information

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP

Network+ Guide to Networks 6th Edition. Chapter 12 Voice and Video Over IP Network+ Guide to Networks 6th Edition Chapter 12 Voice and Video Over IP Objectives Use terminology specific to converged networks Explain VoIP (Voice over IP) services, PBXs, and their user interfaces

More information

Overview. Slide. Special Module on Media Processing and Communication

Overview. Slide. Special Module on Media Processing and Communication Overview Review of last class Protocol stack for multimedia services Real-time transport protocol (RTP) RTP control protocol (RTCP) Real-time streaming protocol (RTSP) SIP Special Module on Media Processing

More information

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889

RTP. Prof. C. Noronha RTP. Real-Time Transport Protocol RFC 1889 RTP Real-Time Transport Protocol RFC 1889 1 What is RTP? Primary objective: stream continuous media over a best-effort packet-switched network in an interoperable way. Protocol requirements: Payload Type

More information

Introduction. H.323 Basics CHAPTER

Introduction. H.323 Basics CHAPTER CHAPTER 1 Last revised on: October 30, 2009 This chapter provides an overview of the standard and the video infrastructure components used to build an videoconferencing network. It describes the basics

More information

Improving QoS of VoIP over Wireless Networks (IQ-VW)

Improving QoS of VoIP over Wireless Networks (IQ-VW) Improving QoS of VoIP over Wireless Networks (IQ-VW) Mona Habib & Nirmala Bulusu CS522 12/09/2002 1 Agenda Voice over IP (VoIP): Why? VoIP Protocols: H.323 and SIP Quality of Service (QoS) Wireless Networks

More information

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos

Location Based Advanced Phone Dialer. A mobile client solution to perform voice calls over internet protocol. Jorge Duda de Matos Location Based Advanced Phone Dialer A mobile client solution to perform voice calls over internet protocol Jorge Duda de Matos Superior Institute of Technology (IST) Lisbon, Portugal Abstract Mobile communication

More information

Interworking Switched Circuit and Voice-over IP Networks Tutorial

Interworking Switched Circuit and Voice-over IP Networks Tutorial Interworking Switched Circuit and Voice-over IP Networks Tutorial Definition The term operations support systems (OSSs) generally refers to the systems that perform management, inventory, engineering,

More information

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport:

Real Time Protocols. Overview. Introduction. Tarik Cicic University of Oslo December IETF-suite of real-time protocols data transport: Real Time Protocols Tarik Cicic University of Oslo December 2001 Overview IETF-suite of real-time protocols data transport: Real-time Transport Protocol (RTP) connection establishment and control: Real

More information

Multi-Service Access and Next Generation Voice Service

Multi-Service Access and Next Generation Voice Service Hands-On Multi-Service Access and Next Generation Voice Service Course Description The next generation of telecommunications networks is being deployed using VoIP technology and soft switching replacing

More information

Reliability and Availability in Stream Control Transport Protocol (SCTP)

Reliability and Availability in Stream Control Transport Protocol (SCTP) Reliability and Availability in Stream Control Transport Protocol (SCTP) Research Seminar on Real Time and High Availability Autumn 2001 by Laila Daniel on 21 st Nov. 2001 Stream Control Transmission Protocol

More information

NGN interconnection: technology challenges. Dr. Rochdi ZOUAKIA.

NGN interconnection: technology challenges. Dr. Rochdi ZOUAKIA. ITU/ Arab Regional Workshop on NGN interconnection: technology challenges Dr. Rochdi ZOUAKIA zouakia@anrt.net.ma TODAY We have different networks offering different services. Networks with Different architectures.

More information

Seminar report IP Telephony

Seminar report IP Telephony A Seminar report On IP Telephony Submitted in partial fulfillment of the requirement for the award of degree of Bachelor of Technology in Computer Science SUBMITTED TO: www.studymafia.org SUBMITTED BY:

More information

Multimedia Applications. Classification of Applications. Transport and Network Layer

Multimedia Applications. Classification of Applications. Transport and Network Layer Chapter 2: Representation of Multimedia Data Chapter 3: Multimedia Systems Communication Aspects and Services Multimedia Applications and Communication Protocols Quality of Service and Resource Management

More information

An Architecture Framework for Measuring and Evaluating Packet-Switched Voice

An Architecture Framework for Measuring and Evaluating Packet-Switched Voice An Architecture Framework for Measuring and Evaluating Packet-Switched Voice Hyuncheol Kim 1,, Seongjin Ahn 2,, and Junkyun Choi 1 1 School of Engineering, Information and Communications University, 119

More information

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope.

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope. Motion Imagery Standards Board Engineering Guideline Delivery of Low Bandwidth Motion Imagery MISB EG 0803 24 April 2008 1 Scope This Motion Imagery Standards Board (MISB) Engineering Guideline (EG) provides

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

More information

A Review Paper on Voice over Internet Protocol (VoIP)

A Review Paper on Voice over Internet Protocol (VoIP) A Review Paper on Voice over Internet Protocol (VoIP) Aastha Tiwari* Research Scholar, M.tech. 2 nd Computer Networks 1 Bhilai Institute of Technology, Durg, Chattisgarh, India tiwariaastha17@gmail.com

More information

Secure Telephony Enabled Middle-box (STEM)

Secure Telephony Enabled Middle-box (STEM) Report on Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen 04/14/2003 Dr. Mark Stamp - SJSU - CS 265 - Spring 2003 Table of Content 1. Introduction 1 2. IP Telephony Overview.. 1 2.1 Major Components

More information

Overview of the Session Initiation Protocol

Overview of the Session Initiation Protocol CHAPTER 1 This chapter provides an overview of SIP. It includes the following sections: Introduction to SIP, page 1-1 Components of SIP, page 1-2 How SIP Works, page 1-3 SIP Versus H.323, page 1-8 Introduction

More information

Chapter 6. What happens at the Transport Layer? Services provided Transport protocols UDP TCP Flow control Congestion control

Chapter 6. What happens at the Transport Layer? Services provided Transport protocols UDP TCP Flow control Congestion control Chapter 6 What happens at the Transport Layer? Services provided Transport protocols UDP TCP Flow control Congestion control OSI Model Hybrid Model Software outside the operating system Software inside

More information

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S

Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-S Internet Multimedia Architecture Outline Overview Multimedia Applications Signaling Protocols (SIP/SDP, SAP, H.323, MGCP) Streaming Protocols (RTP, RTSP, HTTP, etc.) QoS (RSVP, Diff-Serv, IntServ) Conclusions

More information

Signaling System 7 (SS7) By : Ali Mustafa

Signaling System 7 (SS7) By : Ali Mustafa Signaling System 7 (SS7) By : Ali Mustafa Contents Types of Signaling SS7 Signaling SS7 Protocol Architecture SS7 Network Architecture Basic Call Setup SS7 Applications SS7/IP Inter-working VoIP Network

More information

Voice/Data Integration in Wireless Communication Networks

Voice/Data Integration in Wireless Communication Networks Voice/Data Integration in Wireless Communication Networks Michael Wallbaum, Jens Meggers Department of Computer Science 4, RWTH Aachen, Germany Email: {wallbaum meggers}@i4.informatik.rwth-aachen.de Abstract:

More information

Basic Architecture of H.323 C. Schlatter,

Basic Architecture of H.323 C. Schlatter, Basic Architecture of H.323 C. Schlatter, schlatter@switch.ch 2003 SWITCH Agenda Background to H.323 Components of H.323 H.323 Protocols Overview H.323 Call Establishment 2003 SWITCH 2 Background to H.323

More information

Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video

Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Preface p. xi Acknowledgments p. xvii Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Experiments p. 4 Audio

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2017-05-27 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

Data & Computer Communication

Data & Computer Communication Basic Networking Concepts A network is a system of computers and other devices (such as printers and modems) that are connected in such a way that they can exchange data. A bridge is a device that connects

More information

Protocols supporting VoIP

Protocols supporting VoIP Protocols supporting VoIP Dr. Danny Tsang Department of Electronic & Computer Engineering Hong Kong University of Science and Technology 1 Outline Overview Session Control and Signaling Protocol H.323

More information

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2 1 Outline 1. Basics 2. Media Handling 3. Quality of Service (QoS) 2 Basics - Definitions - History - Standards.

More information

IP Mobility vs. Session Mobility

IP Mobility vs. Session Mobility IP Mobility vs. Session Mobility Securing wireless communication is a formidable task, something that many companies are rapidly learning the hard way. IP level solutions become extremely cumbersome when

More information

WebRTC: IETF Standards Update September Colin Perkins

WebRTC: IETF Standards Update September Colin Perkins WebRTC: IETF Standards Update September 2016 Colin Perkins WebRTC Goals Server SIP+SDP Server Service SIP+SDP SIP+SDP Alice RTP Bob Alice API RTP API Bob The SIP framework is overly complex and rigid hinders

More information

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

Ai-Chun Pang, Office Number: 417. Homework x 3 30% One mid-term exam (5/14) 40% One term project (proposal: 5/7) 30% IP Telephony Instructor Ai-Chun Pang, acpang@csie.ntu.edu.tw Office Number: 417 Textbook Carrier Grade Voice over IP, D. Collins, McGraw-Hill, Second Edition, 2003. Requirements Homework x 3 30% One mid-term

More information

TSIN02 - Internetworking

TSIN02 - Internetworking Literature: Lecture 10: AAA RFC3286 RFC2881 RFC2905 RFC2903 Lecture 10: AAA Goals: 2004 Image Coding Group, Linköpings Universitet 2 Lecture 10: AAA AAA Introduction Outline: AAA introduction AAA in Network

More information

13. Internet Applications 최양희서울대학교컴퓨터공학부

13. Internet Applications 최양희서울대학교컴퓨터공학부 13. Internet Applications 최양희서울대학교컴퓨터공학부 Internet Applications Telnet File Transfer (FTP) E-mail (SMTP) Web (HTTP) Internet Telephony (SIP/SDP) Presence Multimedia (Audio/Video Broadcasting, AoD/VoD) Network

More information

TCP/IP Protocol Suite 1

TCP/IP Protocol Suite 1 TCP/IP Protocol Suite 1 Stream Control Transmission Protocol (SCTP) TCP/IP Protocol Suite 2 OBJECTIVES: To introduce SCTP as a new transport-layer protocol. To discuss SCTP services and compare them with

More information

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic!

Multimedia! 23/03/18. Part 3: Lecture 3! Content and multimedia! Internet traffic! Part 3: Lecture 3 Content and multimedia Internet traffic Multimedia How can multimedia be transmitted? Interactive/real-time Streaming 1 Voice over IP Interactive multimedia Voice and multimedia sessions

More information

Part 3: Lecture 3! Content and multimedia!

Part 3: Lecture 3! Content and multimedia! Part 3: Lecture 3! Content and multimedia! Internet traffic! Multimedia! How can multimedia be transmitted?! Interactive/real-time! Streaming! Interactive multimedia! Voice over IP! Voice and multimedia

More information

Pilsung Taegyun A Fathur Afif A Hari A Gary A Dhika April Mulya Yusuf Anin A Rizka B Dion Siska Mirel Hani Airita Voice over Internet Protocol Course Number : TTH2A3 CLO : 2 Week : 7 ext Circuit Switch

More information

MED: Voice over IP systems

MED: Voice over IP systems Course aim: Online course specification MED: Voice over IP systems This course describes the functional components and operation of telephony systems based on the Internet Protocol (IP) with emphasis on

More information

Voice Over IP - Is Your Network Ready?

Voice Over IP - Is Your Network Ready? I T I n f r a s t r u c t u r e S o l u t i o n s Note: The following technical article was current at the time it was published. However, due to changing technologies and standards updates, some of the

More information

Transporting Voice by Using IP

Transporting Voice by Using IP Transporting Voice by Using IP Voice over UDP, not TCP Speech Small packets, 10 40 ms Occasional packet loss is not a catastrophe Delay-sensitive TCP: connection set-up, ack, retransmit delays 5 % packet

More information

RTP: A Transport Protocol for Real-Time Applications

RTP: A Transport Protocol for Real-Time Applications RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video. Those services include payload type

More information

MEA: Telephony systems MEB: Voice over IP MED: VoIP systems MEC: C7 signalling systems MEE: Video principles MEF: Video over IP

MEA: Telephony systems MEB: Voice over IP MED: VoIP systems MEC: C7 signalling systems MEE: Video principles MEF: Video over IP learntelecoms interactive e-learning suite of courses from PTT: MediaNet v3 Voice and video service delivery MediaNet is a suite of interactive, online e-learning courses that provides training in the

More information

Implementing Cisco Voice Communications & QoS (CVOICE) 8.0 COURSE OVERVIEW: WHO SHOULD ATTEND: PREREQUISITES: Running on UC 9.

Implementing Cisco Voice Communications & QoS (CVOICE) 8.0 COURSE OVERVIEW: WHO SHOULD ATTEND: PREREQUISITES: Running on UC 9. Implementing Cisco Voice Communications & QoS (CVOICE) 8.0 COURSE OVERVIEW: Running on UC 9.x Software Implementing Cisco Voice Communications and QoS (CVOICE) v8.0 is a 5-day training program that teaches

More information

RTP/RTCP protocols. Introduction: What are RTP and RTCP?

RTP/RTCP protocols. Introduction: What are RTP and RTCP? RTP/RTCP protocols Introduction: What are RTP and RTCP? The spread of computers, added to the availability of cheap audio/video computer hardware, and the availability of higher connection speeds have

More information

Performance Analysis of Stream Control Transmission Protocol

Performance Analysis of Stream Control Transmission Protocol Buletinul tiinific al Universitii "Politehnica" din Timioara Seria ELECTRONIC i TELECOMUNICAII TRANSACTIONS on ELECTRONICS and COMMUNICATIONS Tom 49(63), Fascicola 1-2, 2004 Performance Analysis of Stream

More information

Provides port number addressing, so that the correct destination application can receive the packet

Provides port number addressing, so that the correct destination application can receive the packet Why Voice over IP? Traditional TDM (Time-division multiplexing) High recurring maintenance costs Monolithic switch design with proprietary interfaces Uses dedicated, voice-only bandwidth in HFC network

More information

Master Course Computer Networks IN2097

Master Course Computer Networks IN2097 Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Chair for Network Architectures and Services Prof. Carle Department for Computer Science TU München Master

More information

Cisco Optimizing Converged Cisco Networks. Practice Test. Version 2.6. https://certkill.com

Cisco Optimizing Converged Cisco Networks. Practice Test. Version 2.6. https://certkill.com Cisco 642-845 642-845 Optimizing Converged Cisco Networks Practice Test Version 2.6 QUESTION NO: 1 Cisco 642-845: Practice Exam Refer to the exhibit. NBAR is to be configured on router R1 to limit outgoing

More information

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964

On Distributed Communications, Rand Report RM-3420-PR, Paul Baran, August 1964 The requirements for a future all-digital-data distributed network which provides common user service for a wide range of users having different requirements is considered. The use of a standard format

More information

PROTOCOLS FOR THE CONVERGED NETWORK

PROTOCOLS FOR THE CONVERGED NETWORK Volume 2 PROTOCOLS FOR THE CONVERGED NETWORK Mark A. Miller, P.E. President DigiNet Corporation A technical briefing from: March 2002 Table of Contents Executive Summary i 1. Converging Legacy Networks

More information

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[

Non. Interworking between SIP and H.323, MGCP, Megaco/H.248 LS'LDORJ,QF 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[ Non Interworking between SIP and H.323, MGCP, Megaco/H.248 7HFKQRORJ\ 'ULYH 6XLWH 3KRQH )D[ 6DQ -RVH &$ 86$ 85/ ZZZLSGLDORJFRP Joon Maeng Jörg Ott jmaeng@ipdialog.com jo@ipdialog.com The Starting Point

More information

Synopsis of Basic VoIP Concepts

Synopsis of Basic VoIP Concepts APPENDIX B The Catalyst 4224 Access Gateway Switch (Catalyst 4224) provides Voice over IP (VoIP) gateway applications for a micro branch office. This chapter introduces some basic VoIP concepts. This chapter

More information

Designing a Voice over IP Network

Designing a Voice over IP Network Designing a Voice over IP Network Introduction The design of any network involves striking a balance between three requirements. Meeting the capacity needed to handle the projected demand (capacity) Minimizing

More information

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures

SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication procedures International Telecommunication Union ITU-T TELECOMMUNICATION STANDARDIZATION SECTOR OF ITU H.248.40 (01/2007) SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Infrastructure of audiovisual services Communication

More information

Packetizer. Overview of H.323. Paul E. Jones. Rapporteur, ITU-T Q2/SG16 April 2007

Packetizer. Overview of H.323. Paul E. Jones. Rapporteur, ITU-T Q2/SG16 April 2007 Overview of H.323 Paul E. Jones Rapporteur, ITU-T Q2/SG16 paulej@packetizer.com April 2007 Copyright 2007 Executive Summary H.323 was first approved in February 1996, the same month that the first SIP

More information

PSTN Fallback. Finding Feature Information

PSTN Fallback. Finding Feature Information The feature monitors congestion in the IP network and redirects calls to the Public Switched Telephone Network (PSTN) or rejects calls on the basis of network congestion. This feature can also use the

More information

Volume SUPPORTING THE CONVERGED NETWORK. Mark A. Miller, P.E. President DigiNet Corporation. A technical briefing from: July 2002

Volume SUPPORTING THE CONVERGED NETWORK. Mark A. Miller, P.E. President DigiNet Corporation. A technical briefing from: July 2002 Volume 6 SUPPORTING THE CONVERGED NETWORK Mark A. Miller, P.E. President DigiNet Corporation A technical briefing from: July 2002 Table of Contents Executive Summary i 1. The Challenge of Supporting Converged

More information

Department of Computer Science. Burapha University 6 SIP (I)

Department of Computer Science. Burapha University 6 SIP (I) Burapha University ก Department of Computer Science 6 SIP (I) Functionalities of SIP Network elements that might be used in the SIP network Structure of Request and Response SIP messages Other important

More information

Lecture-4. TCP/IP-Overview:

Lecture-4. TCP/IP-Overview: Lecture-4 TCP/IP-Overview: The history goes back to ARPANET a research network sponsored by DoD US Govt. It eventually connected hundreds of universities and govt installations, using leased telephone

More information

Mobile SCTP for IP Mobility Support in All-IP Networks

Mobile SCTP for IP Mobility Support in All-IP Networks Mobile SCTP for IP Mobility Support in All-IP Networks Seok Joo Koh sjkoh@cs.knu.ac.kr Abstract The Stream Control Transmission Protocol (SCTP) is a new transport protocol that is featured multi-streaming

More information

SCTP. Stream Control Transmission Protocol. François Buntschu. Ecole d Ingénieurs et d Architectes de Fribourg HES-SO

SCTP. Stream Control Transmission Protocol. François Buntschu. Ecole d Ingénieurs et d Architectes de Fribourg HES-SO SCTP Stream Control Transmission Protocol François Buntschu Ecole d Ingénieurs et d Architectes de Fribourg HES-SO SCTP Stream Control Transmission Protocol EIA-FR, F.Buntschu August 2003 1 / 32 Agenda

More information

CS 640 Introduction to Computer Networks Spring 2009

CS 640 Introduction to Computer Networks Spring 2009 CS 640 Introduction to Computer Networks Spring 2009 http://pages.cs.wisc.edu/~suman/courses/wiki/doku.php?id=640-spring2009 Programming Assignment 3: Transmission Control Protocol Assigned: March 26,

More information

TODAY AGENDA. VOIP Mobile IP

TODAY AGENDA. VOIP Mobile IP VOIP & MOBILE IP PREVIOUS LECTURE Why Networks? And types of Networks Network Topologies Protocols, Elements and Applications of Protocols TCP/IP and OSI Model Packet and Circuit Switching 2 TODAY AGENDA

More information

Investigation of Algorithms for VoIP Signaling

Investigation of Algorithms for VoIP Signaling Journal of Electrical Engineering 4 (2016) 203-207 doi: 10.17265/2328-2223/2016.04.007 D DAVID PUBLISHING Todorka Georgieva 1, Ekaterina Dimitrova 2 and Slava Yordanova 3 1. Telecommunication Department,

More information

Discontinuous Transmission (DTX) of Speech in cdma2000 Systems

Discontinuous Transmission (DTX) of Speech in cdma2000 Systems GPP C.S00-0 Version.0 Date: December, 00 Discontinuous Transmission (DTX) of Speech in cdma000 Systems COPYRIGHT GPP and its Organizational Partners claim copyright in this document and individual Organizational

More information

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1

B.Eng. (Hons.) Telecommunications. Examinations for / Semester 1 B.Eng. (Hons.) Telecommunications Cohort: BTEL/12/FT Examinations for 2014-2015 / Semester 1 MODULE: IP TELEPHONY MODULE CODE: TELC 3107 Duration: 3 Hours Instructions to Candidates: 1. Answer all questions.

More information

Kommunikationssysteme [KS]

Kommunikationssysteme [KS] Kommunikationssysteme [KS] Dr.-Ing. Falko Dressler Computer Networks and Communication Systems Department of Computer Sciences University of Erlangen-Nürnberg http://www7.informatik.uni-erlangen.de/~dressler/

More information

Real-time Services BUPT/QMUL

Real-time Services BUPT/QMUL Real-time Services BUPT/QMUL 2015-06-02 Agenda Real-time services over Internet Real-time transport protocols RTP (Real-time Transport Protocol) RTCP (RTP Control Protocol) Multimedia signaling protocols

More information

Internet Telephony. Definition. Overview. Topics. 1. Introduction

Internet Telephony. Definition. Overview. Topics. 1. Introduction Internet Telephony Definition Internet telephony refers to communications services voice, facsimile, and/or voice-messaging applications that are transported via the Internet, rather than the public switched

More information

Mohammad Hossein Manshaei 1393

Mohammad Hossein Manshaei 1393 Mohammad Hossein Manshaei manshaei@gmail.com 1393 Voice and Video over IP Slides derived from those available on the Web site of the book Computer Networking, by Kurose and Ross, PEARSON 2 Multimedia networking:

More information