Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu

Slides:



Advertisements
Similar presentations
SIP-T Status Update Jon Peterson Level(3) Communications 49 th IETF.
Advertisements

dynamicsoft Inc. Proprietary VON Developers Conference 1/19/00 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S.
1 IP Telephony (VoIP) CSI4118 Fall Introduction (1) A recent application of Internet technology – Voice over IP (VoIP): Transmission of voice.
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.
Tom Behrens Adam Muniz. Overview What is VoIP SIP Sessions H.323 Examples Problems.
Security in VoIP Networks Juan C Pelaez Florida Atlantic University Security in VoIP Networks Juan C Pelaez Florida Atlantic University.
H.323 Recommendation published by ITU Ties together a number of protocols to allow multimedia transmission through an unreliable packet-based network 1996:
1 Overview of Multiservice Switching Forum (MSF) Technical Activities and Direction Dave McDysan, WorldCom Technical Committee Chair Dave McDysan, WorldCom.
1 Network Architecture and Design Advanced Issues in Internet Protocol (IP) IPv4 Network Address Translation (NAT) IPV6 IP Security (IPsec) Mobile IP IP.
Vemuri, Zimmerer,1 Carrier Use of SIP Aparna Vemuri Voice Engineering Architect Level 3 Communications Eric Zimmerer Director of Product Management ipVerse.
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.
CSc 461/561 CSc 461/561 Multimedia Systems Part C: 2. SIP.
SIP, Session Initiation Protocol Internet Draft, IETF, RFC 2543.
Internet Telephony Helen J. Wang Network Reading Group, Jan 27, 99 Acknowledgement: Jimmy, Bhaskar.
SIP 逄愛君 SIP&SDP2 Industrial Technology Research Institute Computer & Communication Research Laboratories Elgin Pang Outline.
Voice over Internet Protocol (VoIP) Training and Development.
Introduction to SIP Speaker: Min-Hua Yang Advisor: Ho-Ting Wu Date:2005/3/29.
Signaling interworks in PSTN and Voice-over-IP networks
Signalling and Control In IP Networks - H.248, H.323 and SIP.
Via contains the address at which the originator is expecting to receive responses to this request. Mandatory To contains a display name and a SIP URI.
Streaming Media Protocols Jani Hautakorpi Henry Pohan.
Session Initiation Protocol Tutorial Ronen Ben-Yossef VP of Products - RADCOM
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
Internet, Part 2 1) Session Initiating Protocol (SIP) 2) Quality of Service (QoS) support 3) Mobility aspects (terminal vs. personal mobility) 4) Mobile.
Session Initiation Protocol Team Members: Manjiri Ayyar Pallavi Murudkar Sriusha Kottalanka Vamsi Ambati Girish Satya LeeAnn Tam.
ITNW 1380 COOPERATIVE EDUCATION – NETWORKING Spring 2010 Seminar # 4 VOIP Network Solutions.
Fall VON - September 28, 1999 C O N N E C T I N G T H E W O R L D W I T H A P P L I C A T I O N S SIP - Ready to Deploy Jim Nelson,
NAT Traversal Speaker: Chin-Chang Chang Date:
11/21/991 PSTN A T1 (1.5 Kbps) is a time-multiplexed signal of 24 DS0 (64 kbps) A T-S-T (Time-Space-Time) division multiplexed switch maps bits arriving.
Basics of IP Telephony Sam Lutgring Director of Informational Technology Services Calhoun Intermediate School District.
1 Kommunikatsiooniteenuste arendus IRT0080 Loeng 4 Avo Ots telekommunikatsiooni õppetool, TTÜ raadio- ja sidetehnika inst.
MGCP Megaco H.248 by Bob Young. MGCP - Megaco - H.248 "It's all one."
Call Control with SIP Brian Elliott, Director of Engineering, NMS.
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 楊政遠 博士
Hemant Sengar, George Mason University
Voice over IP by Rahul varikuti course instructor: Vicky Hsu.
PTCL Training & Development
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.
Session Initiation Protocol (SIP) Chapter 5 speaker : Wenping Zhang data :
TBE 2710 Chapter 12 Signaling.
Softswitch SIP Proxy Server Call Manager IP Telephony Router Tablet PC IP PBX Class 5 Switch Class 4 Switch PBX Access Gateway Broadband Router Voice Gateway.
Detection and Mitigation of Spam in IP Telephony Networks using Signaling Protocol Analysis MacIntosh, R Vinokurov, D Advances in Wired and Wireless Communication,
Chap 5. IS-41 Network Signaling
1 IWF and CCF for VoIP Protocols Ming-Feng Chang Professor CSIE, NCTU.
1 Internet Telephony: Architecture and Protocols an IETF Perspective Authors:Henning Schulzrinne, Jonathan Rosenberg. Presenter: Sambhrama Mundkur.
The Session Initiation Protocol - SIP
Session Initiation Protocol
S Postgraduate Course in Radio Communications. Application Layer Mobility in WLAN Antti Keurulainen,
1 Personal Mobility Management for SIP-based VoIP Services 王讚彬 國立台中教育大學資訊工程學系
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.
Paul E. Jones Cisco Systems, Inc.
VoIP ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
IP Telephony (VoIP).
NET 3710 Signaling.
SIX MONTHS INDUSTRIAL TRAINING REPORT
Session Initiation Protocol
Internet, Part 2 1) Session Initiating Protocol (SIP)
Session Initiation Protocol (SIP)
Background PSTN/SS7 networking IP networking ATM networking
Where should services reside in Internet Telephony Systems?
Internet, Part 2 1) Session Initiating Protocol (SIP)
SIP ,SIP-T and SIP-I Protocol
Overview of ETS in IPCablecom Networks
The Interworking of IP Telephony with Legacy Networks
Presentation transcript:

Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu RFC3372 Session Initiation Protocol for Telephones (SIP-T): Context and Architectures Presented by Zhi-Hong Guo Instructed by Assistant Professor Quincy Wu

