Answering Machine Detection
From Taridium
(Difference between revisions)
(Created page with "This application attempts to detect answering machines at the beginning of outbound calls. It is used in a variety of ipbx application to detect answering machines. AMD settings...") |
|||
Line 1: | Line 1: | ||
This application attempts to detect answering machines at the beginning of outbound calls. It is used in a variety of ipbx application to detect answering machines. AMD settings can be configured in the Administrator Panel under '''Configuration''' > '''Manual Editor''' > '''Answering Machine Detection''' | This application attempts to detect answering machines at the beginning of outbound calls. It is used in a variety of ipbx application to detect answering machines. AMD settings can be configured in the Administrator Panel under '''Configuration''' > '''Manual Editor''' > '''Answering Machine Detection''' | ||
- | 'initialSilence' is the maximum silence duration before the greeting. If exceeded then MACHINE. | + | * 'initialSilence' is the maximum silence duration before the greeting. If exceeded then MACHINE. |
- | 'greeting' is the maximum length of a greeting. If exceeded then MACHINE. | + | * 'greeting' is the maximum length of a greeting. If exceeded then MACHINE. |
- | 'afterGreetingSilence' is the silence after detecting a greeting. If exceeded then HUMAN. | + | * 'afterGreetingSilence' is the silence after detecting a greeting. If exceeded then HUMAN. |
- | 'totalAnalysisTime' is the maximum time allowed for the algorithm to decide on a HUMAN or MACHINE. | + | * 'totalAnalysisTime' is the maximum time allowed for the algorithm to decide on a HUMAN or MACHINE. |
- | 'minimumWordLength'is the minimum duration of Voice to considered as a word. | + | * 'minimumWordLength'is the minimum duration of Voice to considered as a word. |
- | 'betweenWordsSilence' is the minimum duration of silence after a word to considere the audio what follows as a new word. | + | * 'betweenWordsSilence' is the minimum duration of silence after a word to considere the audio what follows as a new word. |
- | 'maximumNumberOfWords'is the maximum number of words in the greeting. If exceeded then MACHINE. | + | * 'maximumNumberOfWords'is the maximum number of words in the greeting. If exceeded then MACHINE. |
- | 'silenceThreshold' is the silence threshold. | + | * 'silenceThreshold' is the silence threshold. |
== Example AMD Configuration == | == Example AMD Configuration == |
Revision as of 18:33, 17 June 2011
This application attempts to detect answering machines at the beginning of outbound calls. It is used in a variety of ipbx application to detect answering machines. AMD settings can be configured in the Administrator Panel under Configuration > Manual Editor > Answering Machine Detection
- 'initialSilence' is the maximum silence duration before the greeting. If exceeded then MACHINE.
- 'greeting' is the maximum length of a greeting. If exceeded then MACHINE.
- 'afterGreetingSilence' is the silence after detecting a greeting. If exceeded then HUMAN.
- 'totalAnalysisTime' is the maximum time allowed for the algorithm to decide on a HUMAN or MACHINE.
- 'minimumWordLength'is the minimum duration of Voice to considered as a word.
- 'betweenWordsSilence' is the minimum duration of silence after a word to considere the audio what follows as a new word.
- 'maximumNumberOfWords'is the maximum number of words in the greeting. If exceeded then MACHINE.
- 'silenceThreshold' is the silence threshold.
Example AMD Configuration
[AMD] initial_silence = 2500 greeting = 1500 after_greeting_silence = 300 total_analysis_time = 4000 min_word_length = 120 between_words_silence = 50 maximum_number_of_words = 5 silence_threshold = 256