INTERNET-DRAFT A. Vaha-Sipila Expires 24th Nov 1999 J. Alvinen Nokia 19th May 1999 GSTN Address Service Selector "SMS" Status of This Memo This document is an Internet-Draft and is NOT offered in accordance with Section 10 of RFC2026, and the author does not provide the IETF with any rights other than to publish as an Internet-Draft. This document is an Internet-Draft. Internet-Drafts are working documents of the Internet Engineering Task Force (IETF), its areas, and its working groups. Note that other groups may also distribute working documents as Internet-Drafts. Internet-Drafts are draft documents valid for a maximum of six months and may be updated, replaced, or obsoleted by other documents at any time. It is inappropriate to use Internet-Drafts as reference material or to cite them other than as "work in progress." The list of current Internet-Drafts can be accessed at http://www.ietf.org/ietf/1id-abstracts.txt The list of Internet-Draft Shadow Directories can be accessed at http://www.ietf.org/shadow.html. To view the entire list of current Internet-Drafts, please check the "1id-abstracts.txt" listing contained in the Internet-Drafts Shadow Directories on ftp.is.co.za (Africa), ftp.nordu.net (Northern Europe), ftp.nis.garr.it (Southern Europe), munnari.oz.au (Pacific Rim), ftp.ietf.org (US East Coast), or ftp.isi.edu (US West Coast). The distribution of this document before its expiry date is unlimited. Abstract This document specifies a GSTN address service selector "SMS" which is used to specify a telephone number (usually in a mobile phone network) which is able to receive Short Messages, and two Service Qualifiers to be used in conjunction with it. This document contains IANA registration forms as an appendix. A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 1] Internet-Draft SMS Service Selector May 1999 Table of Contents 1. Introduction ................................................ 3 1.1 GSTN Service Selector ...................................... 3 1.2 The "SMS" Service Selector ................................. 3 1.3 Convergence with the "gsm-sms" URL Scheme .................. 3 1.4 The "VIA" Service Qualifier ................................ 3 1.5 The "NET" Service Qualifier ................................ 3 1.6 Requirements ............................................... 4 2. Definitions ................................................. 4 2.1 Definition of the "SMS" Service Selector ................... 4 2.2 Definition of the "VIA" Service Qualifier .................. 4 2.3 Definition of the "NET" Service Qualifier .................. 5 3. References .................................................. 5 4. Security Considerations ..................................... 6 5. Authors' Addresses .......................................... 6 6. Full Copyright Statement .................................... 6 Appendix A. IANA Registration Templates ........................ 6 A.1 "SMS" Service Selector ..................................... 6 A.2 "VIA" Qualifier ............................................ 7 A.3 "NET" Qualifier ............................................ 8 A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 2] Internet-Draft SMS Service Selector May 1999 1. Introduction 1.1 GSTN Service Selector [RFC2303] originally specified the way to insert GSTN (formerly PSTN) telephone numbers in Internet email addresses. That document also introduced the concept of a Service Selector, which specifies the intended usage for the phone number. In that particular document, the string "SMS" was given as an example of a Service Selector. However, the syntax and meaning of that Service Selector was not documented. This document tries to remedy that issue. 1.2 The "SMS" Service Selector The "SMS" Service Selector identifies a phone number of a device which is able to receive Short Messages. Short Messages are (often bidirectional) alphanumeric messages. Short Messages are widely used in GSM networks, but can be found in other networks as well. Examples include NMT (Nordic Mobile Telephone) analogue network, TDMA (IS-136) digital network, and others. A gateway, which provides the means to convey internet originated e-mail messages to a particular network using SMS, may need to know the type of the network and possibly need to provide some additional parameters to facilitate the delivery of a Short Message in the given network. The type of network can be optionally expressed as a Service Qualifier. 1.3 Convergence with the "gsm-sms" URL Scheme [DRAFT-GSM-SMS-URL] was revised to converge with this specification. 1.4 The "VIA" Service Qualifier Short Message services usually rely on a middleman to deliver the messages, sometimes called a Short Message Service Centre. Sometimes specifying the phone number of this middleman is required. For this purpose, one can use the "VIA" Service Qualifier. 1.5 The "NET" Service Qualifier The "NET" Service Qualifier describes the network type in which the recipient is in. This is required because the gateway must know whether it is able to relay the message or not, and which method of delivery it has to use. In an environment where the gateway only A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 3] Internet-Draft SMS Service Selector May 1999 supports one network type and does not guarantee delivery, this Qualifier can be left out. 1.6 Requirements Compliant software MUST follow this specification. Requirements are indicated by capitalized words as specified in [RFC2119]. 2. Definitions 2.1 Definition of the "SMS" Service Selector The element in [DRAFT-FAX-FULLADDR] is "SMS". This specifies a recipient of a Short Message in a mobile phone or pager network. How the contents of the email are interpreted and mapped to the Short Message are left as an implementation issue. If the gateway cannot deliver the message, it SHOULD send an appropriate negative acknowledgement to the sender. An example: SMS=+1-408-555-123456 2.2 Definition of the "VIA" Service Qualifier See [DRAFT-IETF-FULLADDR] for the description of and . The "VIA" Qualifier is defined as follows: qualif-type1 "keyword" name: VIA qualif-type1 "value" ABNF definition: value = message-centre-id message-centre-id = ["+"] phone-number phone-number = 1*phonedigit phonedigit = digit / "-" / "." digit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" The element describes the GSTN number of a Short Message Service Centre, which takes care of Short Message delivery to A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 4] Internet-Draft SMS Service Selector May 1999 the recipient. If the "VIA" Qualifier is present, the gateway MUST send the message via this Short Message Service Centre or not send it at all. An example: SMS=+1-408-555-1234/VIA=+358-50-123-1234 2.3 Definition of the "NET" Service Qualifier See [DRAFT-IETF-FULLADDR] for the description of and . The "NET" Qualifier is defined as follows: qualif-type1 "keyword" name: NET qualif-type1 "value" ABNF definition: value = network-type network-type = "GSM" / other-type other-type = string This Qualifier specifies the recipient's network type. "GSM" means any GSM-based network (independent of the frequency band used). If there is a requirement for other network types, the names for those MUST be specified by another RFC and registered using another IANA registration template. If the gateway is unable to deliver the message, it SHOULD send an appropriate negative acknowledgement back to the sender. An example: SMS=+1-408-555-1234/VIA=+358-50-123-1234/NET=GSM 3. References NOTE. References to Internet-Drafts will be removed from the final document which will be submitted to the RFC-Editor. [RFC2303] Minimal PSTN Address Format in Internet Mail. March 1998. C. Allocchio. RFC 2303. A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 5] Internet-Draft SMS Service Selector May 1999 [DRAFT-FAX-FULLADDR] GSTN address element extensions in e-mail services. April 1999. C. Allocchio. An Internet-Draft. draft-ietf- fax-fulladdr-06.txt [DRAFT-GSM-SMS-URL] URLs for GSM Short Message Service. December 1998. A. Vaha-Sipila. An Internet-Draft. draft-antti-gsm-sms-url- 03.txt 4. Security Considerations It should be noted that the user agent SHOULD NOT send out Short Messages without the knowledge of the user because of associated risks, which include sending masses of Short Messages to a subscriber without her consent and the costs involved in sending a Short Message. The user agent SHOULD have some mechanism that the user can use to filter out unwanted destinations for Short Messages. The user agent SHOULD also have some means of restricting the number of Short Messages sent. 5. Authors' Addresses Contact person and version control responsibility for this specification: Nokia Mobile Phones Antti Vaha-Sipila P. O. Box 68 FIN-33721 Tampere Finland Electronic mail: antti.vaha-sipila@nmp.nokia.com Please include your name and electronic mail address in all communications. If you want to receive the newest version of this specification electronically, send mail to the address above. 6. Full Copyright Statement To be added to the final RFC. Appendix A. IANA Registration Templates A.1 "SMS" Service Selector A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 6] Internet-Draft SMS Service Selector May 1999 To: IANA@isi.edu Subject: Registration of new values for the GSTN address service-selector specifier "SMS" Service Selector Name: SMS Description of Use: SMS - SMS, an acronym for Short Message Service, is a (possibly bidirectional) alphanumeric paging message found in several mobile phone systems. The recipient of the Short Message is identified by a phone number. The Service Selector and its Qualifiers are defined in [DRAFT-SMS-SERVICE]. Security Considerations: It should be noted that the user agent SHOULD NOT send out Short Messages without the knowledge of the user because of associated risks, which include sending masses of Short Messages to a subscriber without her consent and the costs involved in sending a Short Message. The user agent SHOULD have some mechanism that the user can use to filter out unwanted destinations for Short Messages. The user agent SHOULD also have some means of restricting the number of Short Messages sent. Person & Email Address to Contact for Further Information: To be added to the final version. A.2 "VIA" Qualifier To: IANA@isi.edu Subject: Registration of new values for the GSTN address qualif-type1 element "VIA" qualif-type1 "keyword" name: VIA qualif-type1 "value" ABNF definition: value = message-centre-id A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 7] Internet-Draft SMS Service Selector May 1999 message-centre-id = ["+"] phone-number phone-number = 1*phonedigit phonedigit = digit / "-" / "." digit = "0" / "1" / "2" / "3" / "4" / "5" / "6" / "7" / "8" / "9" Description of Use: This Qualifier specifies the phone number of the Short Message Centre, which acts as an intermediary when delivering the Short Message. Use Restriction: This Qualifier element is only meaningful for the "SMS" Service Selector. Security Considerations: The security considerations are the same as for the "SMS" Service Selector. Person & email address to contact for further information: A.3 "NET" Qualifier To: IANA@isi.edu Subject: Registration of new values for the GSTN address qualif-type1 element "NET" qualif-type1 "keyword" name: NET qualif-type1 "value" ABNF definition: value = network-type network-type = "GSM" / other-type other-type = string Description of Use: This Qualifier specifies the recipient's network type. "GSM" means any GSM-based network (independent of the frequency band used). If there is a requirement for other network types, the names for those MUST be specified by another RFC and registered A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 8] Internet-Draft SMS Service Selector May 1999 using another IANA registration template. Use Restriction: This Qualifier element is only meaningful for the "SMS" Service Selector. Security Considerations: The securiry considerations are the same as for the "SMS" Service Selector. Person & email address to contact for further information: To be added in the final version. A. Vaha-Sipila, J. Alvinen Exp. Nov 1999 [Page 9]