by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally

Slides:



Advertisements
Similar presentations
Voice over IP By: Adiel AKPLOGAN CAFE Informatique S. A. - TOGO - Web:
Advertisements

1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
Speaker: Yi-Lei Chang Advisor: Dr. Kai-Wei Ke 2012/11/28 H.323 Packet-based multimedia communications systems 1.
July 20, 2000H.323/SIP1 Interworking Between SIP/SDP and H.323 Agenda Compare SIP/H.323 Problems in interworking Possible solutions Conclusion Q/A Kundan.
Basics of Protocols SIP / H
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Voice over IP Fundamentals
© 2004, NexTone Communications. All rights reserved. Introduction to H.323.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
Packet Based Multimedia Communication Systems H.323 & Voice Over IP Outline 1. H.323 Components 2. H.323 Zone 3. Protocols specified by H Terminal.
24/08/2005 IP Telephony1 Guided by: Presented by: Dr.S.K.Ghosh Nitesh Jain 05IT6008 M.Tech 1 st year.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
Session Initiation Protocol (SIP) By: Zhixin Chen.
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.
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.
Voice over IP Fundamentals M. Arvai NEC Senior Technical Eng. 1.
3. VoIP Concepts.
VoIP What is VoIP Background & Benefit VoIP Concepts What is H.323 Another VoIP Protocol SIP Considerations What is VoIP Background & Benefit VoIP Concepts.
The Basics of Voice over the Internet Protocol Frank M. Groom, Ph.D. Professor of Information and Communication Sciences Ball State University.
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.
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.
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
ﺑﺴﻢﺍﷲﺍﻠﺭﺣﻣﻥﺍﻠﺭﺣﻳﻡ. Group Members Nadia Malik01 Malik Fawad03.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY [1] VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY ROLL # EC
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.
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).
PTCL Training & Development1 H.323 Terminals Client end points on the network IP phones, PCs having own OS Terminals running an H.323 protocols and the.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
The Session Initiation Protocol - SIP
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.
Postech DP&NM Lab Session Initiation Protocol (SIP) Date: Seongcheol Hong DP&NM Lab., Dept. of CSE, POSTECH Date: Seongcheol.
سمینار تخصصی What is PSTN ? (public switched telephone network) تیرماه 1395.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
Basics of Protocols SIP / H
Executive Summary H.323 was first approved in February 1996, the same month that the first SIP draft was published Designed to operate over complex networks,
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
Overview of H323 and H323-SIP Gateway Agenda Crash course on H323
Packet Switching Datagram Approach Virtual Circuit Approach
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.
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
Multimedia and Networks
Gary Thom President, Delta Information Systems, Inc.
VoIP—Voice over Internet Protocol
Data Communication Networks
Chapter 12: Circuit Switching and Packet Switching
VoIP Signaling Protocols Framework
Presentation transcript:

by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally Voice over IP (VoIP) by Kiran Kumar Devaram Varsha Mahadevan Shashidhar Rampally

What’s VoIP? VoIP is the ability to make telephone calls and send faxes over IP-based data networks with a suitable quality of service and superior cost/benefit.

Motivations for VoIP Demand for Multimedia communication Demand for integration of Voice and Data networks Cost Reduction in long distance telephone calls

How to VoIP? Compression to less than 32Kbps Transfers through Routers, LAN Switches etc, using their Protocols

Voice To/From IP Analog CODEC: Analog to Digital Compress Create Voice Datagram Add Header (RTP, UDP, IP, etc) Digital

Voice To/From IP Digital Process Header Re-sequence and Buffer Delay Decompress CODEC: Digital to Analog Analog Voice

Configuration Options Telephone-to-Telephone

PC-to-PC

Telephone-to-PC

Main Issues Quality of Voice Interoperability Security Integration with Public Switched Telephone Network(PSTN) Scalability

VoIP Standards ITU IETF H.323 Session Initiation Protocol (SIP) Media Gateway Control (Megaco) Signal Transport (SigTran)

