Integrated Services Digital Network (ISDN) User Part (ISUP) to Session Initiation Protocol (SIP) Mapping
RFC 3398
Document | Type | RFC - Proposed Standard (December 2002; Errata) | |
---|---|---|---|
Authors | Jon Peterson , Gonzalo Camarillo , Adam Roach , Lyndon Ong | ||
Last updated | 2015-10-14 | ||
Stream | IETF | ||
Formats | plain text html pdf htmlized bibtex | ||
Stream | WG state | (None) | |
Document shepherd | No shepherd assigned | ||
IESG | IESG state | RFC 3398 (Proposed Standard) | |
Action Holders |
(None)
|
||
Consensus Boilerplate | Unknown | ||
Telechat date | |||
Responsible AD | Allison Mankin | ||
IESG note | Responsible: RFC Editor | ||
Send notices to | <rohan@cisco.com>, <dean.willis@softarmor.com> |
Network Working Group G. Camarillo Request for Comments: 3398 Ericsson Category: Standards Track A. B. Roach dynamicsoft J. Peterson NeuStar L. Ong Ciena December 2002 Integrated Services Digital Network (ISDN) User Part (ISUP) to Session Initiation Protocol (SIP) Mapping Status of this Memo This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited. Copyright Notice Copyright (C) The Internet Society (2002). All Rights Reserved. Abstract This document describes a way to perform the mapping between two signaling protocols: the Session Initiation Protocol (SIP) and the Integrated Services Digital Network (ISDN) User Part (ISUP) of Signaling System No. 7 (SS7). This mechanism might be implemented when using SIP in an environment where part of the call involves interworking with the Public Switched Telephone Network (PSTN). Table of Contents 1. Introduction............................................ 3 2. Scope................................................... 4 3. Terminology............................................. 5 4. Scenarios............................................... 5 5. SIP Mechanisms Required................................. 7 5.1 'Transparent' Transit of ISUP Messages.................. 7 5.2 Understanding MIME Multipart Bodies..................... 7 5.3 Transmission of DTMF Information........................ 8 5.4 Reliable Transmission of Provisional Responses.......... 8 5.5 Early Media............................................. 8 5.6 Mid-Call Transactions which do not change SIP state..... 9 Camarillo, et. al. Standards Track [Page 1] RFC 3398 ISUP to SIP Mapping December 2002 5.7 Privacy Protection...................................... 9 5.8 CANCEL causes........................................... 10 6. Mapping................................................. 10 7. SIP to ISUP Mapping..................................... 11 7.1 SIP to ISUP Call flows.................................. 11 7.1.1 En-bloc Call Setup (no auto-answer)..................... 11 7.1.2 Auto-answer call setup.................................. 12 7.1.3 ISUP T7 Expires......................................... 13 7.1.4 SIP Timeout............................................. 14 7.1.5 ISUP Setup Failure...................................... 15 7.1.6 Cause Present in ACM Message............................ 16 7.1.7 Call Canceled by SIP.................................... 17 7.2 State Machine........................................... 18 7.2.1 INVITE received......................................... 19 7.2.1.1 INVITE to IAM procedures................................ 19 7.2.2 ISUP T7 expires......................................... 23 7.2.3 CANCEL or BYE received.................................. 23 7.2.4 REL received............................................ 24 7.2.4.1 ISDN Cause Code to Status Code Mapping.................. 24 7.2.5 Early ACM received...................................... 27 7.2.6 ACM received............................................ 27 7.2.7 CON or ANM Received..................................... 28 7.2.8 Timer T9 Expires........................................ 29 7.2.9 CPG Received............................................ 29 7.3 ACK received............................................ 30 8. ISUP to SIP Mapping..................................... 30 8.1 ISUP to SIP Call Flows.................................. 30 8.1.1 En-bloc call setup (non auto-answer).................... 31 8.1.2 Auto-answer call setup.................................. 32 8.1.3 SIP Timeout............................................. 33 8.1.4 ISUP T9 Expires......................................... 34 8.1.5 SIP Error Response...................................... 35 8.1.6 SIP Redirection......................................... 36 8.1.7 Call Canceled by ISUP................................... 37Show full document text