1 internet telephony: architecture and protocols an ietf perspective authors:henning schulzrinne,...

18
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

Upload: berenice-casey

Post on 19-Jan-2018

212 views

Category:

Documents


0 download

DESCRIPTION

3 Introduction IPTel – Real time delivery of voice between two or more parties, across the network using IP and the exchange of the information required to control this delivery. Global multimedia communication system. Differs from multimedia streaming protocols. Uses SIP as a signaling protocol and RTP to transmit the packets.

TRANSCRIPT

Page 1: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

1

Internet Telephony: Architecture and Protocols

an IETF Perspective

Authors:Henning Schulzrinne, Jonathan Rosenberg.

Presenter: Sambhrama Mundkur

Page 2: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

2

Contents Introduction Features of IPTelephony Protocols – RTP, RTCP, SIP, WASRV, RTSP Protocol Integration How does IPTel differ from GSTN Conclusion

Page 3: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

3

Introduction IPTel – Real time delivery of voice between two

or more parties, across the network using IP and the exchange of the information required to control this delivery.

Global multimedia communication system. Differs from multimedia streaming protocols. Uses SIP as a signaling protocol and RTP to

transmit the packets.

Page 4: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

4

Internet protocol stack

Page 5: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

5

Features of IPTelephony Adjustable quality Security User Identification User Interface Computer-Telephony integration Feature Ubiquity Multimedia Silence Suppression and Compression Shared Facilities and advanced services Separation of voice and control flow

Page 6: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

6

IPTel Requirements Sequencing Intra-media synchronization Inter-media synchronization Payload identification Frame indication Multicast-friendly Media-independent Mixers and Translators QoS Feedback Loose Session control Encryption

Page 7: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

7

Real Time Protocol

Page 8: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

8

Real-Time Control Protocol Companion control protocol for RTP. Sender Report, Receiver Report, Source

Description. Participants send RTCP packets periodically. Ensures bandwidth used for RTCP reports is

fixes independent of the group size. RTCP provides the following services: Q0S

monitoring and congestion control, source identification, inter-media synchronization,

RTCP can be used for resource reservation also.

Page 9: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

9

Session Initiation Protocol- SIP SIP is the IPTelephony signaling protocol Name Translation and User Location Feature Negotiation Call Participant Negotiation Feature Changes

Page 10: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

10

Overview of SIP Client-server text-based protocol; used over

UDP or TCP User Agent Server – SIP enabled end-system Proxy Servers Redirect Servers SIP Entities – Logical connection source, Logical

connection destination, Media destination, Media capabilities

SIP methods – INVITE, BYE, OPTIONS, STATUS, ACK, CANCEL, REGISTER

Page 11: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

11

SIP Proxy Server Operation

Page 12: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

12

SIP Redirect Server Operation

Page 13: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

13

Telephony services using SIP

SIP doesn’t explicitly describe the implementation of a particular service.

Uses headers (Ex. Also, Replaces) and methods (Ex. STATUS) to construct the services .

Example of Call Forwarding Service

Page 14: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

14

Multi-party protocols Via network-level multicast Via one or more bridges (multipoint control

units) Mesh of unicast connections

Page 15: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

15

Additional protocols IP host communicates with a GSTN endpoint

using an Internet Telephone Gateway (ITG) WASRV – Wide Area Service Location server Real Time Streaming Protocol (RTSP) –

establishes and controls streams of continuous audio and video between the media servers and the clients.

Page 16: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

16

Protocol Integration

Page 17: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

17

IPTel versus GSTN IPTel - End to end paradigm IPTel - Separates call setup from resource

reservation IPTel - Addresses for end-point identification and

basic service indication IPTel - Better scaling for services (Authenticated

caller ID etc.) IPTel - No UNI/NNI distinction both at signaling and

transport IPTel - Components can be provided by different

vendors.

Page 18: 1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur

18

Conclusion Paper presents the protocols that support IP

telephony – RTP for transport, SIP for signaling, RTSP for stored media retrieval.

IPTel has to overcome unpredictable QoS in the wide area, the lack of reliable and cheap end systems, Internet and the lack of billing infrastructure.