home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / sys / mac / hardware / 14472 < prev    next >
Encoding:
Text File  |  1992-07-30  |  1.8 KB  |  42 lines

  1. Newsgroups: comp.sys.mac.hardware
  2. Path: sparky!uunet!cs.utexas.edu!sun-barr!ames!haven.umd.edu!ni.umd.edu!zben@ni.umd.edu
  3. From: zben@ni.umd.edu (Charles B. Cranston)
  4. Subject: Re: decode touch-tone phone with Mac?
  5. Message-ID: <1992Jul30.175627.26108@ni.umd.edu>
  6. Sender: usenet@ni.umd.edu (USENET News System)
  7. Nntp-Posting-Host: zben-mac-ii.umd.edu
  8. Organization: UM Home for the Terminally Analytical
  9. References: <1992Jul24.233559.17582@leland.Stanford.EDU>
  10. Date: Thu, 30 Jul 1992 17:56:27 GMT
  11. Lines: 29
  12.  
  13. In article <1992Jul24.233559.17582@leland.Stanford.EDU>,
  14. Eric Topp <topp@roses.stanford.edu> writes:
  15.  
  16. > ... I'd like to decode the signals generated by a touch-tone phone
  17. > so that the Mac can can recognize which phone buttons were pressed...
  18.  
  19. The Amateur Radio people use touchtones to control repeaters etc.,
  20. so there are a number of touchtone decoder boards available in that
  21. market.  You could interface to a UART and send into the Mac serial
  22. port.  Alternatively, you could build something from the standard
  23. commercial touchtone decoder chips.
  24.  
  25. You might look at some high-end modems, I think I read something in
  26. the Zoom modem manual about being able to SEND touch-tones so you can
  27. use it as a dialer, but I just don't remember if it could READ
  28. them also.  You might also investigate watson/voice-mail boards.
  29.  
  30. For a real cheapie you might try schmitt-triggering the audio
  31. into nice square TTL waves, converting to RS232, then going in
  32. through one of the modem control lines on the serial port
  33. (like GPIn if you have one of the macs that implements it).
  34. Then you would have software do zero-crossing-detect timing and
  35. see if you can figure out the touch-tone from the pattern.
  36.  
  37. The advantage would be cheapness, the disadvantage would be you
  38. would have the mac processor there constantly timing the zero
  39. crossings so the machine would freeze until the process was
  40. completed...
  41.  
  42.