Registration for Multiple Phone Numbers in the Session Initiation Protocol (SIP)
RFC 6140
Document | Type |
RFC - Proposed Standard
(March 2011; Errata)
Updates RFC 3680
|
|
---|---|---|---|
Author | Adam Roach | ||
Last updated | 2020-01-21 | ||
Replaces | draft-roach-martini-gin | ||
Stream | Internet Engineering Task Force (IETF) | ||
Formats | plain text html pdf htmlized (tools) htmlized with errata bibtex | ||
Reviews | |||
Stream | WG state | (None) | |
Document shepherd | No shepherd assigned | ||
IESG | IESG state | RFC 6140 (Proposed Standard) | |
Action Holders |
(None)
|
||
Consensus Boilerplate | Unknown | ||
Telechat date | |||
Responsible AD | Gonzalo Camarillo | ||
Send notices to | (None) |
Internet Engineering Task Force (IETF) A.B. Roach Request for Comments: 6140 Tekelec Updates: 3680 March 2011 Category: Standards Track ISSN: 2070-1721 Registration for Multiple Phone Numbers in the Session Initiation Protocol (SIP) Abstract This document defines a mechanism by which a Session Initiation Protocol (SIP) server acting as a traditional Private Branch Exchange (PBX) can register with a SIP Service Provider (SSP) to receive phone calls for SIP User Agents (UAs). In order to function properly, this mechanism requires that each of the Addresses of Record (AORs) registered in bulk map to a unique set of contacts. This requirement is satisfied by AORs representing phone numbers regardless of the domain, since phone numbers are fully qualified and globally unique. This document therefore focuses on this use case. Status of This Memo This is an Internet Standards Track document. This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Further information on Internet Standards is available in 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/rfc6140. Copyright Notice Copyright (c) 2011 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. Code Components extracted from this document must Roach Standards Track [Page 1] RFC 6140 Globally Identifiable Number Routing March 2011 include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License. Table of Contents 1. Introduction ....................................................3 2. Constraints .....................................................3 3. Terminology and Conventions .....................................4 4. Mechanism Overview ..............................................5 5. Registering for Multiple Phone Numbers ..........................5 5.1. SIP-PBX Behavior ...........................................5 5.2. Registrar Behavior .........................................6 5.3. SIP URI "user" Parameter Handling ..........................8 6. SSP Processing of Inbound Requests ..............................8 7. Interaction with Other Mechanisms ...............................9 7.1. Globally Routable User Agent URIs (GRUU) ...................9 7.1.1. Public GRUUs ........................................9 7.1.2. Temporary GRUUs ....................................11 7.2. Registration Event Package ................................16 7.2.1. SIP-PBX Aggregate Registration State ...............16 7.2.2. Individual AOR Registration State ..................16 7.3. Client-Initiated (Outbound) Connections ...................18 7.4. Non-Adjacent Contact Registration (Path) and Service-Route Discovery ...................................19 8. Examples .......................................................20 8.1. Usage Scenario: Basic Registration ........................20 8.2. Usage Scenario: Using Path to Control Request URI .........22 9. IANA Considerations ............................................24 9.1. New SIP Option Tag ........................................24 9.2. New SIP URI Parameters ....................................25 9.2.1. 'bnc' SIP URI Parameter ............................25 9.2.2. 'sg' SIP URI Parameter .............................25 9.3. New SIP Header Field Parameter ............................25 10. Security Considerations .......................................25 11. Acknowledgements ..............................................28 12. References ....................................................28 12.1. Normative References .....................................28 12.2. Informative References ...................................29 Appendix A. Requirements Analysis .................................31 Roach Standards Track [Page 2]Show full document text