[comp.protocols.tcp-ip] Automated Voice Systems

menges@menges.cs.unc.edu (John Menges) (04/25/89)

I'm looking for a device or devices that will perform most or all of
the following functions, under the control of a UNIX host (via TCP/IP
or a serial line would be best).

    - Initiate a call to a number given by controlling host (CH).
    - Return call progress status information to CH
        (dialing, busy, answered, I hung up, they hung up, etc.).
    - Speak an arbitrary message given by CH, preferably as text, but 
      phonetically is ok.  Strongly prefer arbitrary messages, not
      pre-recorded.  Speech should be good enough for most adults to
      understand with a bit of effort.
    - Decode DTMF tones and report to CH what buttons were pushed.
    - Answer the phone & report to CH that phone was answered.
    - Start/Stop recording (digital is preferred), present message ID
      to controlling host.
    - Given message id, speak or delete recorded message.

  Ideally, it would interact with the controlling host *during* a
call, rather than just at the beginning and end of the call.  That is,
the box should be able to:

    - dial/answer
    - speak
    - record, file, retrieve, replay, delete messages
    - decode DTMF tones
    - interact with controlling host

but decision making & control would be done by the controlling host.
One call at a time is ok.

Immediate applications:
    Alerting appropriate personnel to abnormal network or computer events.
    Voice mail.
    System status queries initiated by users & operations staff.
    Primitive device control via voice lines.

Does anybody know of or have experience with such a device?
Any experience with DECtalk or Teleflex?

Is there a better newsgroup for this?