Mapping and Interworking of Diversion Information between Diversion and History-Info Headers in the Session Initiation Protocol (SIP)
RFC 6044

Document Type RFC - Informational (October 2010; Errata)
Obsoleted by RFC 7544
Last updated 2015-10-14
Stream ISE
Formats plain text pdf html bibtex
Stream ISE state (None)
Consensus Boilerplate Unknown
Document shepherd No shepherd assigned
IESG IESG state RFC 6044 (Informational)
Telechat date
Responsible AD Robert Sparks
Send notices to rfc-ise@rfc-editor.org
Independent Submission                                         M. Mohali
Request for Comments: 6044                         France Telecom Orange
Category: Informational                                     October 2010
ISSN: 2070-1721

Mapping and Interworking of Diversion Information between Diversion and
     History-Info Headers in the Session Initiation Protocol (SIP)

Abstract

   Although the SIP History-Info header is the solution adopted in IETF,
   the non-standard Diversion header is nevertheless widely implemented
   and used for conveying call-diversion-related information in SIP
   signaling.

   This document describes a recommended interworking guideline between
   the Diversion header and the History-Info header to handle call
   diversion information.  In addition, an interworking policy is
   proposed to manage the headers' coexistence.  The History-Info header
   is described in RFC 4244 and the non-standard Diversion header is
   described, as Historic, in RFC 5806.

   Since the Diversion header is used in many existing network
   implementations for the transport of call diversion information, its
   interworking with the SIP History-Info standardized solution is
   needed.  This work is intended to enable the migration from non-
   standard implementations and deployment toward IETF specification-
   based implementations and deployment.

Status of This Memo

   This document is not an Internet Standards Track specification; it is
   published for informational purposes.

   This is a contribution to the RFC Series, independently of any other
   RFC stream.  The RFC Editor has chosen to publish this document at
   its discretion and makes no statement about its value for
   implementation or deployment.  Documents approved for publication by
   the RFC Editor are not a candidate for any level of Internet
   Standard; see Section 2 of RFC 5741.

   Information about the current status of this document, any errata,
   and how to provide feedback on it may be obtained at
   http://www.rfc-editor.org/info/rfc6044.

Mohali                        Informational                     [Page 1]
RFC 6044           Mapping Diversion and History-Info       October 2010

Copyright Notice

   Copyright (c) 2010 IETF Trust and the persons identified as the
   document authors.  All rights reserved.

   This document is subject to BCP 78 and the IETF Trust's Legal
   Provisions Relating to IETF Documents
   (http://trustee.ietf.org/license-info) in effect on the date of
   publication of this document.  Please review these documents
   carefully, as they describe your rights and restrictions with respect
   to this document.

Table of Contents

   1. Introduction ....................................................3
      1.1. Overview ...................................................3
      1.2. Background .................................................3
   2. Problem Statement ...............................................4
      2.1. Interworking Requirements and Scope ........................4
      2.2. Interworking Recommendations ...............................6
           2.2.1. SIP Network/Terminal Using Diversion to SIP
                  Network/Terminal Using History-Info Header ..........6
           2.2.2. SIP Network/Terminal Using History-Info
                  Header to SIP Network/terminal Using Diversion
                  Header ..............................................8
   3. Headers Syntaxes Reminder .......................................9
      3.1. History-Info Header Syntax .................................9
      3.2. Diversion Header Syntax ...................................11
   4. Headers in SIP Method ..........................................11
   5. Diversion Header to History-Info Header ........................12
   6. History-Info Header to Diversion Header ........................15
   7. Examples .......................................................17
      7.1. Example with Diversion Header Changed into
           History-Info Header .......................................17
      7.2. Example with History-Info Header Changed into
           Diversion Header ..........................................17
      7.3. Example with Two SIP Networks Using History-Info Header ...17
      7.4. Additional Interworking Cases .............................19
   8. Security Considerations ........................................20
   9. Acknowledgements ...............................................21
   10. References ....................................................21
      10.1. Normative References .....................................21
      10.2. Informative References ...................................21
   Appendix A.  Interworking between Diversion Header and
                Voicemail URI ........................................23
Show full document text