Walkthrough: Detect an Answering Machine

This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.

This walkthrough lays out the steps necessary to use the DetectAnsweringMachineActivity class in an outbound application that distinguishes between humans and answering machines.

Prerequisites

To complete this walkthrough, you need:

  • Sufficient permissions to create and debug speech application projects on the computer where Speech Server is installed.
  • A softphone installed on a second computer.

To create an answering machine detection application

  1. Create a grammar that distinguishes between responses from humans and answering machines.

    For more information, see Create the Detection Grammar.

  2. Develop the speech application that contains DetectAnsweringMachineActivity.

    For more information, see Create the Detection Application.

  3. Run the application.

    For more information, see Run the Detection Application.

  4. Fine-tune the timing that discriminates between humans and answering machines, and then revise the grammar.

    For more information, see Fine-tune the Discrimination Timing and Grammar.