home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1997 December / Internet_Info_CD-ROM_Walnut_Creek_December_1997.iso / drafts / draft_ietf_j_p / draft-ietf-mmusic-sip-url-00.txt < prev    next >
Text File  |  1997-05-14  |  4KB  |  171 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Internet Engineering Task Force                                MMUSIC WG
  8. Internet Draft                                            H. Schulzrinne
  9. ietf-mmusic-sip-url-00.txt                                   Columbia U.
  10. May 14, 1997
  11. Expires: November 1, 1997
  12.  
  13.  
  14.                              SIP URL Scheme
  15.  
  16. STATUS OF THIS MEMO
  17.  
  18.    This document is an Internet-Draft. Internet-Drafts are working
  19.    documents of the Internet Engineering Task Force (IETF), its areas,
  20.    and its working groups.  Note that other groups may also distribute
  21.    working documents as Internet-Drafts.
  22.  
  23.    Internet-Drafts are draft documents valid for a maximum of six months
  24.    and may be updated, replaced, or obsoleted by other documents at any
  25.    time.  It is inappropriate to use Internet-Drafts as reference
  26.    material or to cite them other than as ``work in progress''.
  27.  
  28.    To learn the current status of any Internet-Draft, please check the
  29.    ``1id-abstracts.txt'' listing contained in the Internet-Drafts Shadow
  30.    Directories on ftp.is.co.za (Africa), nic.nordu.net (Europe),
  31.    munnari.oz.au (Pacific Rim), ds.internic.net (US East Coast), or
  32.    ftp.isi.edu (US West Coast).
  33.  
  34.    Distribution of this document is unlimited.
  35.  
  36.                                  ABSTRACT
  37.  
  38.  
  39.          A family of new URL schemes, "sip*:", is defined. It is
  40.          used to establish multimedia conferences using the
  41.          Session Initiation Protocol (SIP).
  42.  
  43. 1 URL Syntax
  44.  
  45.    This URL does not designate a data object, but rather requests the
  46.    initiation of a conference with the designated party using the
  47.    Session Initation Protocol (SIP) [1]. The details of this conference,
  48.    such as the type and parameters of media to be used, are not
  49.    specified by this URL but may be negotiated by the protocol itself.
  50.  
  51.    A SIP URL is based on the Common Internet Scheme Syntax described in
  52.    section 3.1 of RFC 1738 [2]. It has the general forms:
  53.  
  54.  
  55.  
  56.  
  57.  
  58. H. Schulzrinne                                                [Page 1]
  59.  
  60. Internet Draft                    sip                       May 14, 1997
  61.  
  62.  
  63.      sip://<user>:<password>@<host>,<ttl>:<port>
  64.      sips://<user>:<password>@<host>,<ttl>:<port>
  65.      sipt://<user>:<password>@<host>,<ttl>:<port>
  66.      sipu://<user>:<password>@<host>,<ttl>:<port>
  67.  
  68.  
  69.  
  70.    The " :<password> ", " ,<ttl> ", " :<port> " parts are optional. If
  71.    the port is omitted, then port TBD is assumed for schemes sip:  ,
  72.    sipu:  , and sipt:  and port TBD for scheme sips:
  73.  
  74.    The URL scheme name also designates the transport protocol to be used
  75.    by SIP. For sip:  , either UDP or TCP may be used, depending on the
  76.    preference of the entity resolving the URL. sipu:  and sipt:
  77.    explicitly request use of UDP and TCP. sips:  requests use of SSL
  78.    over TCP.
  79.  
  80.    The ttl value designates the multicast time-to-live value. This field
  81.    MUST NOT be used if the host part of the URL is a unicast address.
  82.    The default value is one. The ttl value is mandatory if the host
  83.    address designates an IPv6 multicast address. (The textual
  84.    representation of IPv6 addresses contain colons and thus cannot be
  85.    delineated from the port identifier.)
  86.  
  87. 2 SIP URL BNF
  88.  
  89.    The following BNF includes the generic definitions of RFC 1738,
  90.    Section 5.
  91.  
  92.  
  93.    sip_URL        = ( "sip:" | "sips:" | "sipt:" | "sipu:" ) "//" login
  94.    login          = [ user [ ":" password ] "@" ] host_ttl_port
  95.    host_ttl_port  = host [ "," ttl ] [ ":" port ]
  96.    ttl            = digits
  97.  
  98.  
  99.  
  100. 3 Author's Address
  101.  
  102.    Henning Schulzrinne
  103.    Dept. of Computer Science
  104.    Columbia University
  105.    1214 Amsterdam Avenue
  106.    New York, MY 10027
  107.    USA
  108.    electronic mail:  schulzrinne@cs.columbia.edu
  109.  
  110. 4 Bibliography
  111.  
  112.  
  113.  
  114. H. Schulzrinne                                                [Page 2]
  115.  
  116. Internet Draft                    sip                       May 14, 1997
  117.  
  118.  
  119.    [1] M. Handley, H. Schulzrinne, and E. Schooler, "SIP: session
  120.    initiation protocol," Internet Draft, Internet Engineering Task
  121.    Force, Mar. 1997.  Work in progress.
  122.  
  123.    [2] T. Berners-Lee, L. Masinter, and M. McCahill, "Uniform resource
  124.    locators (URL),"  RFC 1738, Internet Engineering Task Force, Dec.
  125.    1994.
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.  
  140.  
  141.  
  142.  
  143.  
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158.  
  159.  
  160.  
  161.  
  162.  
  163.  
  164.  
  165.  
  166.  
  167.  
  168.  
  169.  
  170. H. Schulzrinne                                                [Page 3]
  171.