(last updated 2008-04-04) URI scheme name: iax. Status: Provisional. URI scheme syntax: The "iax:" scheme follows the guidelines in [RFC3986]. The general form is as follows: iax:[username@]host[:port][/number[?context]] where these tokens have the following meanings: iax: The literal 'iax:'. username: A string used for identification purposes. host: The domain of the resource. The host part contains either a fully-qualified domain name or numeric IPv4 or IPv6 address. An IPv6 address must be enclosed within brackets (i.e., '[2001:db8::1]') as defined in [RFC3986]. Using the fully-qualified domain name form is RECOMMENDED whenever possible. port: The numeric UDP port number. number: The name or number identifying the resource on that host. context: The name of the host partition in which the service is identified or processed. Examples iax:example.com/alice iax:example.com:4569/alice iax:example.com:4570/alice?friends iax:192.0.2.4:4569/alice?friends iax:[2001:db8::1]:4569/alice?friends iax:example.com/12022561414 iax:johnQ&example.com/12022561414 ABNF Certain values are included by reference from [RFC3986]: iax-uri = "iax:" [userinfo "@" ]host[":" port][ "/" number[ "?" context]] userinfo = host = port = number = *(unreserved | sub-delims | pct-encoded ) context = *(unreserved | sub-delims | pct-encoded ) unreserved = sub-delims = pct-encoded = URI Scheme Semantics: An IAX URI identifies a communications resource capable of communicating using the IAX Version 2 protocol defined in this document. Within this document, we refer to IAX Version 2 protocol URI as IAX. An IAX URI contains enough information to initiate an IAX-based call with that resource. IAX URIs are associated with server resources to which calls may be routed. For instance, an IAX URI may represent an appearance on a phone, a voice-mail box on a messaging service, an interactive program, a PSTN address or gateway, or any group of the above. The iax uri scheme translates into a location that may be used by the iax protocol to establish a new call using the uri scheme components described in the previous section. This new call function is the only defined operation. Encoding considerations: IAX URI scheme encoding conforms to the encoding rules established for URIs in [RFC3986]. Applications/protocols that use this URI scheme name: The scheme is used by ENUM Dynamic Delegation Discovery System (DDDS) services to specify resources that support the IAX protocol. The IAX protocol provides application-layer control and media protocol for creating, modifying, and terminating multimedia sessions over Internet Protocol (IP) networks. Interoperability considerations: None. Security considerations: The IAX URI Scheme does not introduce any new security concerns except that it provides a uniform syntax for describing IAX resources and that, when published, these addresses are subject to various denial of service attacks. Contact: Ed Guy, edguy&emcsw.com, +1.973.437.4519. Author/Change controller Not Applicable. References: Spencer, M., Shumard, K., Capouch, B., and E. Guy, 'IAX: Inter- Asterisk eXchange Version 2,' (This Document), March 2008. (file created 2008-04-04)