ISO Reference Model and VoIP Standards   ISO Reference Model and VoIP Standards  ISO Protocol layer  Protocols and standards Presentation  Codecs / Applications Session  H.323 / SIP / MGCP Transport  RTP / TCP / UDP Network  IP Link  FR, ATM, Ethernet, PPP, HDLC, etc.

H.323 Entities Terminals Gateways Gatekeepers Multi-point Control Units (MCU)

Terminal Endpoint on a LAN Supports real-time, 2-way communications with another H.323 entity Must support: Voice - audio codecs Signaling and setup Optional support: Video Data

Gateway Interface between the LAN and the circuit switched network Translates communication procedures and formats between networks Call setup and clearing Compression and packetization of voice Example: IP/PSTN gateway

Gatekeeper Optional (e.g., Netmeeting does not use gatekeepers), but must perform certain functions if present Manage a zone (a collection of H.323 devices) Usually one gatekeeper per zone; alternate gatekeeper might exist for backup and load balancing Typically a software application, implemented on a PC, but can be integrated in a gateway or terminal

Multi-point Control Unit (MCU) Endpoint that supports conferences between 3 or more endpoints Can be stand-alone device (e.g., PC) or integrated into a gateway, gatekeeper or terminal Typically consists of multi-point controller (MC) and multi-point processor (MP) MC - handles control and signaling for conference support MP - receives streams from endpoints, processes them, and returns them to the endpoints in the conference

H.323 Protocol Stack Registration Transfer of real-time media (audio and video) Control and Signaling

VoIP Origination side VoIP Termination side Analog voice is sent from telephone set to local office. Local switch converts analog signal to PCM and transmits 64kbps bit stream to the gateway. Gateway receives 64kbps bit stream and does the following Compress speech Convert speech samples to datagrams Transmit speech datagram over IP network VoIP Termination side VoIP gateway receives speech datagrams Convert Speech datagram to PCM speech. Transmit 64Kbps PCM speech to Local switch Local switch converts PCM to analog voice and sends it to telephone set

H.323 Call Stages Discovery and Registration(RAS) – Who am I Call Setup(RAS/H.225/Q.931) – Whom I want to call Call Negotiation (H.245) – These are our capabilities Media Channel Setup(H.245) – Let’s open audio channel Media Transport( RTP/RTCP) – Send audio datagrams Call termination (H.245/H.225/RAS) – We are done

Simple VoIP Call Caller dials ITSP toll free number : 1-888-745-2654 Caller Number : 785-537-2736 Called Number : 410-944-511 ITSP Number : 1-888-745-2654 Gateway Trunk Local Loop 785-537-2736 1-888-745-2654 Local Switch Caller dials ITSP toll free number : 1-888-745-2654 Caller gets connected to VoIP gateway of ITSP

Simple VoIP Call Gatekeeper LRQ ARQ LCF ACF Gateway 785-537-2736 1-888-745-2654 Local Switch What is the IP address of the destination gateway for 410-944-2511?-LRQ The IP address of the destination gateway is 154.23.78.345. – LCF May I call the IP address? ARQ You may use XX Kbps bandwidth - ACF

Simple VoIP Call Gatekeeper Gateway 785-537-2736 Destination Gateway Connect H.225/Q.931/H.245 Gateway 785-537-2736 Destination Gateway 1-888-745-2654 Local Switch The setup message consists of Originator gateway IP address (129.130.10.123) Destination Gateway IP address (154.23.78.345) Caller-number (785-537-2736) Called-number (410-944-2511) H.245 request: OpenLogicalChannelForAudio

Simple VoIP Call Gatekeeper Gateway ACF ARQ 785-537-2736 Destination Gateway 1-888-745-2654 Local Switch Destination gateway makes a request to the gatekeeper to accept the call from the originator May I call the originator gateway IP address? ARQ Yes,You may use XX Kbps bandwidth - ACF

