H.323 Uniform Resource Locator (URL) Scheme Registration
RFC 3508
|
Document |
Type |
|
RFC - Informational
(April 2003; No errata)
|
|
Author |
|
Orit Levin
|
|
Last updated |
|
2015-10-14
|
|
Stream |
|
ISE
|
|
Formats |
|
plain text
html
pdf
htmlized
bibtex
|
Stream |
ISE state
|
|
(None)
|
|
Consensus Boilerplate |
|
Unknown
|
|
Document shepherd |
|
No shepherd assigned
|
IESG |
IESG state |
|
RFC 3508 (Informational)
|
|
Telechat date |
|
|
|
Responsible AD |
|
Scott Bradner
|
|
Send notices to |
|
(None)
|
Network Working Group O. Levin
Request for Comments: 3508 RADVISION
Category: Informational April 2003
H.323 Uniform Resource Locator (URL) Scheme Registration
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 (2003). All Rights Reserved.
Abstract
ITU-T Recommendation H.323 version 4 introduced an H.323-specific
Uniform Resource Locator (URL). This document reproduces the H323-
URL definition found in H.323, and is published as an RFC for ease of
access and registration with the Internet Assigned Numbers Authority
(IANA).
Conventions used in this document
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in BCP 14, RFC 2119 [2].
Table of Contents
1. Introduction...................................................2
2. URL Scheme Formal Syntax Definition and Character Encoding.....2
3. Intended Usage.................................................3
4. Applications and/or protocols, which may use H.323 URL scheme..3
5. Security Considerations........................................3
6. IANA Considerations............................................4
References........................................................4
Acknowledgments...................................................5
Author's Address..................................................5
Full Copyright Statement..........................................6
Levin Informational [Page 1]
RFC 3508 H.323 URL Scheme April 2003
1. Introduction
ITU-T Recommendations H.323 [3] and H.225.0 [4] define a system for
multimedia communications services over packet based networks.
H.225.0 [4] defines an alias type for carrying any standard Uniform
Resource Locator (URL). H.323 version 4 [3] introduced an H.323-
specific URL, which may be used to resolve the address of a network
entity to which H.323 calls may be directed.
This document reproduces the H323-URL definition found in ITU-T
recommendation H.323 [3] and is published as an RFC for ease of
access and IANA registration.
2. URL Scheme Formal Syntax Definition and Character Encoding
The H.323 URL is defined in ABNF as shown below. Note that it
utilizes the Core Rules specified in section 6.1 of [2].
H323-URL = "h323:" address [ url-parameters ]
address = user / "@" hostport / user "@" hostport
user = 1*(%x21-24 / %x26-3F / %x41-7F / escaped)
; The symbols "%", "@", and symbols with
; a character value below 0x21 may be
; represented as escaped sequences.
hostport = host [ ":" port]
host = hostname / IPv4address / IPv6reference
hostname = *( domainlabel "." ) toplabel [ "." ]
domainlabel = alphanum / alphanum *( alphanum / "-" ) alphanum
toplabel = ALPHA / ALPHA *( alphanum / "-" ) alphanum
IPv4address = 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT "." 1*3DIGIT
IPv6reference = "[" IPv6address "]"
IPV6address = hexpart [ ":" IPv4address ]
hexpart = hexseq / hexseq "::" [ hexseq ] / "::" [ hexseq ]
hexseq = hex4 *( ":" hex4 )
hex4 = 1*4HEXDIG
port = 1*DIGIT
url-parameters = *( ";" url-parameter )
url-parameter = 1*(%x21-24 / %x26-3A / %x3C-7F / escaped)
; Specific parameter definitions are for
; further study.
; The symbols "%", ";", and symbols
; with a character value below 0x21 may be
; represented as escaped sequences.
alphanum = ALPHA / DIGIT
escaped = "%" HEXDIG HEXDIG
The host is case insensitive.
Levin Informational [Page 2]
RFC 3508 H.323 URL Scheme April 2003
The "user" is a Unicode [8] string that shall be UTF-8 [7] encoded
and then escaped as necessary. In the "user" field, the characters
with a numeric value below 0x80 are case insensitive and the
characters with a numeric value above or equal to 0x80 are case
sensitive.
The character set and case sensitivity of the "url-parameter" is
specified in each parameter definition.
3. Intended Usage
The H.323 URL is intended to help an entity resolve the address of
another H.323 entity, where an "entity" may be a user, a device, or a
service. The "user" portion of the URL specifies an alias for the
Show full document text