home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / hacking / internet / i_phone.faq < prev    next >
Encoding:
Text File  |  2003-06-11  |  21.4 KB  |  493 lines

  1. Archive-name: internet-services/voice-faq
  2. Last-Modified: 1995/10/25
  3. Version: 0.3
  4.  
  5. FAQ: How can I use the Internet as a telephone?
  6. Version 0.3 - Oct 22 1995
  7.  
  8. * This is a DRAFT FAQ. This document is new and in transition. If you 
  9. notice that software for doing speech over the Internet is  missing from 
  10. this list, or information herein needs updating, please send e-mail to 
  11. savetz@northcoast.com *
  12.  
  13. This document is copyright 1995 by Kevin M. Savetz and Andrew Sears. All 
  14. rights reserved.  More legal stuff is near the end of this file.
  15.  
  16. *** TABLE OF CONTENTS
  17. Can I use the Internet as a telephone?
  18.    How does it work?
  19.    What do I need to call others on the Internet?
  20.    Is the sound quality as good as a regular telephone call?
  21.    Is there a noticeable delay to hear the other user?
  22.    What is the difference between full duplex and half duplex?
  23.    What is multicasting?
  24.    Can I talk to users across PC/Mac/Unix platforms?
  25.    Can I talk to users of other phone software?
  26. What software is available?
  27.    For the Mac
  28.       Maven
  29.       NetPhone
  30.       PGPfone
  31.       CU-SeeMe
  32.    For Windows
  33.       Speak Freely
  34.       CU-SeeMe
  35.       Internet Phone
  36.       DigiPhone
  37.       Internet Global Phone
  38.       WebPhone (vaporware)
  39.       Internet Voice Chat (defunct)
  40.    For UNIX
  41.       Speak Freely
  42.       CyberPhone
  43.       NEVOT
  44.       vat
  45.       mtalk
  46.       ztalk
  47. What hardware is available?
  48.    Jarba Earphone
  49.    Sound Advantage
  50. Legal Stuff
  51. Where to Find this Document
  52.  
  53. *** CAN I USE THE INTERNET AS A TELEPHONE?
  54. Yes. In recent months, several programs have become available that will 
  55. let you, equipped with the right computer hardware, an Internet 
  56. connection, and special software, to speak in real-time over the 
  57. Internet, using your own voice rather than by typing - in effect using 
  58. the network like a telephone.
  59.  
  60. Some of the programs available to do voice on the 'net is free, others 
  61. are commercial. Many of these products are ready for prime time, but 
  62. others are still very experimental.
  63.  
  64. +++ HOW DOES IT WORK?
  65. It's magic! Audio conferencing programs work by digitizing your speech 
  66. as you talk and sending the digital data over the Internet. But there's 
  67. a problem: a typical modem connection has limited bandwidth - 14.4KBPS 
  68. modems can send and receive a maximum of 1,800 bytes of non-compressible 
  69. data each second. Telephone quality speech needs 8,000 bytes per second 
  70. of bandwidth. There are two solutions to the problem: get more 
  71. bandwidth, or compress the sound information before transmitting it. 
  72. Although both solutions are used, most programs compress the audio. 
  73.  
  74. There are a variety of methods for encoding and compressing sound data, 
  75. and as you might expect, the standards aren't necessarily very standard, 
  76. yet. The quality of the audio you'll send and receive depends on the 
  77. application you're using, the speed of your computer and the compression 
  78. method used. In my tests, audio is usually understandable, albeit less 
  79. clear than a phone call. Still, talking across the country or around the 
  80. world for the cost of an Internet connection is kind of amazing, and 
  81. easy on the wallet.
  82.  
  83. You and the associate you are talking to need to be using software that 
  84. can transmit and receive the same protocol. That doesn't necessarily 
  85. mean you need the same software, or even the same type of computer. For 
  86. instance, the GSM protocol is pretty standard. However, some programs 
  87. can only use proprietary encoding methods, so they'll only communicate 
  88. with the same software on the other side of the wire. Standard 
  89. compression methods are:
  90.      GSM: for more information: http://www.cs.tu-berlin.de/~jutta/toast.html
  91.      CVSD
  92.      RTP: Real Time Protocol
  93.  
  94. +++ WHAT DO I NEED TO CALL OTHERS ON THE INTERNET?
  95. Besides the software, you will need an Internet connection  You'll also 
  96. need a fairly speedy computer (at least 25 MHz). Although the exact 
  97. specs vary from program to program, a Mac Classic or a PC XT generally 
  98. won't do the trick :-) Your computer will also need a sound card (for 
  99. PCs; Macs have built-in sound,) speakers and a microphone. All sound 
  100. cards will have a microphone jack in the back of them. Many Macs have 
  101. mic jacks. If yours doesn't, you'll need a serial Microphone, such as 
  102. MacRecorder or Sound Advantage.
  103.  
  104. If you connect to the Internet over a modem, you will need a SLIP or PPP 
  105. connection. The bare minimum for good quality sound is a 14.4k modem. 
  106. The quality of a 14.4k connection will depend largely on the software 
  107. and the error rate of your telephone line.  A 28.8k modem should give 
  108. excellent quality for most all applications.
  109.  
  110. +++ IS THE SOUND QUALITY AS GOOD AS A REGULAR TELEPHONE CALL?
  111. Surprising to most people, if you have a good Internet connection then 
  112. the sound quality is comparable to a regular phone call. However the 
  113. sound quality varies dramatically between applications. In nearly all 
  114. cases, the limiting factor will not be the speed and capacity of the 
  115. Internet, but will depend on the local work at each end. If both parties 
  116. have fast network connections, some applications provide sound quality 
  117. significantly better than a regular telephone call because they use 16 
  118. bit signals rather than 8 bit signals in regular phone lines.
  119.  
  120. +++ IS THERE A NOTICEABLE DELAY TO HEAR THE OTHER USER?
  121. The answer to this also depends on the application and users' Internet 
  122. connections. For most applications, you might notice a delay, but for 
  123. good connections it seems be in the range of .01-.05 seconds. A delay 
  124. over .05 seconds might be noticeable on the normal telephone system 
  125. because you will hear an echo, but calls over the Internet do not 
  126. produce an echo.
  127.  
  128. +++ WHAT IS THE DIFFERENCE BETWEEN FULL DUPLEX AND HALF DUPLEX?
  129. In a full duplex conversation, you can speak and hear the other person 
  130. at the same time, like on the phone. In half duplex, only one person can 
  131. speak at once; if you speak while the other person speaks, then you will 
  132. not be able to hear each other. In these applications, you usually press 
  133. a button to speak. Most applications are starting to support both full 
  134. duplex and half duplex modes. Your sound card will either be full duplex 
  135. or half duplex, which will control which mode you can operate in.  Most 
  136. new Macs and many Unix stations come equipped with full duplex sound 
  137. cards, but most PC's do not.
  138.  
  139. +++ WHAT IS MULTICASTING?
  140. Multicasting allows one user to send packets to several users for 
  141. conferencing. The M-Bone is overlay on the Internet that will allow one 
  142. site to broadcast to many users at once. In addition to being used for 
  143. voice conferencing, multicasting can be used to make the Internet a 
  144. broadcast service to allow users to hear live radio broadcast or even 
  145. see live video of events like Space Shuttle launchings. For more 
  146. information about the MBONE, see http://org1000-www.cs.sandia.gov/mbone.html
  147. and http://www.best.com/~prince/techinfo/mbone.html
  148.  
  149. +++ CAN I TALK TO USERS ACROSS PC/MAC/UNIX PLATFORMS?
  150. Yes. Speak Freely offers full compatibility between Windows and Unix 
  151. users. CU-SeeMe offers full compatibility between Mac and PC users.
  152.  
  153. +++ CAN I TALK TO USERS OF OTHER PHONE SOFTWARE?
  154. Maybe. To talk to others using different software you need to have the 
  155. same type of connection scheme and the same type of compression. There 
  156. are two standards emerging for establishing connections that are 
  157. emerging, VAT and RTP, which are compatible with each other. Since VAT 
  158. was the first working voice conferencing program, many other 
  159. applications have mimicked its method of establishing a call. Programs 
  160. using RTP will use the same connection procedure but will have added 
  161. capabilities to control call quality.
  162.  
  163. Those applications that conform to the RTP/VAT standard include Maven, 
  164. Netphone, Vat, Nevot and soon Speak Freely. GSM seems to be emerging as 
  165. the compression standard and is supported by Maven, Netphone, Speak 
  166. Freely, Internet Global Phone and Nevot.  There are also slight 
  167. variations between the compression algorithms that might still cause 
  168. compatibility problems.
  169.  
  170. If you are using a commercial product with a proprietary compression 
  171. system, then you are out of luck because you will not be able to talk 
  172. with people using any other type of software.
  173.  
  174. *** WHAT SOFTWARE IS AVAILABLE?
  175. +++ For the Mac
  176. >>> Maven
  177. Maven was the first Internet audioconferencing tool for Macintosh. Maven 
  178. is free software, but it is a bandwidth hog. Maven requires a minimum of 
  179. 13KBPS. The program can talk to other Macs running Maven, as well as the 
  180. UNIX vat program. 
  181.  
  182. Platform: Macintosh, 16BPS of bandwidth
  183. Encoding/compression: vat or Maven-proprietary
  184. Features:  Full/Half Duplex
  185. Negatives:  Uses more than 14.4k of bandwidth
  186. Mailing list: send e-mail:
  187.      To: listserv@cnidr.org
  188.      Body: subscribe maven your name
  189. Software: ftp://sunsite.unc.edu/pub/packages/infosystems/maven
  190.           ftp://ftp.univie.ac.at/systems/mac/info-mac/comm/tcp
  191. Cost: free
  192.  
  193. >>> NetPhone
  194. NetPhone, like Maven, it gives an Internet-connected Macintosh the 
  195. ability to do audioconferencing. But NetPhone works over slower 
  196. connections, even with a 14.4KBPS modem. At a sampling rate of 10,000 
  197. samples per second, the sound quality isn't wonderful, but the voice of 
  198. my NetPhone compatriots are certainly understandable. There's a free 
  199. demo version of NetPhone available that limits calls to 90 seconds.
  200.  
  201. Platform: Mac LC or faster, 14.4KBPS modem
  202. Encoding/compression: vat, CVSD, GSM
  203. Features: User Directory, Full/Half duplex, Good Compatibility/VAT 
  204. compatible, WWW Compatible
  205. Negatives: sometimes has poor sound quality, demo only last for 90 
  206. seconds
  207. E-mail: netphone-orders@emagic.com
  208. Web page: http://www.emagic.com/
  209. Software: http://www.emagic.com/
  210. Mailing list: send e-mail:
  211.      To: netphone-request@northcoast.com
  212.      Body: subscribe
  213. Cost: $75 per copy, or $125 for two copies. Free demo.
  214.  
  215. >>> PGPfone
  216. This product comes from the makers of the PGP encryption scheme. It is 
  217. currently only available in beta format for Macs, but a Windows 95 
  218. version will be available soon. The encryption scheme used in the 
  219. application is banned for US export, and because of current lawsuits 
  220. against the makers of PGP, users outside the US must use a different 
  221. version. The current version only supports full duplex.
  222.  
  223. Platform: Macintosh
  224. Encoding: PGP
  225. Features: Good encryption
  226. Negatives: Only beta version, Only full duplex sound supported
  227. Web page: http://web.mit.edu/network/pgpfone/
  228. Cost: Free
  229.  
  230. >>> CU-SeeMe for Mac
  231. See description in Windows section.
  232.  
  233. +++ For Windows
  234. >>> Speak Freely
  235. Speak Freely is written John Walker, the founder of Autodesk.  It is 
  236. free and one of the best applications available. It offers many advanced 
  237. features such as voice mail, multicasting, encryption, and usually 
  238. offers excellent sound quality. Its GSM compression routine requires a 
  239. high-end 486 or Pentium processor. Will work for 14.4 modems with GSM, 
  240. but sound quality is degraded. Current version is not compatible with 
  241. other software except for Speak Freely for Unix. Complete source code is 
  242. available.
  243.  
  244. Version 6.0 will be compatible with the VAT/RTP standard and will 
  245. include DVI4 and L16 compression and will include a user directory 
  246. accessible from within the application and on WWW.
  247.  
  248. Platform: Windows 3.1, 386 Enhanced Mode, Winsock, 14.4KBPS modem
  249. Encoding/compression GSM, ADPCM, PCM, PGP, DES, IDEA
  250. Features: Voice Mail, good variety in compression/encoding, excellent 
  251. sound quality, full/half duplex, multicasting for conferences, WWW 
  252. compatible
  253. Negatives: sound quality is marginal over 14.4k modems
  254. E-mail: kelvin@fourmilab.ch
  255. Web Page: http://www.fourmilab.ch/netfone/windows/speak_freely.html
  256. Software: Windows: http://www.fourmilab.ch/netfone/windows/speakfb.zip
  257.           Unix: http://www.fourmilab.ch/netfone/unix/speak_freely-5.3.tar.gz
  258. Source Code: http://www.fourmilab.ch/netfone/windows/speakfs.zip
  259. Voice Chat Room: http://rpcp.mit.edu/~asears/voice.html
  260. Cost: Free
  261.  
  262. >>> CU-SeeMe for Windows and Mac
  263. CU-SeeMe is a project of  Cornell University for audio and video 
  264. conferencing over the Internet.  Sound quality is good, but your might 
  265. have problems with a 14.4k connection.  Viewing images is impossible at 
  266. 14.4k and is slow and 28.8k, but audio conferencing will work without 
  267. images. Users can transmit images using a camera that can be purchased 
  268. for as little as $99, but a camera is not needed.
  269.  
  270. One main advantages of CU-SeeMe for audio conferencing is that users can 
  271. either connect directly to each other or they can enter a multi-person 
  272. conference at a reflector. In addition, CU-SeeMe probably offers the 
  273. best compatibility with other applications.
  274.  
  275. Features:  Good conferencing capabilities, and allows for video 
  276. conferencing, good sound quality, compatible across Windows/Mac, WWW 
  277. compatible
  278. Negatives: Need at least a 28.8k connection
  279. Web Page: http://cu-seeme.cornell.edu/
  280. Mailing list: send e-mail:
  281.      To: LISTPROC@cornell.edu
  282.      Body: Subscribe CU-SEEME-L Firstname Lastname
  283. Software: Windows: ftp://cu-seeme.cornell.edu/pub/CU-SeeMe/PC.CU-SeeMeW0.70b1/cuseeme.zip
  284.           Mac: ftp://CU-SeeMe.cornell.edu/pub/CU-SeeMe/Mac.CU-SeeMe0.80b2/CU-SeeMe.68k0.80b2.bin
  285.           PowerMac: ftp://CU-SeeMe.cornell.edu/pub/CU-SeeMe/Mac.CU-SeeMe0.80b2/CU-SeeMe.ppc.0.80b2.bin
  286.  
  287. >>> Internet Phone
  288. Internet Phone runs on top of Internet Relay Chat, providing you with a 
  289. list of on-line users and topics of conversation, making it easy to find 
  290. new people to chat with. Quickly becoming one of the most used 
  291. applications because the software makes it easy to find others to talk 
  292. to. The main disadvantage is that that the software is one of the few 
  293. application that only offer proprietary compression scheme, which makes 
  294. it impossible for it to be compatible with other applications. The test 
  295. version allows for one minute of conversation before it times out.
  296.  
  297. Platform: Windows 3.1, 33 MHz 486 or faster, Winsock 1.1, 14.4KBPS modem
  298. Encoding/compression: Internet Phone proprietary
  299. Features: Excellent user directory, full/half duplex, low bandwidth 
  300. demands
  301. Negatives: Demo limited to one minute, not compatible with any other 
  302. software, cannot make connections without using IRC
  303. E-mail: info@vocaltec.com
  304. Web page: http://www.vocaltec.com/
  305. User directory: http://www.pulver.com/
  306. Software: ftp://ftp.vocaltec.com:/pub (one minute demo)
  307. Mailing list: send e-mail:
  308.      To: majordomo@pulver.com
  309.      Body: subscribe iphone
  310. Cost: $99
  311.  
  312. >>> DigiPhone
  313. This is application just recently was made available. Because they do 
  314. not offer a test version, little is known about how well it works. 
  315. DigiPhone has had major hype but is hard to find - the company seems to 
  316. have a much better marketing department than distribution department.
  317. While it seems that they have invested heavily in advertising, they 
  318. offer no WWW distribution of their product.
  319.  
  320. Another version, DigiPhone Deluxe, includes a Web browser, E-mail, 
  321. telnet, FTP, voice messaging and caller ID.
  322.  
  323. Features: Good integration with other Internet applications
  324. Negatives: Not available on the Internet, not compatible with other 
  325. software
  326. E-mail: custserv@planeteers.com
  327. Web page: http://www.planeteers.com/
  328. Software: Not Available on the Internet
  329. Compression: Proprietary
  330. Cost: $89.95. $149.95 for DigiPhone Deluxe
  331.  
  332. >>> Internet Global Phone
  333. Internet Global Phone is not a clean, ready-to-use application. In fact, 
  334. it is very much a work in progress. Internet Global Phone is a 
  335. "technology demonstration project" providing a code platform for two way 
  336. real-time voice exchange over the Internet. The details of the project 
  337. are documented in an article in Dr. Dobb's Journal in December 1994. If 
  338. you like hacking in Microsoft Visual C++, you too can hack on Internet 
  339. Global Phone. IGP currently lacks a real user interface. 
  340.  
  341. Platform: Windows 3.1, 20 MHz 386 or faster, 14.4KBPS modem
  342. Encoding/compression: GSM
  343. E-mail: lsing@tor.hookup.net (Sing Li)
  344. Software: ftp://ftp.cica.indiana.edu:/win3/demos/IGP*
  345. Source code: ftp://ftp.cs.tu-berlin.de:/pub/local/kbs/tubmik/gsm/ddj
  346. Cost: free
  347.  
  348. >>> WebPhone (vaporware)
  349. WebPhone is an unreleased product of Quarterdeck. Their aim will be to 
  350. integrate WebPhone with their Web browser.
  351.  
  352. Web page: http://www.qdeck.com/qdeck/press/webphone.html
  353. Cost: Less than $50
  354.  
  355. >>> Internet Voice Chat (defunct)
  356. Internet Voice chat is no longer available.
  357.  
  358. +++ For UNIX
  359. >>> Speak Freely for Unix
  360. See information above in the Windows section
  361.  
  362. >>> CyberPhone
  363. New addition to the FAQ. Very little is known about CyberPhone at this 
  364. time.
  365.  
  366. Platforms: Sun running SunOS or Solaris, 386/486/586 running Linux 
  367. 1.2.8+ and X Windows
  368. Web site: http://magenta.com/cyberphone/
  369. Software: ftp://magenta.com/pub/cyberphone
  370. Email: cyberphone@magenta.com
  371. Mailing list: send email:
  372.    To: listserv@magenta.com
  373.    Body: subscribe cyberlist
  374. Cost: $20. Free demo available.
  375.  
  376. >>> NEVOT
  377. NEVOT (Network Voice Terminal) provides voice communications using 
  378. unicast, simulated multicast or IP multicast, using the vat or RTP 
  379. protocols. Requires a high-end workstation.
  380.  
  381. Encoding/compression: vat, RTP, GSM, LPC
  382. Platforms: SunOs 4.1, Solaris 2, Irix, HP/UX
  383. Features: RTP/VAT compatible, good controls, WWW compatible
  384. Web site: http://www.fokus.gmd.de/step/employees/hgs/nevot/nevot.html
  385. Software: ftp://gaia.cs.umass.edu/pub/hgschulz/nevot
  386.           ftp://ftp.fokus.gmd.de/pub/minos/nevot
  387. Cost: free
  388.  
  389. >>> Vat
  390. Vat was the first audio conferencing tool for the Internet. Requires a 
  391. high-end UNIX machine. The VAT standard for setting up a call is quickly 
  392. becoming the dominant standard along with RTP, which will allow users of 
  393. different applications to communicate.
  394.  
  395. Encoding/compression: vat
  396. Platforms: Sun Sparcstation, Silicon Graphics and DECstation 5000
  397. Software: ftp://cs.ucl.ac.uk/mice/videoconference/vat/
  398. Cost: free
  399.  
  400. >>> MTALK
  401. MTALK is an "very alpha" experimental voice-talk system for LINUX. It 
  402. uses low bandwidth (approx. 1 KBPS) and claims to work even on computers 
  403. with very low bandwidth connections. Requires a LINUX workstation with a 
  404. Soundblaster compatible sound-card. 
  405.  
  406. Encoding/compression: unknown
  407. Platforms: Linux
  408. E-mail: misch@elara.fsag.de
  409. Software: ftp://sunsite.unc.edu/pub/Linux/apps/sound/talk/
  410. Source code: ftp://sunsite.unc.edu/pub/Linux/apps/sound/talk/
  411. Cost: free
  412.  
  413. >>> ZTALK
  414. Simple, "Extremely alpha" voice software for Linux. Includes a voicemail 
  415. feature.
  416.  
  417. Encoding/compression: GSM
  418. Platforms: Linux
  419. E-mail: feinmann@cs.mcgill.ca
  420. Source code: ftp://sunsite.unc.edu/pub/Linux/apps/sound/talk/
  421. Cost: free
  422.  
  423. *** WHAT HARDWARE IS AVAILABLE?
  424. >>> Jarba Earphone
  425. Combo microphone and earphone for Mac or PC: http://www.jabra.com
  426.  
  427. >>> Sound Advantage
  428. Microphone for Macintosh: http://www.emagic.com/soundadv/
  429.  
  430. *** LEGAL STUFF
  431. This document is copyright 1995 by Kevin M. Savetz and Andrew Sears. All 
  432. rights reserved.
  433.  
  434. Permission for the following types of distribution is hereby granted, 
  435. provided that this file is distributed intact, including the above 
  436. copyright notice:
  437.      - non-commercial distribution
  438.      - posting to Internet archives, BBSs and online services
  439.      - distribution by teachers, librarians and Internet trainers
  440.      - inclusion on software/FAQ/Internet-oriented CD-ROMs
  441.  
  442. Permission for commercial distribution may be obtained from the editor. 
  443. SHARE THIS INFORMATION FREELY AND IN GOOD FAITH. DO NOT DISTRIBUTE 
  444. MODIFIED VERSIONS OF THIS DOCUMENT.
  445.  
  446. This document is new and in transition. If you notice that something 
  447. important is missing, or information herein needs updating, please 
  448. contact the editor.
  449.  
  450. The editor and contributors have developed this FAQ as a service to the 
  451. Internet community. We hope you find it useful. This FAQ is purely a 
  452. volunteer effort. Although every effort has been made to insure that 
  453. answers are as accurate as possible, no guarantee is implied or 
  454. intended. While the editor tries to keep this document current, remember 
  455. that the Internet and its services are constantly changing, so don't be 
  456. surprised if you happen across statements which are obsolete. If you do, 
  457. please send corrections to the editor. Corrections, questions, and 
  458. comments should be sent to Kevin Savetz at savetz@northcoast.com and 
  459. Andrew Sears at asears@mit.edu -- please indicate what version of this 
  460. document to which you are referring.
  461.  
  462. *** WHERE TO FIND THIS DOCUMENT
  463. Oh boy! This FAQ has been rated among the top 5% of all sites on the 
  464. Internet by Point Survey.
  465.  
  466. This file is posted on the 5th and 19th of each month to Usenet 
  467. newsgroups alt.internet.services, alt.bbs.internet, 
  468. alt.culture.internet, alt.winsock.voice, alt.winsock.ivc, 
  469. comp.sys.mac.comm, comp.os.ms-windows.apps.comm, alt.answers, 
  470. comp.answers, and news.answers
  471.  
  472. You can find it on the World Wide Web: 
  473. http://www.northcoast.com/~savetz/voice-faq.html
  474. http://rpcp.mit.edu/~sears/voice-faq.html
  475.  
  476. You can receive each new edition of this document automatically via 
  477. electronic mail, if you are so inclined. This is a low-volume list, with 
  478. updates every few weeks. To subscribe, send e-mail:
  479.      To: voice-faq-request@northcoast.com
  480.      Subject: subscribe voice-faq
  481.      Body: <ignored>
  482.  
  483. You can also receive it once via electronic mail (without subscribing to 
  484. automatic updates).
  485.      To: voice-faq-request@northcoast.com
  486.      Subject: archive
  487.      Body: send voice-faq
  488.  
  489. You can also receive it via anonymous FTP, in:
  490. ftp://rtfm.mit.edu:/pub/usenet/alt.internet.services/
  491.  
  492. ###end of document###
  493.