Simple VoIP Call Destination gateway sends a connect confirm message. Gatekeeper Connect H.225/Q.931/H.245 Gateway 785-537-2736 Destination Gateway 1-888-745-2654 Local Switch Destination gateway sends a connect confirm message.

Simple VoIP Call Gatekeeper Local Switch Local Switch Gateway Gateway Destination Gateway establishes PSTN connection with PSTN circuit switch and H.245 audio channel Caller will hear the ringer tone generated by the destination switch

SIP: Session Initiation Protocol IETF’s Signaling Protocol for real time calls and confernces over IP networks. Integrated heavily w/ Internet technologies such as web (http), email & messaging services, and directory services (LDAP, DNS) Location Independent and hence opted for Mobile Networks SIP is complimentary to MGCP SIP Provides Session Control SGCP/MGCP Provides Device Control

SIP Architecture Client/Server in Nature Major Entities User Agent Proxy Server Redirect Server SIP Registrar

SIP Entities User Agents Network Servers User Agent Client (UAC) User Agent Server (UAS) Network Servers

SIP Proxy Operation SIP Proxy Server 3. Proxy server looks up phone number or URL to registered called party, SIP server then sends invitation to called party 2. When user picks up phone and dials destination phone number or URL, request is sent to the proxy server 4. Called Client is informed of incoming call by an invitation from proxy server SIP Client Caller SIP Client Callee 5. SIP Clients open RTP session between themselves when the called user picks up the phone 1. SIP Clients registers with SIP servers at login or at boot up

SIP Redirect Operation 3. Redirect server looks up phone number or URL to registered called party, SIP server then sends the address back to the call originator SIP Redirect server 2. When user picks up phone and dials destination phone number or URL, request is sent to the redirect server 4. Call originator sends invitation to destination 5. Called client is informed of incoming call by invitation message (Phone ring) SIP Client Caller SIP Client Callee 6.SIP Clients open RTP session between themselves when the called user picks up the phone 1. SIP Clients registers with SIP servers at login or at boot up

H.323 vs SIP H.323 SIP Philosophy Reliability Message Encoding Designed for multimedia communication over different types of networks Designed to session b/w two points Reliability Designed to handle failure of network entities No defined procedures for handling device failure Message Encoding Encodes in compact binary format Encodes in ASCII text format. Hence easy to debug and process Addressing Flexible addressing scheme using URLs and E.164 numbers Understands only URLs style addresses Architecture Monolithic Modular

QoS Issues Delay Jitter Packet Loss Re-ordering One way latency for high quality voice must not be greater than 150ms. Delay greater than 50ms leads to echo and talker overlap. Jitter Variation in inter-packet arrival time. The solution to this problem is to introduce jitter buffers. Packet Loss Loss in excess of 5-10% causes significant degradation in voice quality. Re-ordering Packets may arrive out of order and this leads to garbled speech.

Billing Issues Time-based Destination, distance, carrier-based Metered by flow duration, time-of-day, time-of-week Destination, distance, carrier-based Rated by called and calling station ids associated with the sequence of stages used to support the call QoS based Rated by established service parameters such as priority, selected QoS and latency.

OSP way of billing

Cost Considerations Price Cisco 1750 Modular Access Router Ericsson WebSwitch 100 Phone Gateway P4 Multi-Tech Multi VOIP MVP400 Nortel Passport 4430 Multi service Access Switch Price $2,695 $1,091 $2,999 $3,200 Product type Router Gateway Phone ports Up to 6 4 H.323 support Yes Optional (with external gateway) No

References http://www.protocols.com/papers/voip.htm http://www.networkmagazine.com/encyclopedia/search?term=IPtelephony ftp://ftp.netlab.ohio-state.edu/pub/jain/courses/cis788-99/voip_protocols/index.html http://members.tripod.com/taegon/voip/current_problems.htm http://www.itpapers.com/techguide/voiceip.pdf http://www.zdnet.com/products/stories/reviews/0,4161,2626792,00.html