Network Working Group M. Rose Request for Comments: 1703 Dover Beach Consulting, Inc. Obsoletes: 1569 October 1994 Category: InformationalPrinciples of Operation for the TPC.INT Subdomain: Radio Paging -- Technical Procedures
1. Introduction
As an adjunct to the usual, two-way electronic mail service, it is at times useful to employ a one-way text notification service, called radio paging. This memo describes a technique for radio paging using the Internet mail infrastructure. In particular, this memo focuses on the case in which radio pagers are identified via the international telephone network.
Rose [Page 1]
RFC 1703 Radio Paging -- Technical Procedures October 1994 2. Naming, Addressing, and RoutingA radio pager is identified by a telephone number, e.g.,
2.1. Addressing
This number is used to construct the address of a radio paging server, which forms the recipient address for the message, e.g., one of:
Rose [Page 2]
RFC 1703 Radio Paging -- Technical Procedures October 1994 2.2. RoutingThe message is routed in exactly the same fashion as all other electronic mail, i.e., using the MX algorithm [2]. Since a radio paging server might be able to access many radio pagers, the wildcarding facilities of the DNS [3,4] are used accordingly. For example, if a radio paging server residing at "dbc.mtview.ca.us" is willing to access any radio pager with a telephone number prefix of
3. Procedure
When information is to be sent to a radio pager, the user application constructs an RFC 822 message, containing a "Message-ID" field and a textual content (e.g., a "text/plain" content [5]).
3.1. Alpha-numeric Radio Pagers
If the local-part is either "pager.ATOM" or "pager-alpha.ATOM" then this indicates that the recipient is using an alpha-numeric radio pager, and ATOM either identifies a paging network (CARRIER), or a radio pager identity number (PIN), or both, according to these rules:
Rose [Page 3]
RFC 1703 Radio Paging -- Technical Procedures October 1994
(2) if ATOM does not contain a hyphen character ("-"), then ATOM is a CARRIER, a local database is consulted to determine the corresponding IXO access telephone number, and the telephone number corresponding to the domain-part is used to identify the radio pager; otherwise,
3.2. Numeric Radio Pagers
If the local-part is the literal string "pager-numeric" then this indicates that the recipient is using a numeric pager, and the radio pager dials the telephone number corresponding to the domain-part.
3.3. MAILing versus SENDing
An SMTP client communicating with a radio paging server may use attempt either the MAIL or SEND command. The radio paging server MUST support the MAIL command, and MAY support any of the SEND, SOML, or SAML commands.
Rose [Page 4]
RFC 1703 Radio Paging -- Technical Procedures October 1994 3.4. LatencyAlthough the Internet electronic mail service tends to perform delivery in a timely and reliable manner, some paging services will wish to provide a higher degree of assurance to their clients, in particular guaranteeing that a positive reply code means that the page has been sent on the radio paging network. For such requirements, the primary constraints are server implementation and client/server network connectivity.
4. Usage Examples
These examples make use of the "iddd.tpc.int" subdomain. The DNS servers for this subdomain, upon encountering a domain of the form:
Rose [Page 5]
RFC 1703 Radio Paging -- Technical Procedures October 1994
automatically create a CNAME RR of the form:
4.1. A MIME Example
To: pager-alpha.98765@18005551234.iddd.tpc.int cc: Marshall Rose <mrose@dbc.mtview.ca.us> From: Carl Malamud <carl@malamud.com> Date: Thu, 22 Jul 1993 08:38:00 -0800 Subject: First example, for an alphanumeric pager Message-ID: <19930908220700.1@malamud.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii
4.2. A Non-MIME Example
To: pager-numeric@14159408776.iddd.tpc.int From: Carl Malamud <carl@malamud.com> Date: Thu, 22 Jul 1993 08:38:00 -0800 Subject: Second example, for a numeric pager Message-ID: <19930908220700.2@malamud.com>
5. Server Configuration Example
A hypothetical radio paging carrier, e.g.,
Rose [Page 6]
RFC 1703 Radio Paging -- Technical Procedures October 1994
(1) The radio paging carrier establishes a top-level domain name, e.g.,
Rose [Page 7]
RFC 1703 Radio Paging -- Technical Procedures October 1994
R: 220 pager.pigeon.net SMTP ready S: EHLO malamud.com R: 220-pager.pigeon.net R: 220 SEND S: VRFY mrose R: 551 User not local;
6. Security Considerations
Internet mail may be subject to monitoring by third parties, and in particular, message relays.
7. Acknowledgements
This document was motivated by RFC 1568 [6] and RFC 1645 [7]. In addition, David Crocker, Carl Malamud, and Perry Metzger also provided substantive comments.
8. References
[1] Crocker, D., "Standard for the Format of ARPA Internet Text
Rose [Page 8]
RFC 1703 Radio Paging -- Technical Procedures October 1994
[5] Borenstein, N., and N. Freed, "MIME: Mechanisms for Specifying
9. Author's Address
Marshall T. Rose Dover Beach Consulting, Inc. 420 Whisman Court Mountain View, CA 94043-2186 US