IP Telephony (VoIP).

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.
Johan Garcia Karlstads Universitet Datavetenskap 1 Datakommunikation II Signaling/Voice over IP / SIP Based on material from Henning Schulzrinne, Columbia.
Microsoft ISA Server H.323 Gateway and Gatekeeper Overview of IP Telephony, H.323, and ISA Server H.323 Support.
H. 323 Chapter 4.
A Presentation on H.323 Deepak Bote. , IM, blog…
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.
H.323 Recommended by ITU-T for implementing packet-based multimedia conferencing over LAN that cannot guarantee QoS. Specifying protocols, methods and.
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.
VoIP EE 548 Ashish Kapoor. Characteristics – Centralized and Distributed Control H.323 pushes call control functionality to the endpoint, while still.
29.1 Chapter 29 Multimedia Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
© 2009 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets, 5e By Douglas E. Comer Lecture PowerPoints.
CS335 Networking & Network Administration Tuesday, June 1, 2010.
Session Initiation Protocol (SIP) By: Zhixin Chen.
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
SIP vs H323 Over Wireless networks Presented by Srikar Reddy Yeruva Instructor Chin Chin Chang.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
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 over Internet Protocol (VoIP) Training and Development.
Voice and Data Integration over IP An analytical overview of voice-over-IP Prabhu Sivarja Wichita State University, Wichita, KS Spring 2003.
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.
What is internet telephony?  IP telephony uses the Internet to send audio, video, fax etc between two or more users in real time, so the users can converse.
Application-Layer Mobility Using SIP Henning Schulzrinne, Elin Wedlund Mobile Computing and Communications Review, Volume 4, Number 3 Presenter: 許啟裕 Date:
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.
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.
Session Initiation Protocol (SIP). What is SIP? An application-layer protocol A control (signaling) protocol.
Introduction to SIP Based ENUM IP Telephony Infrastructure 資策會 網路及通訊實驗室 Conference over IP Team 楊政遠 博士
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.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY [1] VOICE OVER INTERNET PROTOCOL SHREETAM MOHANTY ROLL # EC
 Introduction – Consumer Market  Benefits – Operational Cost & Flexibility  Challenges – Quality of Service & Securing VOIP  Legal Issuers  Risk.
Omar A. Abouabdalla Network Research Group (USM) SIP – Functionality and Structure of the Protocol SIP – Functionality and Structure of the Protocol By.
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.
RSVP Myungchul Kim From Ch 12 of book “ IPng and the TCP/IP protocols ” by Stephen A. Thomas, 1996, John Wiley & Sons. Resource Reservation.
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
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 :
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.
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.
Protocols and the TCP/IP Suite Overview and Discussion
Voice over internet protocol
Instructor Materials Chapter 5 Providing Network Services
Chapter 5 Network and Transport Layers
SIX MONTHS INDUSTRIAL TRAINING REPORT
Session Initiation Protocol
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 5 Network and Transport Layers
Chapter 25 Multimedia TCP/IP Protocol Suite
VOICE OVER INTERNET PROTOCOL
Simulation of Session Initiation Protocol
VoIP Signaling Protocols Framework
Presentation transcript:

IP Telephony (VoIP)

Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice over Internet How VoIP works Continuously sample audio Convert each sample to digital form Send digitized stream across Internet in packets Convert the stream back to analog for playback Why VoIP IP telephony is economic; High costs for traditional telephone switching equipments.

Introduction (2) Challenge IP Telephony Standards: Voice transmission delay Call setup: call establishment, call termination, etc. Backward compatibility with existing PSTN (Public Switched Telephone Network) IP Telephony Standards: ITU (International Telecommunication Union) controls telephony standards. IETF (Internet Engineering Task Force) controls TCP/IP standards.

Encoding, Transmission, & Playback (1) Both groups agree on the basics for encoding and transmission of audio: Audio is encoded using a well-known standard such as Pulse Code Modulation (PCM). Audio is transferred using the Real-time Transport Protocol (RTP). RTP message is encapsulated in a UDP datagram that is further encapsulated in an IP datagram for transmission.

Encoding, Transmission, & Playback (2) UDP is used for transport because lower overhead: audio must be played as it arrives. Playback cannot be stopped to wait for a retransmitted packet. Two independent RTP sessions exist, because an IP phone call involves transfer in two directions IP phone acts as sender for outgoing data, and IP phone acts as receiver for incoming data.

