AMD

Answering Machine Detection provides methods that allow developers to recognize voicemail prompts with the help of artificial intelligence.
View as Markdown

Answering Machine Detection provides methods that allow developers to recognize voicemail prompts with the help of artificial intelligence. Read more about the topic in the Voicemail detection article.

Classes

Enums

  • Events
  • Model — Answering machine or voicemail detector model.
  • ResultClass — Answering machine result class, such as human, voicemail, timeout or call termination.
  • ResultSubtype — Answering machine result subtype, such as mimic or none.

Functions

create

Creates a new AMD.AnsweringMachineDetector instance. You can attach sources later via the VoxMediaUnit sendMediaTo method.

1create(parameters: AMD.Parameters): AMD.AnsweringMachineDetector

Parameters

parameters
AMD.ParametersRequired

Types

Parameters

Parameters for the AMD.create method.

model
AMD.Model

Recognition model - AMD.Model.

thresholds
AMD.Thresholds

optional

Optional. Detection threshold in the range 0.0 - 1.0.

timeout
number

optional

Optional. Detection timeout in milliseconds. Note that the timeout is only triggered after the CallEvents.Connected event. The default value is 6500. Must not be less than 0 or greater than 20000.

Thresholds

Detection threshold in the range 0.0 - 1.0

human
number

optional

mimic
number

optional

voicemail
number

optional