RFC 3824 (rfc3824) - Page 1 of 16


Using E



Alternative Format: Original Text Document



Network Working Group                                        J. Peterson
Request for Comments: 3824                                        H. Liu
Category: Informational                                            J. Yu
                                                                 NeuStar
                                                             B. Campbell
                                                             dynamicsoft
                                                               June 2004


     Using E.164 numbers with the Session Initiation Protocol (SIP)

Status of this Memo

   This memo provides information for the Internet community.  It does
   not specify an Internet standard of any kind.  Distribution of this
   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2004).

Abstract

   There are a number of contexts in which telephone numbers are
   employed by Session Initiation Protocol (SIP) applications, many of
   which can be addressed by ENUM.  Although SIP was one of the primary
   applications for which ENUM was created, there is nevertheless a need
   to define procedures for integrating ENUM with SIP implementations.
   This document illustrates how the two protocols might work in
   concert, and clarifies the authoring and processing of ENUM records
   for SIP applications.  It also provides guidelines for instances in
   which ENUM, for whatever reason, cannot be used to resolve a
   telephone number.

Table of Contents

   1.  Introduction . . . . . . . . . . . . . . . . . . . . . . . . .  2
   2.  Terminology  . . . . . . . . . . . . . . . . . . . . . . . . .  3
   3.  Handling Telephone Numbers in SIP  . . . . . . . . . . . . . .  3
   4.  Design Principles  . . . . . . . . . . . . . . . . . . . . . .  5
   5.  Authoring NAPTR Records for SIP  . . . . . . . . . . . . . . .  6
       5.1.  The Service Field  . . . . . . . . . . . . . . . . . . .  6
       5.2.  Creating the Regular Expression: Matching  . . . . . . .  6
       5.3.  Creating the Regular Expression: The URI . . . . . . . .  7
       5.4.  Setting Order and Preference amongst Records . . . . . .  8
       5.5.   Example of a Well-Formed ENUM NAPTR Record Set for SIP.  8
   6.  Processing ENUM Records  . . . . . . . . . . . . . . . . . . .  8
       6.1.  Contending with Multiple SIP records . . . . . . . . . .  8



Peterson, et al.             Informational