Signaling Systems & Protocols Main complexity of VoIP: Call setup and call management. The process of establishing and terminating a call is called Signaling. In traditional telephone system, signaling protocol is SS7 (signaling System 7). In VoIP, signaling protocols are: SIP (Session Initiation Protocol), by IETF H.323, by ITU Megaco & MGCP, jointly by IETF and IUT. VoIP signaling protocols should be able to interact with SS7.

A Basic IP Telephone System The simplest IP telephone system uses two basic components: IP telephone: end device allowing humans to place and receive calls. Media Gateway Controller: providing overall control and coordination between IP phones; allowing a caller to locate a callee (e.g. call forwarding)

Interconnection with Others (1) IP telephone system needs to interoperate with PSTN or another IP telephone system. Two additional components needed for such interconnection: Media Gateway Signaling Gateway

Interconnection with Others (2) Media gateway: translates audio between IP network and PSTN. Signaling Gateway: translates signaling operations.

Signaling Protocols Two major protocols: H.323, SIP H.323, invented by ITU, defines four elements that comprising a signaling system: Terminal: IP phone Gatekeeper: provides location and signaling functions; coordinates operation of Gateway. Gateway: used to interconnect IP telephone system with PSTN, handling both signaling and media translation. Multipoint Control Unit: provides services such as multipoint conferencing.

Signaling Protocols SIP: Session Initiation Protocol. Invented by IETF. SIP defines three main elements that comprise a signaling system: User Agent: IP phone or applications Location servers: stores information about user’s location or IP address Support servers: Proxy Server: forwards requests from user agents to another location. Redirect Server: provides an alternate called party’s location for the user agent to contact. Registrar Server: receives user’s registration requests and updates the database that location server consults.

H.323 Characteristics H.323 consists of a set of protocols that work together to handle all aspects of communication, including: Transmission of a digital audio phone call Signaling to set up and manage phone call Allows transmission of video and data while a phone call is in progress Sends binary message Incorporates protocols for security Uses a special hardware Multipoint Control Unit for conferencing calls Defines servers for address resolution, authentication, accounting, features, etc.

H.323 Layering H.323 uses both UDP and TCP over IP. Audio travels over UDP Data travels over TCP

SIP Characteristics Operates at the application layer. Encompasses all aspects of signaling, e.g. location of called party, ringing a phone, accepting a call, and terminating a call. Provides services such as call forwarding. Relies on multicast for conference calls. Allows two sides to negotiate capabilities and choose the media and parameters to be used. SIP URI is similar to email address. (with prefix “sip:”) E.g. sip:bob@somewhere.com

SIP Methods Six basic message types, known as methods:

An Example SIP Session User agent A contacts DNS server to map domain name in SIP request to IP address. User agent A sends a INVITE message to proxy server that uses location server to find the location of user agent B. Call is established between A and B. Then media session begins. Finally, B terminates the call by sending a BYE request.

Telephone Number Mapping & Routing (1) How should users be named? PSTN follows ITU standard E.164 for phone numbers. E.g. 1-613-123-4567 SIP uses IP addresses. E.g. sip:smith@uottawa.ca In an integrated network (PSTN + IP), two problems defined: Locate a user Find a efficient route to the user IETF proposed two protocols: ENUM: E.164 NUMbers TRIP: Telephone Routing over IP

Telephone Number Mapping & Routing (2) Converting E.164 phone number into a Uniform Resource Identifier (URI) Using Domain Name System to store mapping A phone number is converted into a special domain name: e164.arpa E.g. 1-800-555-1234  4.3.2.1.5.5.5.0.0.8.e164.arpa

Telephone Number Mapping & Routing (3) TRIP Finding a user in an integrated network Used by location server or other NEs to advertise routes Independent of signaling protocols Dividing the world into a set of IP Telephone Administrative Domains (ITADs)

IP Telephones and Electrical Power Analog telephone system continues to work when electrical power are unavailable The wires that connect a telephone to the central office supply the power Currently, IP telephones have to depend on an external source of power IP phones must have both network connection and power connection. Several mechanism proposed to integrate power with network connections.

Summary (1) IP telephony or VoIP refers to the transmission of voice telephone calls over IP networks. Hot area both in research and market because of low cost Challenge in backward compatibility with PSTN The complexity of IP telephony is on signaling. Both ITU and IETF propose signaling standards. H.323, by IUT SIP, by IETF, offering similar functions to H.323, but simpler than H.323. Both are competing to be recognized as #1 signaling protocol

Summary (2) H.323 uses a set of protocols for call setup and management SIP uses a set of servers to handle various aspects of signaling ENUM maps an E.164 telephone number into a URI (usually SIP URI) TRIP provides routing among IP telephone administrative domains IP telephones depends on external power, while analog phones don’t.