URI Scheme for Global System for Mobile Communications (GSM) Short Message Service (SMS)
RFC 5724
Document | Type |
RFC
- Proposed Standard
(January 2010)
Errata
Was
draft-wilde-sms-uri
(individual in app area)
|
|
---|---|---|---|
Authors | Antti Vaha-Sipila , Erik Wilde | ||
Last updated | 2015-10-14 | ||
RFC stream | Internet Engineering Task Force (IETF) | ||
Formats | |||
IESG | Responsible AD | Lisa M. Dusseault | |
Send notices to | (None) |
RFC 5724
quot; URI Scheme January 2010 collect information may be a privacy issue, and user agents may make users aware of that risk before composing or sending SMS messages. Users agents that do not provide any feedback about this privacy issue make users more vulnerable to this kind of attack. A user agent SHOULD NOT send out SMS messages without the knowledge of the user because of associated risks, which include sending masses of SMS messages to a subscriber without his consent, and the costs involved in sending an SMS message. As suggested functionality, the user agent MAY offer a possibility for the user to filter out those phone numbers that are expressed in local format, as most premium-rate numbers are expressed in local format, and because determining the correct local context (and hence the validity of the number to this specific user) may be very difficult. When using "sms" URIs as targets of forms (as described in Section 2.6), the user agent SHOULD inform the user about the possible security hazards involved when submitting the form (it is probably being sent as plain text over an air interface). 5. IANA Considerations IANA has registered the "sms" URI scheme, using the template in Section 3, in accordance with [RFC4395]. 6. Acknowledgements This document has been prepared using the IETF document DTD described in [RFC2629]. Thanks to (listed alphabetically) Claudio Allocchio, Derek Atkins, Nevil Brownlee, John Cowan, Leslie Daigle, Lisa Dusseault, Miguel Garcia, Vijay Gurbani, Alfred Hoenes, Cullen Jennings, Graham Klyne, Larry Masinter, Alexey Melnikov, Michael Patton, Robert Sparks, and Magnus Westerlund for their comments. 7. References 7.1. Normative References [Err203] RFC Errata, "Errata ID 203", RFC 3629, <http://www.rfc-editor.org>. [HTML401] Raggett, D., Le Hors, A., and I. Jacobs, "HTML 4.01 Specification", W3C REC-html401, December 1999, <http://www.w3.org/TR/html401/>. Wilde & Vaha-Sipila Standards Track [Page 14] RFC 5724 sms" URI Scheme January 2010 [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997. [RFC3629] Yergeau, F., "UTF-8, a transformation format of ISO 10646", STD 63, RFC 3629, November 2003. [RFC3966] Schulzrinne, H., "The tel URI for Telephone Numbers", RFC 3966, December 2004. [RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, January 2005. [RFC4395] Hansen, T., Hardie, T., and L. Masinter, "Guidelines and Registration Procedures for New URI Schemes", BCP 35, RFC 4395, February 2006. [RFC5234] Crocker, D., Ed. and P. Overell, "Augmented BNF for Syntax Specifications: ABNF", STD 68, RFC 5234, January 2008. [SMS] European Telecommunications Standards Institute, "3GPP TS 23.040 V7.0.1 (2007-03): 3rd Generation Partnership Project; Technical Specification Group Core Network and Terminals; Technical realization of the Short Message Service (SMS) (Release 7)", March 2007, <http:// www.3gpp.org/ftp/Specs/archive/23_series/23.040/ 23040-701.zip>. [SMS-CHAR] European Telecommunications Standards Institute, "TS 100 900 (GSM 03.38 version 7.2.0 Release 1998): Digital Cellular Telecommunications System (Phase 2+); Alphabets and language-specific information", July 1999, <http:// www.3gpp.org/ftp/Specs/archive/03_series/03.38/ 0338-720.zip>. 7.2. Informative References [RFC2368] Hoffmann, P., Masinter, L., and J. Zawinski, "The mailto URL scheme", RFC 2368, June 1998. [RFC2629] Rose, M., "Writing I-Ds and RFCs using XML", RFC 2629, June 1999. [RFC2838] Zigmond, D. and M. Vickers, "Uniform Resource Identifiers for Television Broadcasts", RFC 2838, May 2000. Wilde & Vaha-Sipila Standards Track [Page 15] RFC 5724 sms" URI Scheme January 2010 [WAP] WAP Forum, "Wireless Application Protocol - Architecture Specification (WAP-210-WAPArch-20010712)", July 2001. [uri-clarification] World Wide Web Consortium, "URIs, URLs, and URNs: Clarifications and Recommendations 1.0", W3C uri- clarification , September 2001, <http://www.w3.org/TR/uri-clarification/>. Wilde & Vaha-Sipila Standards Track [Page 16] RFC 5724 sms" URI Scheme January 2010 Appendix A. Syntax of 'telephone-subscriber' The following syntax is reproduced from Section 3 of [RFC3966]. It defines the <telephone-subscriber> part used in the "sms" URI scheme syntax. Please note that it includes Erratum 203 [Err203] for RFC 3966, which changes the definition of <isdn-subaddress>. telephone-subscriber = global-number / local-number global-number = global-number-digits *par local-number = local-number-digits *par context *par par = parameter / extension / isdn-subaddress isdn-subaddress = ";isub=" 1*paramchar extension = ";ext=" 1*phonedigit context = ";phone-context=" descriptor descriptor = domainname / global-number-digits global-number-digits = "+" *phonedigit DIGIT *phonedigit local-number-digits = *phonedigit-hex (HEXDIG / "*" / "#")*phonedigit-hex domainname = *( domainlabel "." ) toplabel [ "." ] domainlabel = alphanum / alphanum *( alphanum / "-" ) alphanum toplabel = ALPHA / ALPHA *( alphanum / "-" ) alphanum parameter = ";" pname ["=" pvalue ] pname = 1*( alphanum / "-" ) pvalue = 1*paramchar paramchar = param-unreserved / unreserved / pct-encoded unreserved = alphanum / mark mark = "-" / "_" / "." / "!" / "~" / "*" / "'" / "(" / ")" pct-encoded = "%" HEXDIG HEXDIG param-unreserved = "[" / "]" / "/" / ":" / "&" / "+" / "$" phonedigit = DIGIT / [ visual-separator ] phonedigit-hex = HEXDIG / "*" / "#" / [ visual-separator ] visual-separator = "-" / "." / "(" / ")" alphanum = ALPHA / DIGIT Wilde & Vaha-Sipila Standards Track [Page 17] RFC 5724 sms" URI Scheme January 2010 Authors' Addresses Erik Wilde UC Berkeley School of Information Berkeley, CA 94720-4600 U.S.A. Phone: +1-510-6432253 EMail: dret@berkeley.edu URI: http://dret.net/netdret/ Antti Vaha-Sipila Nokia EMail: antti.vaha-sipila@nokia.com URI: http://www.iki.fi/avs/ Wilde & Vaha-Sipila Standards Track [Page 18]