Asterisk. Конфигурационный файл amd.conf.

Asterisk с помощью приложения приложения AMD(), может отличать живого человека на линии от робота.
Файл служит для настройки различных параметров приложения, используемых при выявлении автоответчика или человека на основании таких показателей, как начальная пауза, длительность приветствия, пауза после приветствия и т. д.
Основные параметры (указаны дефолтовые значения в милисекундах):
initial_silence = 2500 Максимальная продолжительность тишины перед приветствием.
greeting = 1500 Максимальная длина приветствия.
after_greeting_silence = 800 Продолжительность тишины после приветствия.
total_analysis_time = 5000 Максимальное время выделенное для работы алгоритма выявления человека или автоответчика.
min_word_length = 100 Минимальная продолжительность непрерывного звука голоса, чтобы определить этот звук как слово.
between_words_silence = 50 Продолжительность тишины между словами.
maximum_number_of_words = 3 Максимальное кол-во слов в приветствии. Если превышено то - автоответчик.
maximum_word_length = 5000 Максимальная продолжительность одного предложения.

Пример файла:

;
; Answering Machine Detection Configuration
;

[general]
initial_silence = 2500 ; Maximum silence duration before the greeting.
; If exceeded then MACHINE.
greeting = 1500 ; Maximum length of a greeting. If exceeded then MACHINE.
after_greeting_silence = 800 ; Silence after detecting a greeting.
; If exceeded then HUMAN
total_analysis_time = 5000 ; Maximum time allowed for the algorithm to decide
; on a HUMAN or MACHINE
min_word_length = 100 ; Minimum duration of Voice to considered as a word
between_words_silence = 50 ; Minimum duration of silence after a word to consider
; the audio what follows as a new word
maximum_number_of_words = 3 ; Maximum number of words in the greeting.
; If exceeded then MACHINE
maximum_word_length = 5000 ; Maximum duration of a single Voice utterance allowed.