A system and method for enabling two computer systems to communicate over
an audio communications channel, such as a voice telephony connection.
Such a system includes a software application that enables a user's
computer to call, interrogate, download, and manage a voicemail account
stored on a telephone company's computer, without human intervention. A
voicemail retrieved from the telephone company's computer can be stored
in a digital format on the user's computer. In such a format, the
voicemail can be readily archived, or even distributed throughout a
network, such as the Internet, in a digital form, such as an email
attachment. Preferably a computationally efficient audio recognition
algorithm is employed by the user's computer to respond to and navigate
the automated audio menu of the telephone company's computer.