Introduction to VoIP. 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 TEL: # 255
|
|
- Garry Ray
- 8 years ago
- Views:
Transcription
1 Introduction to VoIP 陳 懷 恩 博 士 副 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 TEL: # 55
2 Outline Introduction VoIP Call Tpyes VoIP Equipments Speech and Codecs Transport Protocols Real-time Transport Protocol
3 What is VoIP? Transport voice traffic using the Internet Protocol (IP) One of the greatest challenges to VoIP is voice quality. One of the keys to acceptable voice quality is bandwidth. Control and prioritize the access Internet: best-effort transfer VoIP!= Internet telephony The next generation Telcos Access and bandwidth are better managed. 3
4 Carrier Grade VoIP Carrier grade Extremely high availability % reliability (high reliability) Fully redundant, Self-healing AT&T carries about 3 million voice calls a day (high capacity). Highly scalable Short call setup time, high speech quality No perceptible echo, noticeable delay and annoying noises on the line Carrier grade and VoIP mutually exclusive A serious alternative for voice communications with enhanced features 4
5 Traffic Types: Data and Voice Data traffic Asynchronous - can be delayed Extremely error sensitive Voice traffic Synchronous - stringent delay requirements More tolerant for errors Note that IP is not designed for voice delivery. VoIP requirements Meet all the requirements for traditional telephony Offer new and attractive capabilities at a lower cost 5
6 Why VoIP? Why carry voice? Internet supports instant access to anything However, voice services provide more revenues. Voice is big business. Why use IP for voice? Traditional telephony carriers use circuit switching for carrying voice traffic. Circuit-switching is not suitable for multimedia communications. IP: lower equipment cost, low operating expense, integration of voice and data applications, potentially lower bandwidth requirements, the widespread availability of IP 6
7 VoIP Call Types Computer Internet Voice Gateway Phone Line Computer Internet Voice Gateway Voice Gateway Phone Line Computer Internet Phone Line 7
8 The VoIP Equipments () Telephone hardwares of the network Pingtel xpressa CISCO796 snom 8
9 The VoIP Equipments () USB Phone, Mike of earphone, to need, then install the network telephone software (on computers) MSN Messenger 9
10 The VoIP Equipments (3) Home Voice Gateway (telephone) Source of the photo: ARTDIO Company
11 The VoIP Equipments (4) Call Server (a) PSTN Gateway (b) (a) Vontel Server (b) CISCO Gateway
12 Lower Bandwidth Requirements PSTN Human speech frequency < 4K Hz The Nyquist Theorem: *4k samples per second G.7-64 kbps = 8K * 8 bits Sophisticated coders Save more bandwidth by silence-detection Compression 3kbps, 6kbps, 8kbps, 6.3kbps, 5.3kbps GSM 3kbps Traditional telephony never changes. VoIP two ends of the call negotiate the coding scheme
13 VoIP Challenges VoIP must offer the same reliability and voice quality as PSTN % and Toll quality Mean Opinion Score (MOS) 5 (Excellent), 4 (Good), 3 (Fair), (Poor), (Bad) International Telecommunication Union Telecommunications Standardization Sector (ITU-T) P.8 Toll quality means a MOS of 4. or better. 3
14 Speech Quality (/3) Must be as good as PSTN Delay Coding/Decoding + Buffering Time + Tx. Time G.4: the round-trip time 3 ms Echo High Delay ==> Echo is Critical speak listen 4
15 Speech Quality (/3) Jitter Delay variation Due to different routes or queuing times Use of jitter buffer (possible solution) Jitter buffers add delay speak speak listen listen constant delay variance = variable delay variance <> 5
16 Speech Quality (3/3) Packet Loss Traditional retransmission cannot meet the real-time requirements Call Setup Time Address Translation (DNS Query) Directory Access (Query Database) ENUM or LDAP 6
17 Managing Access and Prioritizing Traffic A single network for a wide range of applications Resource management: call is admitted if sufficient resources are available Prioritization: different types of traffic are handled in different ways If a network becomes heavily loaded, traffic should feel the effects before synchronous traffic (such as voice). QoS has required huge efforts 7
18 Speech-coding Techniques In general, coding techniques are such that speech quality degrades as bandwidth reduces. The relationship is not linear. 8
19 Network Reliability and Scalability % reliability Today s VoIP solutions are ok. Redundancy and load sharing Scalable easy to start on a small scale and then expand as traffic demand increases Distributed architecture 9
20 Components of VoIP Coding & Decoding of Analog Voice Analog-to-Digital and Digital-to-Analog conversions Compression Signaling Call setup & tear down Resource & coding negotiation Transport of Bearer Traffic Voice packet transmission Routing Support of quality of service Numbering Phone number, IP address
21 VoIP Protocols H.33: ITU-T standard, latest version v4 Peer-to-peer protocol that supports terminals communicating over packet based networks SIP: IETF standard, RFC 36 Peer-to-peer protocol for initiation, modification termination of communication sessions between users MGCP: ITU-T and IETF collaboration, RFC 3435 Master/slave protocol for media gateway controller to control media gateway
22 VoIP Protocol Stacks
23 The IP suite and the OSI stack TCP UDP Reliable, error-free, in-sequence delivery No sequencing, no retransmission 3
24 IP and TCP Internet Protocol (IP) A packet-based protocol Routing on a packet-by-packet base Packets transfer with no guarantees May not receive in order May be lost or severely delayed Transmission Control Protocol (TCP) Retransmission Assemble the packets in order Congestion control Useful for file-transfers and User Datagram Protocol (UDP) No retransmission, flow control and sequence number Useful for real-time transmission 4
25 IP RFC 79 Amendments: RFCs 95, 99, and 9 Requirements for Internet hosts: RFCs, 3 Requirements for IP routers: RFC 8 IP datagram Data packet with an IP header Best-effort protocol No guarantee that a given packet will be delivered 5
26 IP Header [/] Version 4 Header Length Type of Service Total Length Identification, Flags, and Fragment Offset TTL A datagram can be split into fragments Identify data fragments Flags a datagram can be fragmented or not Indicate the last fragment A number of hops (not a number of seconds) 6
27 IP Header [/] Protocol The higher-layer protocol TCP (6); UDP (7) Source and Destination IP Addresses 3 Version Header Length Type of Service Total Length Identification Flags Fragment Offset Time to Live Protocol Header Checksum Source IP Address Destination IP Address Options Data 7
28 TCP Transmission Control Protocol In sequence, without omissions and errors End-to-end confirmation, packet retransmission, flow control, congestion control RFC 793 Break up a data stream in segments Attach a TCP header Sent down the stack to IP At the destination, checks the header for errors Send back an ack The source retransmits if no ack is received within a given period. 8
29 9 The TCP Header [/5] Source Port Destination Port Acknowledge Number Options Checksum Data Sequence Number Data Offset Reserved U R G A C K P S H R S T S Y N F I N Urgent Point Padding Window
30 TCP Connections An example After receiving,, 3 ACK 4 Closing a connection FIN ACK, FIN ACK 34
31 35 UDP User Datagram Protocol Pass individual pieces of data from an application to IP No ACK, inherently unreliable Applications A quick, on-shot transmission of data, request/response DNS If no response, the AP retransmits the request The AP includes a request identifier The source port number is optional Checksum Source Port Destination Port Length Checksum
32 Voice over UDP, not TCP Speech Small packets, 4 ms Occasional packet loss is not a catastrophe Delay-sensitive TCP: connection set-up, ack, retransmit delays 5 % packet loss is acceptable if evenly spaced Resource management and reservation techniques A managed IP network In-sequence delivery Mostly yes UDP was not designed for voice traffic 36
33 The Real-Time Transport Protocol RTP: A Transport Protocol for Real-Time Applications RFC 355 (Obsoletes RFC 889) RTP Real-Time Transport Protocol RTCP RTP Control Protocol UDP Packets may be lost or out-of-sequence RTP over UDP A sequence number A time stamp for synchronized play-out Does not solve the problems; simply provides additional information 37
34 RTCP A companion protocol Exchange messages between session users # of lost packets, delay and inter-arrival jitter Quality feedback RTCP is implicitly open when an RTP session is open RTP/RTCP uses UDP port n and n+ (e.g., 5/5) 38
35 RTP Payload Formats [/] RTP carries the actual digitally encoded voice RTP header + a payload of voice/video samples UDP and IP headers are attached Many voice- and video-coding standards A payload type identifier in the RTP header Specified in RFC 355 New coding schemes have become available See Table and Table for examples A sender has no idea what coding schemes a receiver could handle. 39
36 RTP Payload Formats [/] Separate signaling systems Capability negotiation during the call setup SIP and SDP A dynamic payload type may be used Support new coding scheme in the future The encoding name is also significant. Unambiguously refer to a particular payload specification Should be registered with the IANA RED, Redundant payload type (refer to RFC98) To cope with packet loss Primary Voice samples + previous samples Two samples may use different encoding schemes 4
37 Payload Types for Audio Encoding Table. Example of payload types of audio encoding Payload Type Name Media Type Clock Rate (Hz) Channel PCMU Audio 8 G76-3 Audio 8 3 GSM Audio 8 4 G73 Audio 8 8 PCMA Audio 8 8 G79 Audio 8 4
38 Payload Types for Video Encoding Table. Example of payload types of video encoding Payload Type Name Media Type Clock Rate (Hz) 5 CelB Video 9 6 JPEG Video 9 3 H6 Audio 9 3 MPV Audio 9 33 MPT Video/Audio 9 34 H63 Video 9 Dyn H Video 9 4
39 RTP Header Format RTP Header RTP Header Extension 43
40 The RTP Header [/4] Version (V) Padding (P) The padding octets at the end of the payload The payload needs to align with 3-bit boundary The last octet of the payload contains a count of the padding octets. Extension (X), contains a header extension 44
41 The RTP Header [/4] CSRC Count (CC) The number of contributing source identifiers Marker (M) Support silence suppression The first packet of a talkspurt, after a silence period Payload Type (PT) In general, a single RTP packet will contain media coded according to only one payload format. RED is an exception. Sequence number A random number generated by the sender at the beginning of a session Incremented by one for each RTP packet 45
42 The RTP Header [3/4] Timestamp 3-bit The instant at which the first sample The receiver Synchronized play-out Calculate the jitter The clock freq depends on the encoding E.g., 8Hz Support silence suppression The initial timestamp is a random number chosen by the sending application. 46
43 The RTP Header [4/4] Synchronization Source (SSRC) 3-bit identifier The entity setting the sequence number and timestamp Chosen randomly, independent of the network address Meant to be globally unique within a session May be a sender or a mixer Contributing Source (CSRC) An SSRC value for a contributor Used to identify the original sources of media behind the mixer -5 CSRC entries 47
44 Mixers and Translators Mixers Enable multiple media streams from different sources to be combined into a single stream If the capacity or bandwidth of a participant is limited An audio conference The SSRC is the mixer More than one CSRC values Translators Manage communications between entities that does not support the same coding scheme The SSRC is the participant, not the translator. 48
45 The RTP Control Protocol [/3] RTCP A companion control protocol of RTP Periodic exchange of control information For quality-related feedback A third party can also monitor session quality and detect network problems. Using RTCP and IP multicast Five types of RTCP packets Sender Report: transmission and reception statistics Receiver Report: reception statistics 49
46 The RTP Control Protocol [/3] Source Description (SDES) BYE APP One or more descriptions related to a particular session participant Must contain a canonical name (CNAME) Separate from SSRC which might change When both audio and video streams were being transmitted, the two streams would have different SSRCs the same CNAME for synchronized play-out The end of a participation in a session For application-specific functions 5
47 The RTP Control Protocol [3/3] Two or more RTCP packets will be combined SRs and RRs should be sent as often as possible to allow better statistical resolution. New between media sources and the received media. receivers in a session must receive CNAME very quickly to allow a correlation Every RTCP packet must contain a report packet (SR/RR) and an SDES packet Even if no data to report An example RTP compound packet 5
48 RTCP Sender Report Sender Report Header Info Sender Info Receiver Report Blocks Option Profile-specific extension 5
49 Header Info Resemble to an RTP packet Version Padding bit Padding octets? RC, report count The number of reception report blocks 5-bit If more than 3 reports, an RR is added PT, payload type () 53
50 Sender Info SSRC of sender NTP Timestamp Network Time Protocol Timestamp The time elapsed in seconds since :, //9 (GMT) 64-bit 3 MSB: the number of seconds 3 LSB: the fraction of a seconds ( ps) RTP Timestamp Corresponding to the NTP timestamp The same as used for RTP timestamps For better synchronization Sender s packet count Cumulative within a session Sender s octet count Cumulative within a session 54
51 RR Blocks [/] SSRC_n The source identifier of the session participant to which the data in this RR block pertains. Fraction lost Fraction of packets lost since the last report issued by this participant By examining the sequence numbers in the RTP header Cumulative number of packets lost Since the beginning of the RTP session Extended highest sequence number received The sequence number of the last RTP packet received 6 lsb, the last sequence number 6 msb, the number of sequence number cycles 55
52 RR Blocks [/] Interarrival jitter An estimate of the variance in RTP packet arrival Last SR Timestamp (LSR) Used to check if the last SR has been received Delay Since Last SR (DLSR) The duration in units of /65,536 seconds 56
53 RTCP Receiver Report Receiver Report Issued by a participant who receives RTP packets but does not send, or has not yet sent Is almost identical to an SR PT = No sender information 57
54 RTCP Source Description Packet Provides identification and information regarding session participants Must exist in every RTCP compound packet Header V, P, SC, PT=, Length Zero or more chunks of information An SSRC or CSRC value One or more identifiers and pieces of information A unique CNAME address, phone number, name 58
55 RTCP BYE Packet Indicate one or more media sources are no longer active Application-Defined RTCP Packet For application-specific data For non-standardized application 59
56 Calculating Round-Trip Time Use SRs and RRs E.g. Report A: A, T B, T Report B: B, T3 A, T4 RTT = T4-T3+T-T RTT = T4-(T3-T)-T Report B LSR = T DLSR = T3-T T T4 A B T T3 6
57 Calculation Jitter The mean deviation of the difference in packet spacing at the receiver S i = the RTP timestamp for packet i R i = the time of arrival D(i,j) = (R j -S j ) - (R i - S i ) The Jitter is calculated continuously J(i) = J(i-) + ( D(i-,i) - J(i-))/6 6
58 Timing of RTCP Packets RTCP provides useful feedback Regarding the quality of an RTP session Delay, jitter, packet loss Be sent as often as possible Consume the bandwidth Should be fixed at 5% An algorithm, RFC 889 Senders are collectively allowed at least 5% of the control traffic bandwidth. (CNAME) The interval > 5 seconds.5.5 times the calculated interval A dynamic estimate the avg. RTCP packet size 6
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 informationGoal 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 informationIP Telephony (Voice over IP)
(Voice over IP) Instructor Ai-Chun Pang, acpang@csie.ntu.edu.tw Office Number: 417, New building of CSIE Textbook Carrier Grade Voice over IP, D. Collins, McGraw-Hill, Second Edition, 2003. Requirements
More informationUnit 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 informationAdvanced 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 informationVoice 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 informationEncapsulating 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 informationRequirements 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 information2.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 informationPerformance 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 informationRTP / RTCP. Announcements. Today s Lecture. RTP Info RTP (RFC 3550) I. Final Exam study guide online. Signup for project demos
Announcements I. Final Exam study guide online RTP / RTCP Internet Protocols CSC / ECE 573 Fall, 2005 N. C. State University II. III. Signup for project demos Teaching evaluations at end today copyright
More informationVoice 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 informationReceiving 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 informationIP-Telephony Real-Time & Multimedia Protocols
IP-Telephony Real-Time & Multimedia Protocols Bernard Hammer Siemens AG, Munich Siemens AG 2001 1 Presentation Outline Media Transport RTP Stream Control RTCP RTSP Stream Description SDP 2 Real-Time Protocol
More informationAn 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 informationinternet 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 informationCombining 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 informationAudio and Video for the Internet
RTP Audio and Video for the Internet Colin Perkins TT rvaddison-wesley Boston San Francisco New York Toronto Montreal London Munich Paris Madrid Capetown Sydney 'lokyo Singapore Mexico City CONTENTS PREFACE
More informationQoS and the Advantages of Multimedia over IP
CHAPTER 4 Multimedia over IP The idea of multimedia communications is very appealing text, graphics, sound, and video all combined to enrich the ways in which we communicate and to transform communications
More informationClearing 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 informationLehrstuhl für Informatik 4 Kommunikation und verteilte Systeme
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 informationVoice 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 informationSIP 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 informationInternet Services & Protocols Multimedia Applications, Voice over IP
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Multimedia Applications, Voice over IP Dipl.-Inform. Stephan Groß Room: GRU314
More information159.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 informationVoIP 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 informationpoint to point and point to multi point calls over IP
Helsinki University of Technology Department of Electrical and Communications Engineering Jarkko Kneckt point to point and point to multi point calls over IP Helsinki 27.11.2001 Supervisor: Instructor:
More informationVoIP 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 informationInternet Services & Protocols Multimedia Applications, Voice over IP
Department of Computer Science Institute for System Architecture, Chair for Computer Networks Internet Services & Protocols Multimedia Applications, Voice over IP Dr.-Ing. Stephan Groß Room: INF 3099 E-Mail:
More informationVoIP 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 informationCurso 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 informationIndepth 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 informationVoice Over IP. Priscilla Oppenheimer www.priscilla.com
Voice Over IP Priscilla Oppenheimer www.priscilla.com Objectives A technical overview of the devices and protocols that enable Voice over IP (VoIP) Demo Packet8 and Skype Discuss network administrator
More informationOverview of Voice Over Internet Protocol
Overview of Voice Over Internet Protocol Purva R. Rajkotia, Samsung Electronics November 4,2004 Overview of Voice Over Internet Protocol Presentation Outline History of VoIP What is VoIP? Components of
More informationClasses of multimedia Applications
Classes of multimedia Applications Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video Others Class: Streaming Stored Audio and Video The multimedia content
More informationVOICE 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 informationMultimedia 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 informationB12 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 informationApplied 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 informationVoice-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 informationBroadband 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 informationComparison 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 informationQoS 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 informationVoice 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 information12 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 informationTECHNICAL 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 informationSession Initiation Protocol (SIP) The Emerging System in IP Telephony
Session Initiation Protocol (SIP) The Emerging System in IP Telephony Introduction Session Initiation Protocol (SIP) is an application layer control protocol that can establish, modify and terminate multimedia
More informationVoice 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 informationInternet Working 15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005
15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005 1 43 administrational stuff Next Thursday preliminary discussion of network seminars
More informationChapter 2 Voice over Internet Protocol
Chapter 2 Voice over Internet Protocol Abstract This chapter presents an overview of the architecture and protocols involved in implementing VoIP networks. After the overview, the chapter discusses the
More informationVoice 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 information920-803 - technology standards and protocol for ip telephony solutions
920-803 - technology standards and protocol for ip telephony solutions 1. Which CODEC delivers the greatest compression? A. B. 711 C. D. 723.1 E. F. 726 G. H. 729 I. J. 729A Answer: C 2. To achieve the
More informationProject Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf 03-1853 (Team Lead) Imran Bashir 02-1658 Khadija Akram 04-0080
Test Cases Document VOIP SOFT PBX Project Code: SPBX Project Advisor : Aftab Alam Project Team: Umair Ashraf 03-1853 (Team Lead) Imran Bashir 02-1658 Khadija Akram 04-0080 Submission Date:23-11-2007 SPBX
More informationQuality of Service for Streamed Multimedia over the Internet
Quality of Service for Streamed Multimedia over the Internet Nicola Cranley*, Ludovic Fiard, Liam Murphy* *Performance Engineering Laboratory, School of Electronic Engineering, Dublin City University,
More informationVoIP with SIP. Session Initiation Protocol RFC-3261/RFC-2543. Tasuka@Tailyn.com.tw
VoIP with SIP Session Initiation Protocol RFC-3261/RFC-2543 Tasuka@Tailyn.com.tw 1 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy Telephone 2 Legacy
More informationIAB CONCERNS ABOUT CONGESTION CONTROL. Iffat Hasnian 1832659
IAB CONCERNS ABOUT CONGESTION CONTROL Iffat Hasnian 1832659 IAB CONCERNS Outline 1- Introduction 2- Persistent High Drop rate Problem 3- Current Efforts in the IETF 3.1 RTP 3.2 TFRC 3.3 DCCP 3.4 Audio
More informationInternet Technology Voice over IP
Internet Technology Voice over IP Peter Gradwell BT Advert from 1980s Page 2 http://www.youtube.com/v/o0h65_pag04 Welcome to Gradwell Gradwell provides technology for every line on your business card Every
More informationThe use of IP networks, namely the LAN and WAN, to carry voice. Voice was originally carried over circuit switched networks
Voice over IP Introduction VoIP Voice over IP The use of IP networks, namely the LAN and WAN, to carry voice Voice was originally carried over circuit switched networks PSTN (Public Switch Telephone Network)
More informationPerformance 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 informationSIP : Session Initiation Protocol
: Session Initiation Protocol EFORT http://www.efort.com (Session Initiation Protocol) as defined in IETF RFC 3261 is a multimedia signaling protocol used for multimedia session establishment, modification
More informationQoS 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 informationMeasurement of IP Transport Parameters for IP Telephony
Measurement of IP Transport Parameters for IP Telephony B.V.Ghita, S.M.Furnell, B.M.Lines, E.C.Ifeachor Centre for Communications, Networks and Information Systems, Department of Communication and Electronic
More informationUnderstanding 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 informationIntroduction to Packet Voice Technologies and VoIP
Introduction to Packet Voice Technologies and VoIP Cisco Networking Academy Program Halmstad University Olga Torstensson 035-167575 olga.torstensson@ide.hh.se IP Telephony 1 Traditional Telephony 2 Basic
More informationVIDEOCONFERENCING. 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 informationMobile 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 informationVoice 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 informationBasic 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 informationSIP (Session Initiation Protocol) Technical Overview. Presentation by: Kevin M. Johnson VP Engineering & Ops
SIP (Session Initiation Protocol) Technical Overview Presentation by: Kevin M. Johnson VP Engineering & Ops Page 1 Who are we? Page 2 Who are we? Workforce Automation Software Developer Page 3 Who are
More informationHow 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 informationMixer/Translator VOIP/SIP. Translator. Mixer
Mixer/Translator VOIP/SIP RTP Mixer, translator A mixer combines several media stream into a one new stream (with possible new encoding) reduced bandwidth networks (video or telephone conference) appears
More informationSources: Chapter 6 from. Computer Networking: A Top-Down Approach Featuring the Internet, by Kurose and Ross
Multimedia Communication Multimedia Systems(Module 5 Lesson 2) Summary: H Internet Phone Example Making the Best use of Internet s Best-Effort Service. Sources: H Chapter 6 from Computer Networking: A
More informationIxLoad: Advanced VoIP
IxLoad: Advanced VoIP IxLoad in a typical configuration simulating SIP endpoints Aptixia IxLoad VoIP is the perfect tool for functional, performance, and stability testing of SIPbased voice over IP (VoIP)
More informationIntegrate 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 informationTSIN02 - Internetworking
TSIN02 - Internetworking Lecture 9: SIP and H323 Literature: Understand the basics of SIP and it's architecture Understand H.323 and how it compares to SIP Understand MGCP (MEGACO/H.248) SIP: Protocol
More informationOnline 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 informationTransport and Network Layer
Transport and Network Layer 1 Introduction Responsible for moving messages from end-to-end in a network Closely tied together TCP/IP: most commonly used protocol o Used in Internet o Compatible with a
More informationEvaluating 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 informationDigital Audio and Video Data
Multimedia Networking Reading: Sections 3.1.2, 3.3, 4.5, and 6.5 CS-375: Computer Networks Dr. Thomas C. Bressoud 1 Digital Audio and Video Data 2 Challenges for Media Streaming Large volume of data Each
More informationWhite paper. SIP An introduction
White paper An introduction Table of contents 1 Introducing 3 2 How does it work? 3 3 Inside a normal call 4 4 DTMF sending commands in sip calls 6 5 Complex environments and higher security 6 6 Summary
More information1. 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 informationNetwork 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 informationAnalysing the Characteristics of VoIP Traffic
Analysing the Characteristics of VoIP Traffic A Thesis Submitted to the College of Graduate Studies and Research in Partial Fulfillment of the Requirements for the degree of Master of Science in the Department
More informationIntroduction to VoIP. RFCs (RTP, SIP, H.323) Various books on VoIP
Introduction to VoIP RFCs (RTP, SIP, H.323) Various books on VoIP Telephony Analo line Analo telephone network Manual operators on switchboard or Electromechanical ear Problems: Maintenance nihtmare Noise
More informationNeed for Signaling and Call Control
Need for Signaling and Call Control VoIP Signaling In a traditional voice network, call establishment, progress, and termination are managed by interpreting and propagating signals. Transporting voice
More informationVoice 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 informationApplication 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 informationDistributed Systems 3. Network Quality of Service (QoS)
Distributed Systems 3. Network Quality of Service (QoS) Paul Krzyzanowski pxk@cs.rutgers.edu 1 What factors matter for network performance? Bandwidth (bit rate) Average number of bits per second through
More informationIP-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 informationQuality 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 informationVoice 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 informationVOICE OVER IP AND NETWORK CONVERGENCE
POZNAN UNIVE RSITY OF TE CHNOLOGY ACADE MIC JOURNALS No 80 Electrical Engineering 2014 Assaid O. SHAROUN* VOICE OVER IP AND NETWORK CONVERGENCE As the IP network was primarily designed to carry data, it
More information29 - VoIP laboratory work: Signalling, Voice Quality and Security
Helsinki University of Technology Networking Laboratory S-38.3133 Networking Technology, laboratory course 29 - VoIP laboratory work: Signalling, Voice Quality and Security Made by: Modified: Ilkka Kiiskinen
More informationIP Telephony v1.0 Scope and Sequence. Cisco Networking Academy Program
IP Telephony v1.0 Scope and Sequence Cisco Networking Academy Program Table of Content COURSE OVERVIEW...4 Course Description...4 Course Objectives...4 Target Audience...5 Prerequisites...5 Lab Requirements...5
More informationNortel - 920-803. Technology Standards and Protocol for IP Telephony Solutions
1 Nortel - 920-803 Technology Standards and Protocol for IP Telephony Solutions QUESTION: 1 To achieve the QoS necessary to deliver voice between two points on a Frame Relay network, which two items are
More informationVoice 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 informationANALYSIS 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 informationEnd-to-End QoS Monitoring Tool Development and Performance Analysis for NGN
End-to-End QoS Monitoring Tool Development and Performance Analysis for NGN ChinChol Kim 1, SangChul Shin 1, SangYong Ha 1, SunYoung Han 2 and YoungJae Kim 2 1 National Computerization Agency Building
More informationVoice 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 informationPacketized Telephony Networks
Packetized Telephony Networks Benefits of Packet Telephony Networks Traditionally, the potential savings on long-distance costs was the driving force behind the migration to converged voice and data networks.
More information