summaryrefslogtreecommitdiff
path: root/doc/rfc/rfc1789.txt
diff options
context:
space:
mode:
authorThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
committerThomas Voss <mail@thomasvoss.com> 2024-11-27 20:54:24 +0100
commit4bfd864f10b68b71482b35c818559068ef8d5797 (patch)
treee3989f47a7994642eb325063d46e8f08ffa681dc /doc/rfc/rfc1789.txt
parentea76e11061bda059ae9f9ad130a9895cc85607db (diff)
doc: Add RFC documents
Diffstat (limited to 'doc/rfc/rfc1789.txt')
-rw-r--r--doc/rfc/rfc1789.txt339
1 files changed, 339 insertions, 0 deletions
diff --git a/doc/rfc/rfc1789.txt b/doc/rfc/rfc1789.txt
new file mode 100644
index 0000000..8d3a7b7
--- /dev/null
+++ b/doc/rfc/rfc1789.txt
@@ -0,0 +1,339 @@
+
+
+
+
+
+
+Network Working Group C. Yang
+Request for Comments: 1789 University of North Texas
+Category: Informational April 1995
+
+
+ INETPhone: Telephone Services and Servers on Internet
+
+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.
+
+IESG Note
+
+ Internet Engineering Steering Group comment from the Transport Area
+ Director: Please note well that this memo is an individual product of
+ the author. Work on standards and technology related to this topic
+ is additionally taking place in the IETF in the Multiparty MUltimedia
+ SessIon Control Working Group (MMUSIC).
+
+Abstract
+
+ INETPhone is a true telephone service through the Internet. It
+ integrates the local telephone networks and the Internet using
+ INETPhone servers. Thus a long distance call can be split into two
+ local calls and an Internet connection, which is transparent to end
+ users. Such a phone service through Internet will be a major step
+ towards integrated services on Internet. In order to support the
+ INETPhone and lay down the ground rules of the service, a scheme of
+ "open partnership" is proposed, so that the entire Internet community
+ can have the equal opportunity and benefits from the INETPhone
+ service.
+
+1. Introduction
+
+ The success of traditional Internet services, such as the electronic
+ mail, the file transfer, and the remote machine access, has inspired
+ a row of new network applications -- the world-wide information web,
+ voice and video conferencing, and network telemarketing are just a
+ few to mention. With the further development in infrastructure and
+ the architecture of integrated, multimedia information services
+ [1,2,3], certainly the Internet will play a crucial role in shaping
+ up the future of so-called information super-highway.
+
+ Among many new applications, the voice communication through Internet
+ bears perhaps the most potential impact, since it competes directly
+ with the telephone communication, which has become an indispensable
+
+
+
+Yang [Page 1]
+
+RFC 1789 Telephone Service and Servers on Internet April 1995
+
+
+ part of the modern society. Recently, many software packages are
+ available, either commercially or as public free-ware, which supports
+ voice communication on Internet. Some of these products are targeted
+ directly as possible substitution for long distance telephone
+ services. However, so far, all such products only support voice
+ communications using a computer that is on the Internet or is
+ connected, via a SLIP link, to the Internet [4].
+
+ This RFC presents a true telephone service, called INETPhone, which
+ supports voice communication through the Internet. INETPhone
+ integrates the local phone network with the Internet. The phone
+ network provides local access of INETPhone service with the existing
+ telephone facilities, whereas the Internet delivers the packets of
+ voice communication over long distances. The service of INETPhone is
+ illustrated by the following scenario. Assuming a user at area A
+ wants to call another user in area B. The user first makes a local
+ call to an INETPhone server in area A. After the connection, the user
+ keys in the remote phone number in area B to the server. Then the
+ server in area A makes a connection to another INETPhone server in
+ area B, and requests the remote server to dial, as a local call, the
+ phone number in area B. Therefore, a long distance phone connection
+ between users in area A and B is established via two local phone
+ connections and one Internet connection between two INETPhone
+ servers.
+
+ The INETPhone provides a general service of voice communication on
+ Internet compatible to the existing telephone service. The
+ motivation in developing and experimenting the INETPhone service can
+ be two-folds: on the one hand, a general telephone service on the
+ Internet will be a major step towards integrated services on Internet
+ and a great challenge to the future development of Internet
+ infrastructure and protocol architecture; on the other hand, the
+ entire Internet community can take the advantage from the cheap and
+ convenient voice communication of the INETPhone service.
+
+2. Design Philosophy
+
+ The design philosophy of the INETPhone differs from the most of
+ current voice communication services on Internet in three basic
+ aspects: integrating the existing telephone networks with the
+ Internet; using the INETPhone servers to carry out the task of voice
+ packet delivery on Internet; and an open-partnership of establishing
+ the INETPhone service on Internet. The discussion of each of these
+ aspects is given as follows.
+
+ The conventional telephone service is the most popular and convenient
+ means for voice communication across distances. Any serious effort to
+ integrate voice communication on the Internet should take the full
+
+
+
+Yang [Page 2]
+
+RFC 1789 Telephone Service and Servers on Internet April 1995
+
+
+ advantage of this well-established service. The INETPhone bridges
+ the existing telephone network with the Internet, so that the access
+ of the INETPhone service will be totally based on the local phone
+ services and facilities. This will lead to a much easier access and
+ broader user population than the approaches of computer-based access.
+
+ The INETPhone service is based on the client-server model, in which a
+ group of INETPhone servers are responsible for accepting/initiating
+ local calls and deliverying voice packets across the Internet. The
+ general users (as clients) can easily access the service through a
+ conventional phone with a local call. The creation of such INETPhone
+ servers eases the burden from general users, and provides services of
+ voice communication on the Internet in a more efficient and
+ manageable manner.
+
+ Hundreds even thousands of INETPhone servers will be required for the
+ wide coverage of INETPhone services on the Internet (to cover all
+ areas within US, at least one server needs to be installed in each
+ area of phone area code). Instead of letting few industrials
+ monopolize such a service on the Internet, an alternative approach
+ based on an open-partnership scheme of INETPhone service is proposed
+ (see Section 5), which will give equal opportunity and benefits to
+ the entire Internet community.
+
+3. INETPhone Servers
+
+ The central components of the INETPhone service are its servers on
+ Internet. The server acts as a gateway between the telephone network
+ and the Internet. For this purpose, the server will have both
+ interfaces to a computer network and the telephone network.
+ Currently, there are many commercial telephone interface cards
+ available on the market (such as Dialogic's Voice Boards [5]), which
+ support various telephone operations of detecting/generating
+ telephone signals (ring, DTMF, etc. [6]), receiving/initiating phone
+ calls, recording (digitizing and compressing) or playing back audio
+ signals, and monitoring the progress of a phone call.
+
+ With the support of necessary hardware interfaces, the function of an
+ INETPhone server includes:
+
+ (a) Receive a local call or accept a connection from a remote
+ server;
+
+ (b) Identify the PIN of a local call and determine if to proceed
+ the call or not;
+
+ (c) Accept a phone number for remote dialing from a local call;
+
+
+
+
+Yang [Page 3]
+
+RFC 1789 Telephone Service and Servers on Internet April 1995
+
+
+ (d) Look up the local directory for a remote server of a
+ requested call;
+
+ (e) Make a connection to a remote server;
+
+ (f) Make a local phone call upon the request of a remote server;
+
+ (g) Maintain full-duplex, real-time exchanges of voice packets
+ via Internet;
+
+ (h) Maintain information exchanges with Directory Servers (see
+ Section 4);
+
+ (i) Handle exceptional conditions, such as long delay or drop of
+ voice packets;
+
+ (j) Monitor quality of service and keep accounting information.
+
+ The above listed functions represent probably the minimal
+ requirements for each INETPhone server. Some further important
+ features, such as compression/decompression, security, multicasting,
+ and voice mail need also to be considered when a real service of
+ INETPhone is launched on the Internet. Since a general public of the
+ Internet community might be involved in this proposed INETPhone
+ service, it is probably necessary to set an open standard in the
+ building of INETPhone servers (see Section 5).
+
+4. Directory Servers
+
+ The main philosophy behind the INETPhone service is to reduce a long
+ distance phone call into two local calls and an Internet connection.
+ Therefore, an INETPhone server will always be identified by its IP
+ address with its local area code of the phone number (also possibly
+ with its sub-regional number). In order to support a dynamic
+ configuration of INETPhone servers on the Internet, a Directory
+ Server(s) (DS) will be required to map between IP address and area
+ code of INETPhone servers, which in some sense, is similar to the
+ functions of a Name Server (such as the BIND [7]). After an
+ INETPhone server is installed on the Internet, it needs to register
+ itself with a DS. The mapping information at DS will be disseminated
+ to INETPhone servers for the search of a remote server in response to
+ a requested phone call. Local cache of mapping information may also
+ be maintained at INETPhone servers to alleviate communications
+ between INETPhone servers and Directory Server(s). Again, the
+ function of a Directory Server for the INETPhone may require another
+ open specification.
+
+
+
+
+
+Yang [Page 4]
+
+RFC 1789 Telephone Service and Servers on Internet April 1995
+
+
+5. Open Partnership
+
+ Voice communication and telephone service are important parts for
+ providing integrated information services over the Internet. With
+ the current trends of commercialized services over the Internet,
+ sooner or later, some kind of telephone services will be launched on
+ the Internet by some private companies. On the other hand, the
+ operation of the INETPhone service will depend on the installment of
+ enough INETPhone servers over the Internet, which can be achieved
+ through a cooperative effort of the entire Internet community. This
+ RFC proposes an open-partnership scheme for the INETPhone service,
+ which provides equal opportunity and benefits to the entire Internet
+ community.
+
+ An outline of the proposed open-partnership scheme is listed as
+ follows:
+
+ (a) Any organization or individual person can join or withdraw
+ from this open-partnership on a voluntary base.
+
+ (b) In order to join the partnership (therefore becoming a member
+ of the partnership), an organization or a person should at
+ least install and maintain an INETPhone server on the
+ Internet with the equal capacity of lines for call-in and
+ dial-out services.
+
+ (c) Each member of the partnership has the equal right to use the
+ INETPhone service through any INETPhone servers on the
+ Internet. All services will bear the same charges based on
+ the number of bytes transmitted through the Internet and
+ whatever the rate (if any) laid down by the Internet
+ authority.
+
+ (d) A not-for-profit consortium will be formed from the
+ representatives of all members of the partnership. The main
+ task of the consortium is to establish all regulations and
+ specifications of the INETPhone service, and to coordinate
+ the execution of these rules by all the members.
+
+7. Recommendation
+
+ If there is enough interests in the INETPhone service from the
+ Internet community, the IAB may need to consider forming a special
+ task force or working group to further look into the matter.
+
+
+
+
+
+
+
+Yang [Page 5]
+
+RFC 1789 Telephone Service and Servers on Internet April 1995
+
+
+8. References
+
+ [1] Adie, C., "Network Access to Multimedia Information", RFC 1614,
+ Edinburgh University, May 1994.
+
+ [2] Braden, R., Clark, D., and S. Shenker, "Integrated Services in
+ the Internet Architecture: an Overview", RFC 1633, ISI, MIT,
+ Xerox PARC, June 1994.
+
+ [3] Weider, C., and P. Deutsch, "A Vision of an Integrated Internet
+ Information Service", RFC 1727, Bunyip Information Systems,
+ December 1994.
+
+ [4] Walters, R., "Computer Telephone Integration", Artech House
+ Publishers, Norwood, MA, 1994.
+
+ [5] Dialogic Corporation, "Voice Hardware Reference", Parsippany, NJ,
+ 1994.
+
+ [6] Noll, M., "Introduction to Telephones and Telephone Systems", 2nd
+ Ed., Artech House Publishers, Norwood, MA, 1991.
+
+ [7] Albitz, P., and C. Liu, "DNS and BIND", O'Reilly & Associates,
+ Sebastopol, Calif., 1992.
+
+8. Security Considerations
+
+ Security will be an important issue in the INETPhone service. As a
+ general proposal, however, this RFC chooses to leave this topic for
+ future discussions.
+
+9. Acknowledgement
+
+ This RFC is based on a currently undergoing project supported by the
+ Department of Computer Science, University of North Texas.
+
+10. Author's Address
+
+ Cui-Qing Yang
+ Dept. of Computer Science
+ University of North Texas
+ P.O. Box 13886
+ Denton, TX 76203
+
+ Phone: (817) 565-2822
+ Fax: (817) 565-2799
+ EMail: cqyang@cs.unt.edu
+
+
+
+
+Yang [Page 6]
+