VoIP Lecture 8 Paul Flynn. 2 Network Components CO - Central Office Trunk - Switch-switch connection Loop - Line from switch to phone Tandem switch -

Slides:



Advertisements
Similar presentations
Voice over IP.
Advertisements

© Jörg Liebeherr, CS757 Three Network Technologies Telephone Network –The largest worldwide computer network, specialized for voice –Switching.
Speech Coding Techniques
Unified Communications
Gateway and Trunk Concepts Chapter 07. The Process of Converting Voice to Packet 0.
Legacy Voice World Chapter 03. Analog Connectivity What is analog connectivity Electric wave forms Understanding Analog signaling.
Voice over IP Fundamentals
SG2001_VIP.ppt Page 1 PLANET Technology Corp. Product Guide 2001 VoIP Products Your Voice over Internet By Product Department.
High Performance 32 Channel ADPCM Codec File Number Here ® LogiCORE Products.
4.2 Digital Transmission Pulse Modulation (Part 2.1)
8/16/20021 Digital Transmission Key Learning Points Fundamentals of Voice Digitization Pulse Code Modulation Quantification Noise Multiplexed Digital Lines.
1 ECS5365 Lecture 1 Overview of N-ISDN Philip Branch Centre for Telecommunications and Information Engineering (CTIE) Monash University
Voice over the Internet (the basics) CS 7270 Networked Applications & Services Lecture-2.
Abdellatif O. Abdellatif Sudatel Telecom Group Voice Over IP.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Voice Over IP (VoIP). Boyapati, Roopesh Understanding VoIP ConceptsComponentsFunctionalityProtocolsChallengesDemo.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Internet Telephony Shivkumar Kalyanaraman Based upon slides of Henning Schulzrinne (Columbia)
Chapter 12: Circuit Switching and Packet Switching
IRT Lab IP Telephony Columbia 1 Henning Schulzrinne Wenyu Jiang Sankaran Narayanan Xiaotao Wu Columbia University Department of Computer Science.
© 2006 Cisco Systems, Inc. All rights reserved. 2.2: Digitizing and Packetizing Voice.
From VoIP to IP Communications Henry Sinnreich WCOM * The views expressed in this presentation are my own and may or may not represent the views of my.
Module 2.2: ADSL, ISDN, SONET
1 Introduction to Telecommunications •Lecture 1 •Paul Flynn.
K. Salah 1 Chapter 28 VoIP or IP Telephony. K. Salah 2 VoIP Architecture and Protocols Uses one of the two multimedia protocols SIP (Session Initiation.
1 CCM Deployment Models Wael K. Valencia Community College.
1 © 2005 Cisco Systems, Inc. All rights reserved. Cisco Public IP Telephony Introduction to VoIP Cisco Networking Academy Program.
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Computer Networks Digitization. Spring 2006Computer Networks2 Transfer of an Analog Signal  When analog data (voice, pictures, video) are transformed.
© 2006 Cisco Systems, Inc. All rights reserved. QOS Lecture 2 - Introducing VoIP Networks.
Signaling and Switching Chapter 6. Objectives In this chapter, you will learn to: Define modulation and explain its four basic versions Explain the different.
Convergence of Voice, Video, and Data. Objectives In this chapter, you will learn to: Identify terminology used to describe applications and other aspects.
1 © 1999, Cisco Systems, Inc. Course Number Presentation_ID Voice Data Integration Cisco do Brasil Jonio Cavalcanti VoIP Network Design.
Voice QoS LANtel Telecommunication Corp. Senior Product Manager Jeremy Chan.
CHAPTER 14 PSTN and VoIP Interworking. Cisco Packet Telephony: Connection Control Call Control Services.
The Convergence of: Voice, Video, and Data. Objectives Identify terminology used to describe applications and other aspects of converged networks Describe.
VoIP Technology Developments Co-leaders: José A. Domínguez (University of Oregon)
Pulse Code Modulation (PCM)
1 VoIP – Voice over Internet Protocol Patrick Hügenell, Andreas Vetter – TIM01AGR – 2003 VoIP Voice over IP.
Principles of Voice & Data Lesson 1: Telephony Essentials Bellevue Community College Bob Young, Instructor.
VoIP Technology Briefing
Figure 4-1 ADPCM (adaptive differential pulse code modulation) Difference.
Applied Communications Technology Voice Over IP (VOIP) nas1, April 2012 How does VOIP work? Why are we interested? What components does it have? What standards.
Teachers Name : Suman Sarker Telecommunication Technology Subject Name : Mobile & Wireless Communication-2 Subject Code : 9471 Semester :7th Department.
Introduction to Packet Voice Technologies Cisco Networking Academy Program.
Pulse Code Modulation Pulse Code Modulation (PCM) : method for conversion from analog to digital waveform Instantaneous samples of analog waveform represented.
Voice over IP Why Challenges/solutions Voice codec and packet delay.
Public Switched System. Telecom Infrastructure Edge Connection –Terminal Equipment Phone Fax Modem DSL –Subscriber Loop Core Switching –Central office.
Voice Over Internet Protocol (VoIP). Basic Components of a Telephony Network.
Code : STM#220 Samsung Electronics Co., Ltd. IP Telephony System Error Handling & Management IP Telephony System Error Handling & Management Distribution.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
TELEPHONE NETWORK Telephone networks use circuit switching. The telephone network had its beginnings in the late 1800s. The entire network, which is referred.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #13 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Introduction to Information Technology
LOG Objectives  Describe some of the VoIP implementation challenges such as Delay/Latency, Jitter, Echo, and Packet Loss  Describe the voice encoding.
ECEN5553 Telecom Systems Week #9 [19a] "IT Helps Passengers, Crew Navigate Gigantic Oasis of the Seas Cruise Ship" [19b] "Open source IP PBX saves serious.
Voice Coding in 3G Networks
ECEN5553 Telecom Systems Dr. George Scheets Week #8 Readings: [18a] "Trading at the Speed of Light" [18b] "Is The U.S. Stock Market Rigged?" Optional:
Voice Sampling. Sampling Rate Nyquist’s theorem states that a signal can be reconstructed if it is sampled at twice the maximum frequency of the signal.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
Telecommunications Essentials Chapter 9. Cost savings & revenue generation Logical rather than physical connections IPT – Telephony IPTV – Digital Television.
Introduction to Packet Voice Technologies
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
ECEN5553 Telecom Systems Week #9 Read [17a] "Rapidly Recovering from the Catastrophic Loss of a Major Telecom Office" [17b] "How IT Leaders Can Best.
IP Telephony (VoIP).
Towards Junking the PBX: Deploying IP Telephony
Voice over IP Presentation on Voice over IP Telecommunication and Computer Networks Presenter: Subash Chandra Pakhrin (072MSI616) MSC in Infromation and.
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
INTRODUCTION TO TELEPHONY BY : ITZIK CHOEN
Dr Fred Zellner University of Houston Introduction to IP Telephony Datacom II Lecture 13 Dr Fred Zellner
VoIP—Voice over Internet Protocol
Presentation transcript:

VoIP Lecture 8 Paul Flynn

2 Network Components CO - Central Office Trunk - Switch-switch connection Loop - Line from switch to phone Tandem switch - provides switch-switch interconnection IXC - interexchange carrier PBX - Private branch exchange CO IXC SJ SF RTP

3 SSP STP SCP SSP: Service Switching Point (Telephone Switch) STP: Signaling Transfer Point (Router) SCP: Service Control Point (Database, Logic) Trunk Signaling (Packet) Trunk SS7 Voice The PSTN: Separate Voice and Signaling Networks (TDM)

Local Loop 2 wire from phone to switch Tip and Ring - derived from old switchboard plugs 4 wire used at switch Conversion performed by hybrid 2 wire SwitchSwitch switchswitch SpeakerListener Talker Echo

Local Loop (cont.) Problems with Analog Transmission Several problems with analog Attenuation - loss of signal power Distortion - unequal loss at different frequencies Noise - induced into line which is amplified along with signal by network components Echo - due to 2/4 wire conversion Physical impairments - bad lines, bridge taps, load coils 2 wire HybridHybrid HybridHybrid SpeakerListener Talker Echo

6 Digitizing Voice Assumption is that human speech information is contained in the range of Hz Filter & use signal below 4 kHz to prevent aliasing Sample and quantize signal at 8kHz encoder produces 64 kbit/sec stream of data

Voice ENCODER Low Pass Filter BW = F max Low Pass Filter BW = F max Binary Encoder Binary Encoder Clock Pulse Detector Binary to Decimal Decoder Filter BW = F max Filter BW = F max Voice DeCODER Sampler 2 * F max Samples/Sec Sampler 2 * F max Samples/Sec Quantizer n Bits/Sample 2 n Levels Quantizer n Bits/Sample 2 n Levels Waveform Coders (codec)

Non- Linear Encoding Closely Follows Human Voice Characteristics High Amplitude Signals Have More Quantization Distortion (Both a- &  - Law) Input Output Linear Encoding Relatively Easy to Analyze, Synthesize, and Regenerate All Amplitudes Have Roughly Equal Quantization Distortion Input Output Non-Linear vs. Linear Encoding Companding (a-law vs -law) Non-Linear vs. Linear Encoding Companding (a-law vs  -law)

Linear Predictive Coding Source Coding Actual Code Predicted Code ms

Bandwidth Requirements Voice Band Traffic Encoding/Compression Result Bit Rate G.711 PCM A-Law/u-Law 64 kbps (DS0) G.726 ADPCM 16, 24, 32, 40 kbps G.729 CS-ACELP 8 kbps G.728 LD-CELP 16 kbps G CELP 6.3/5.3 kbps Variable

Voice Quality Compression Method MOS Score Delay (msec) 64K PCM (G.711) K ADPCM (G.726) K LD-CELP (G.728) 8K CS-ACELP (G.729) K CS-ACELP (G.729a) 15 3– Anything Above an MOS of 4.0 Is “Toll” Quality

Voice Activity Detection Voice “Spurt” Silence Pink Noise Time Voice Activity (Power Level) SID Buffer SID Hang Timer No Voice Traffic Sent B/W Saved - 54 dbm - 31 dbm Voice “Spurt”

Rensselaer Polytechnic Institute 13 Applications of Speech Coding q Telephony, PBX q Wireless/Cellular Telephony q Internet Telephony q Speech Storage (Automated call-centers) q High-Fidelity recordings/voice q Speech Analysis/Synthesis q Text-to-speech (machine generated speech)

Different Types of Signaling (when you place a call) Supervisory - Determines state of line/trunk whether on/off-hook EM signal leads, loop open/closed Addressing - passes digit information for call routing DTMF, MF, DNIS Informational - indicates call progress Busy signal, dial tone, ring back

15 Summary Page CO IXC SJ SF RTP T1/ E1 DTMF/ MF CAS/ CCS Local Loop FXS/ FXO Loopstart/ Gndstart

16 Voice Transport Protocols

17 Voice Transport Protocol Overview PSTN PBX ATM, FR, HDLC IP Cisco Gateway Cisco Gateway T1/E1 CAS/CCS Encoder/ Decoder

Queuing Voice always given priority over data Real-time queue for voice and video Data queue serviced only if nothing in Real Time queue - (Exhaustive like priority queuing) Non-real time queue (Data) WFQ by default WFQ Disabled if Frame Relay Traffic Shaping Enabled Fancy queuing disabled if voice-encap set on interface

19

20 Protocols Used H for Connection and Status –Q.931 ‘derived’ messages –‘RAS’ for Endpoint-GK signaling. H.245 for negotiating channel usage and capabilities Media transport –RTP/RTCP -- standard payloads (RFC1889/1890) –‘native’ uni/multicast support

Rensselaer Polytechnic Institute 21 VoIP Camps ISDN LAN conferencing IP H.323 I-multimedia WWW IP SIP Call Agent SIP & H.323 IP “Softswitch” BISDN, AIN H.xxx, SIP “any packet” BICC Conferencing Industry Netheads “IP over Everything” Circuit switch engineers “We over IP” “Convergence” ITU standards Our focus

Rensselaer Polytechnic Institute 22 Are true Internet hosts Choice of application Choice of server IP appliances Implementations 3Com (3) Columbia University MIC WorldCom (1) Mediatrix (1) Nortel (4) Siemens (5) 4 IP SIP Phones and Adaptors 1 3 Analog phone adaptor Palm control 2 54

Rensselaer Polytechnic Institute 23 PSTN to IP Call PBX PSTN External T1/CAS Regular phone (internal) Call SIP server sipd Ethernet 3 SQL database => bob sipc 5 Bob’s phone Gateway Internal T1/CAS (Ext: ) Call

Rensselaer Polytechnic Institute 24 IP to PSTN Call Gateway ( ) 3 SQL database 2 Use Ethernet SIP server sipd sipc 1 Bob calls PSTN External T1/CAS Call PBX Internal T1/CAS Call Regular phone (internal, 7054)

25 End-to-End Delay SenderReceiver Network Transit Delay t A A A A Network Last Bit Received First Bit Transmitted Processing Delay Processing Delay End-to-End Delay

Fixed Delay Components Propagation—six microseconds per kilometer Serialization Processing Coding/compression/decompression/decoding Packetization Processing Delay Propagation Delay Serialization Delay— Buffer to Serial Link

Variable Delay Components Queuing delay Dejitter buffers Variable packet sizes Dejitter Buffer Queuing Delay

28 Delay Variation—“Jitter” t t Sender Transmits Sink Receives A A B B C C A A B B C C D1D1 D 2 = D 1 SenderReceiver D 3 = D 2 Network 85

29 Network QoS Toolkit

30 Logical Connections Call Leg 3 Call Leg 1 IP Cloud Call Leg 2 Call Leg 4