Voice over IP Presentation on Voice over IP Telecommunication and Computer Networks Presenter: Subash Chandra Pakhrin (072MSI616) MSC in Infromation and.

Slides:



Advertisements
Similar presentations
VoIP PRESENTATION BY HÜSEYİN SAVRAN OUTLINE PSTN an brief history of telephone.
Advertisements

1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Voice over IP Fundamentals
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
Chapter 5 standards for multimedia communications
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
TCP/IP Protocol Suite 1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 25 Multimedia.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
Abdellatif O. Abdellatif Sudatel Telecom Group Voice Over IP.
SIP/RTP/RTCP Implementation by George Fu, UCCS CS 525 Semester Project Fall 2006.
VoIP Using SIP/RTP by George Fu, UCCS CS 522 Semester Project Fall 2004.
VoIP Voice Transmission Over Data Network. What is VoIP?  A method for Taking analog audio signals Turning audio signals into digital data Digital data.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
Voice and Data Integration over IP An analytical overview of voice-over-IP Prabhu Sivarja Wichita State University, Wichita, KS Spring 2003.
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.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Secure Telephony Enabled Middle-box (STEM) Maggie Nguyen Dr. Mark Stamp SJSU - CS 265 Spring 2003 STEM is proposed as a solution to network vulnerabilities,
By Stephen Tomko H.323 vs. SIP. Internal PBX Call Extension number is dialed PBX receives extension Routes extension Routes call to the phone Call begins.
3. VoIP Concepts.
Computer Networks: Multimedia Applications Ivan Marsic Rutgers University Chapter 3 – Multimedia & Real-time Applications.
1 A high grade secure VoIP using the TEA Encryption Algorithm By Ashraf D. Elbayoumy 2005 International Symposium on Advanced Radio Technologies Boulder,
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.
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 3 – VoIP: An Overview.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
H.323 An International Telecommunications Union (ITU) standard. Architecture consisting of several protocols oG.711: Encoding and decoding of speech (other.
Chapter 29 Applications:Voice And Video Over IP (RTP) Presenters Monal Kohli Koushik Sen.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
E Multimedia Communications Anandi Giridharan Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia.
VoIP Signaling Protocols A signaling protocol is a common language spoken by telephones and call-management servers, the PSTN, and legacy PBX systems as.
VoIP -Voice over Internet Protocol COE 341 Self-Learning Assignment By: Ayman Al-Bassam Amar Farouk Merah
Voice Over IP (VoIP): Internet Telephony Dr. Najla Al-nabhan 1.
CSE5803 Advanced Internet Protocols and Applications (14) Introduction Developed in recent years, for low cost phone calls (long distance in particular).
Voice and Video over IP.
TCP/IP Protocol Suite 1 Chapter 25 Upon completion you will be able to: Multimedia Know the characteristics of the 3 types of services Understand the methods.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
3/10/2016 Subject Name: Computer Networks - II Subject Code: 10CS64 Prepared By: Madhuleena Das Department: Computer Science & Engineering Date :
Voice Over IP (VoIP): Internet Telephony. Chapter Objectives.
Telecommunications Essentials Chapter 9. Cost savings & revenue generation Logical rather than physical connections IPT – Telephony IPTV – Digital Television.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
Voice Over Internet Protocol Nelson Kattula Computer Science, Masters.
by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
IP Telephony (VoIP).
Protocols and the TCP/IP Suite Overview and Discussion
Voice over internet protocol
SIX MONTHS INDUSTRIAL TRAINING REPORT
Session Initiation Protocol
CHAPTER 2 THE OSI MODEL.
VOICE AND VIDEO OVER IP VOIP, RTP, RSVP.
Session Initiation Protocol (SIP)
Introduction to Networking
ITCV 1033 Intro to Voice & Data Networking
Net 431: ADVANCED COMPUTER NETWORKS
Chapter 25 Multimedia TCP/IP Protocol Suite
VOICE OVER INTERNET PROTOCOL
Lecture 5: Voice Over IP (VoIP): Internet Telephony
Chapter 3: Open Systems Interconnection (OSI) Model
Process-to-Process Delivery:
VoIP—Voice over Internet Protocol
Process-to-Process Delivery: UDP, TCP
Chapter 8 – Data switching and routing
Presentation transcript:

Voice over IP Presentation on Voice over IP Telecommunication and Computer Networks Presenter: Subash Chandra Pakhrin (072MSI616) MSC in Infromation and Communication Engineering Pulchowk Campus 1

Contents  Introduction  What is VoIP  How VoIP works  Major Components  VoIP Architecture  Signaling Protocols  Challenges  Security Issues 2

Introduction  Voice over Internet Protocol (VoIP) is a technology that enables one to make and receive phone calls through the internet instead of using the traditional PSTN (Public Switched Telephone Network) lines. 3

What is VOIP  VoIP is a packetisation and transport of classic public switched telephone system audio voice over an IP network.  It allows 2-way voice transmission over broadband connection.  It is also called IP telephony, internet telephony, voice over broadband, broadband telephony.  It was developed in February of 1995 by a small company in Israel called VocalTec. 4

PSTN vs. Internet PSTN Internet 1. Voice network use circuit 1. Data network use packet switching switching 2. Dedicated path between 2. No dedicated path between calling and called party Sender and receiver 3. Bandwidth reserved in 3. It acquires and releases advance bandwidth, as needed. 4. Cost is based on distance 4. Cost is based on time and and timebandwidth 5

6

7

VoIP – How does it work ?  Continuously sample audio  Converts each sample to digital form  Send digitized stream across Internet in packet  Converts the stream back to analog for playback Analog to Digital Conversion and Packetizer Voice (Source) Internet Depacketizer and Digital to Analog Conversion Voice (Destination) VoIP Basic Principle 8

VoIP – How does it work ? 1.Compression – voice is compressed typically with the codecs such as PCM, ADPCM, ACELP, etc 2.Encapsulation – the digitized voice is wrapped in an IP packet 3.Routing – the voice packet is routed through the IP network to its final destination. 9

Components  VoIP Codecs  VoIP Gateway  VoIP Protocols 10

VoIP Codecs  Codecs (COder DECoder) are used to convert between analog voice signal and digitally encoded version. Coding Algorithm Voice Bit Rate (kbits/s) Type of Codec G bit PCM64 Waveform Coder G.726 ADPCM32 G.728 LD-CELP16 Model based Vocoding / Vocoders G.729a CS-ACELP8 G MPMLQ6.3 G ACELP5.3  Trade-off between various attributes of speech coders such as bit rate, algorithm’s processing delay, complexity and quality and depending upon the applications, bandwidth available, one can have the choice of a speech coders in a particular VoIP context. 11

What Kind of Transport Protocol Used?  UDP (User Datagram Protocol), But Why not TCP  TCP – Reliable Transport Mechanism  UDP – Unreliable Transport Mechanism.  In real time communication like voice retransmission of packet is not possible.  UDP has no control over the order in which packets arrive at the destination or how long it takes them to get there.  Real-time Transport Protocol (RTP) solves the problem enabling the receiver to put the packets back into the correct order and not wait too long for packets that have either lost their way or are taking too long to arrive. 12

VoIP Network Model LayerName of LayerProtocol 7Application VoIP data, H.323, SIP or MGCP 6Presentation 5SessionRTP 4TransportUDP 3NetworkIP 2LinkFrame (Ethernet, ATM..) 1PhysicalMedium 13

VoIP Data Units Fig. VoIP: Speech payload nested in a packet, with headers added by different protocols (example for VoIP in an Ethernet-based LAN) 14

VoIP – Architecture 15

Signaling Protocols  Main complexity of VoIP : Call setup and call Management  The process of establishing and terminating a call is called Signaling.  In PSTN, signaling protocol is SS7(Signaling System 7)  In VoIP, most implemented signaling protocols are: 1.H.323 by ITU-T 2.SIP (Session Initiation Protocol) by IETF (RFC 2443) 3.MGCP (Media Gateway Controller Protocol) by Cisco  VoIP signaling protocols should be able to interact with SS7. 16

Signaling Protocols H. 323  Most widely used protocol  Provides specifications for real-time, interactive videoconferencing, data sharing and audio applications (VoIP)  Logical components: Terminals, Gateways, Gatekeepers and Multipoint control units (MCU)  Terminals: IP phone  Gatekeeper: provides location and signaling functions; coordinates operation of Gateways.  Gateways: used to interconnect IP telephone system with PSTN, handling both signaling and media translation.  MCU : provides services as multipoint conferencing. 17

Signaling Protocols / SIP  Session Initiation Protocol. Developed by IETF.  Three main elements that comprise a signaling system: 1. User Agent: IP phone or applications. 2. Location servers: stores information about user’s location or IP address. 3. Support servers: a. Proxy Server: forward requests from user agent to another location. b. Registrar Server: receives user’s registration request and updates the database that location server consults. c. Redirect Server: provides an alternate called party’s location for the user agent to contact. 18

Schematic View of Different Server in SIP 19

VoIP SIP 20

SIP Messages Messages are used for communication between the client and the SIP server. These messages are: 21

Comparison of H.323 with SIP H.323SIP Complex ProtocolComparatively Simpler Binary representation for its messagesTextual representation Requires full backward compatibilityDoesn’t require full backward compatibility Not very modularVery modular Not very scalableHighly scalable Complex signalingSimple Signaling Large share of marketBacked by IETF Hundreds of elementsOnly 37 headers Loop detection is difficultLoop detection is comparatively easy 22

VoIP Gateway  Also known as Media Gateway  This provides conversion between the audio signals carried on telephone circuits and data packets carried over the Internet or over other packet networks.  Perform the conversion between Time-division multiplexing (TDM) voice to a media streaming protocol, such as the Real-time Transport Protocol (RTP), as well as signaling protocol used in the VoIP system. 23

Delay Jitter / How to Address It  Delay Smaller than 150ms are not perceived by human.  150 – 400 ms delay acceptable.  Delay Jitter : Due to random queuing delays.  Delay Jitter : Different packet will experience different delays. If all packets are experiencing a same 150 ms delay than that’s not a problem.  Delay Jitter actually degrades the speech quality.  How to address delay Jitter in VoIP? Answer: Use the play-out buffer in the Receiver (Rx). Play-out Buffer (In Receiver):  In this buffer arriving packets are stored in Rx and these packets are played out at an appropriate time. 24

Fixed Play-out Buffer Algorithm 25

Security Risks  As VoIP uses the Internet, for example, it is vulnerable to the same type as security risks  Hacking  Denial of Service  Eavesdropping  Most VoIP services do not support encryption  Further more : Lost or Delayed packets cause drop – out in voice (Addressed by Fixed Play-out buffer algorithm in receiver) 26

VoIP Applications 27

References: Freeman, Roger L. "Voice-Over IP." Telecommunication System Engineering. New York: Wiley, 1996 Voice over IP – Wikipedia : YouTube Video by Prof. Karandikar, IIT Bombay VoIP Overview IP Telephony (VoIP): Chapter 1: Working with VoIP

Thank You ! 29