home *** CD-ROM | disk | FTP | other *** search
/ Handbook of Infosec Terms 2.0 / Handbook_of_Infosec_Terms_Version_2.0_ISSO.iso / text / rfcs / rfc1789.txt < prev    next >
Text File  |  1996-05-07  |  14KB  |  162 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                            C. Yang Request for Comments: 1789                     University of North Texas Category: Informational                                       April 1995 
  8.  
  9.           INETPhone: Telephone Services and Servers on Internet 
  10.  
  11. Status of this Memo 
  12.  
  13.    This memo provides information for the Internet community.  It does    not specify an Internet standard of any kind.  Distribution of this    memo is unlimited. 
  14.  
  15. IESG Note 
  16.  
  17.    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). 
  18.  
  19. Abstract 
  20.  
  21.    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. 
  22.  
  23. 1. Introduction 
  24.  
  25.    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. 
  26.  
  27.    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 
  28.  
  29.  
  30.  
  31. Yang                                                            [Page 1] 
  32.  RFC 1789       Telephone Service and Servers on Internet      April 1995 
  33.  
  34.     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]. 
  35.  
  36.    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. 
  37.  
  38.    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. 
  39.  
  40. 2. Design Philosophy 
  41.  
  42.    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. 
  43.  
  44.    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 
  45.  
  46.  
  47.  
  48. Yang                                                            [Page 2] 
  49.  RFC 1789       Telephone Service and Servers on Internet      April 1995 
  50.  
  51.     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. 
  52.  
  53.    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. 
  54.  
  55.    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. 
  56.  
  57. 3. INETPhone Servers 
  58.  
  59.    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. 
  60.  
  61.    With the support of necessary hardware interfaces, the function of an    INETPhone server includes: 
  62.  
  63.      (a) Receive a local call or accept a connection from a remote          server; 
  64.  
  65.      (b) Identify the PIN of a local call and determine if to proceed          the call or not; 
  66.  
  67.      (c) Accept a phone number for remote dialing from a local call; 
  68.  
  69.  
  70.  
  71.  Yang                                                            [Page 3] 
  72.  RFC 1789       Telephone Service and Servers on Internet      April 1995 
  73.  
  74.       (d) Look up the local directory for a remote server of a          requested call; 
  75.  
  76.      (e) Make a connection to a remote server; 
  77.  
  78.      (f) Make a local phone call upon the request of a remote server; 
  79.  
  80.      (g) Maintain full-duplex, real-time exchanges of voice packets          via Internet; 
  81.  
  82.      (h) Maintain information exchanges with Directory Servers (see          Section 4); 
  83.  
  84.      (i) Handle exceptional conditions, such as long delay or drop of          voice packets; 
  85.  
  86.      (j) Monitor quality of service and keep accounting information. 
  87.  
  88.    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). 
  89.  
  90. 4. Directory Servers 
  91.  
  92.    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. 
  93.  
  94.  
  95.  
  96.  
  97.  
  98. Yang                                                            [Page 4] 
  99.  RFC 1789       Telephone Service and Servers on Internet      April 1995 
  100.  
  101.  5. Open Partnership 
  102.  
  103.    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. 
  104.  
  105.    An outline of the proposed open-partnership scheme is listed as    follows: 
  106.  
  107.      (a) Any organization or individual person can join or withdraw          from this open-partnership on a voluntary base. 
  108.  
  109.      (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. 
  110.  
  111.      (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. 
  112.  
  113.      (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. 
  114.  
  115. 7. Recommendation 
  116.  
  117.    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. 
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125. Yang                                                            [Page 5] 
  126.  RFC 1789       Telephone Service and Servers on Internet      April 1995 
  127.  
  128.  8. References 
  129.  
  130.    [1] Adie, C., "Network Access to Multimedia Information", RFC 1614,        Edinburgh University, May 1994. 
  131.  
  132.    [2] Braden, R., Clark, D., and S. Shenker, "Integrated Services in        the Internet Architecture: an Overview", RFC 1633, ISI, MIT,        Xerox PARC, June 1994. 
  133.  
  134.    [3] Weider, C., and P. Deutsch, "A Vision of an Integrated Internet        Information Service", RFC 1727, Bunyip Information Systems,        December 1994. 
  135.  
  136.    [4] Walters, R., "Computer Telephone Integration", Artech House        Publishers, Norwood, MA, 1994. 
  137.  
  138.    [5] Dialogic Corporation, "Voice Hardware Reference", Parsippany, NJ,        1994. 
  139.  
  140.    [6] Noll, M., "Introduction to Telephones and Telephone Systems", 2nd        Ed., Artech House Publishers, Norwood, MA, 1991. 
  141.  
  142.    [7] Albitz, P., and C. Liu, "DNS and BIND", O'Reilly & Associates,        Sebastopol, Calif., 1992. 
  143.  
  144. 8. Security Considerations 
  145.  
  146.    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. 
  147.  
  148. 9. Acknowledgement 
  149.  
  150.    This RFC is based on a currently undergoing project supported by the    Department of Computer Science, University of North Texas. 
  151.  
  152. 10. Author's Address 
  153.  
  154.    Cui-Qing Yang    Dept. of Computer Science    University of North Texas    P.O. Box 13886    Denton, TX 76203 
  155.  
  156.    Phone: (817) 565-2822    Fax: (817) 565-2799    EMail: cqyang@cs.unt.edu 
  157.  
  158.  
  159.  
  160.  Yang                                                            [Page 6] 
  161.  
  162.