Introduction It is vital for a SIP telephony network to interwork with the PSTN. An important characteristic of any SIP telephony network is feature transparency with respect to the PSTN. Another important characteristic of a SIP telephony network is routability of SIP requests.

Introduction (cont.) The SIP-T effort provides a framework for the integration of legacy telephony signaling into SIP messages. SIP-T provides the above two characteristics through techniques known as 'encapsulation' and 'translation' respectively.

PSTN architecture Three components: Customer premises equipment (CPE) Telephone set, private branch exchanges (PBX) The transmission facilities Trunks and subscriber lines The switching system Central offices (CO), tandems

PSTN architecture (cont.)

Call setup and release A call requires a communications circuit between two subscribers. The setup and release of connection is triggered by signals.

Signaling System No. 7 (SS7) SS7 is a global standard for telecommunications defined by ITU-T. SS7 follows ISO 7 layer architecture.

SS7 Protocol Stack ISUP:For call control,it defines the protocol and procedures used to set-up, manage and release trunk circuits. Ex: Call setup or release

Basic call setup IAM: Initial Address Message ACM: Address Complete ANM: Answer Message

Basic call release REL: Release Message RLC: Release Complete Message

Encapsulation and translation Encapsulation: Some of SS7 ISUP messages are encapsulated into the SIP message body in order that information necessary for services is not discarded in the SIP request. Translation: Some critical SS7 ISUP messages are translated into the corresponding SIP headers in order to determine how the SIP request will be routed.

SIP-T flows SIP Bridging (PSTN - IP - PSTN) PSTN origination - IP termination :The terminator has no use for the encapsulated ISUP and ignores it. IP origination - PSTN termination: The terminating gateway only performs translation. IP origination - IP termination: This is a case for pure SIP.

SIP Bridging (PSTN - IP - PSTN) VoIP Network SIP Proxy PSTN MGC SS7 ISUP SIP SIP Proxy PSTN Phone PSTN MGC SS7 ISUP PSTN Phone

Call-flow PSTN Phone PSTN Phone MGC#1 MGC#2 IAM INVITE IAM 100 TRYING SIP Proxy IAM INVITE IAM 100 TRYING ACM 18X ACM ANM 200 OK ANM ACK CONVERSATION REL RLC BYE REL 200 OK RLC

PSTN origination - IP termination VoIP Network SIP Proxy SIP Proxy SIP SIP SIP Proxy SIP Phone PSTN MGC SS7 ISUP PSTN Phone

Call-flow PSTN Phone SIP Phone MGC IAM INVITE INVITE 100 TRYING 18X SIP Proxy IAM INVITE INVITE 100 TRYING 18X 18X ACM 200 OK 200 OK ANM ACK ACK CONVERSATION REL BYE RLC BYE 200 OK 200 OK

IP origination - PSTN termination VoIP Network SIP Proxy PSTN MGC SS7 ISUP SIP SIP Proxy SIP Proxy PSTN Phone SIP SIP Phone

Call-flow SIP Phone SIP Proxy MGC PSTN Phone INVITE INVITE 100 TRYING IAM 100 TRYING ACM 18X 18X ANM 200 OK 200 OK ACK ACK CONVERSATION BYE BYE REL 200 OK 200 OK RLC

Components of the SIP-T Protocol Core SIP: defined by RFC 3261 Encapsulation: SIP-T uses multipart MIME bodies to enable SIP messages to contain multiple payloads (SDP,ISUP, etc.). Translation: ISUP SIP message mapping ISUP parameter-SIP header mapping

ISUP-SIP message mapping IAM<->INVITE ACM<->18X REL<->BYE

ISUP parameter-SIP header mapping Called Party Number <-> To、Request-URI The headers of a SIP request (especially an INVITE) may be transformed by intermediaries, and that consequently, the SIP headers and encapsulated ISUP bodies come to express conflicting values effectively. The SIP headers should take precedence over the ISUP as the contents of SIP headers may be updated in routing within the IP network.

SIP content negotiation Traditionally in SIP, if the terminating device does not support a multipart payload and/or the ISUP MIME type ,it would then reject the SIP request with a 415 Unsupported Media Type specifying the media types it supports. The originator would have to re-send the SIP request after stripping out the ISUP payload.

SIP content negotiation (cont.) It is highly desirable to have a mechanism by which the originator could signify which bodies are required and which are optional so that the terminator can silently discard optional bodies that it does not understand. This is upon the terminator having support for a Content-type of multipart/mixed and access to the Content-Disposition header to express criticality.

Support for ISUP is optional UA2 accepts the INVITE irrespective of whether it can process the ISUP. UA1 UA2 INVITE--> (Content-type: multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=optional;) <--18x

Support for ISUP is preferred UA2 does not support the ISUP and rejects the INVITE with a 415 Unsupported Media Type. UA1 strips off the ISUP and re-sends the INVITE with SDP only. UA1 UA2 INVITE--> (Content-type: multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=required;) <--415 (Accept: application/sdp) ACK--> INVITE--> (Content-type: application/sdp) <--18x

Support for ISUP is mandatory UA2 does not support the ISUP and rejects the INVITE with a 415 Unsupported Media type. UA1 then directs its request to UA3. UA1 UA2 INVITE--> (Content-type:multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=required;) <--415 (Accept: application/sdp) ACK-->

Support for ISUP is mandatory (cont.) UA1 UA3 INVITE--> (Content-type: multipart/mixed; Content-type: application/sdp; Content-disposition: session; handling=required; Content-type: application/isup; Content-disposition: signal; handling=required;)