Asterisk app: BackgroundDetect

Приложение диалплана Asterisk: воспроизвести файл с детектированием речи на удаленной стороне.

Описание

Проигрывает заданный файл <filename>, в ожидание ввода цифр (должны быть заданы как екстеншены). Во время воспроизведения файла анализирует входящий аудио поток, если период активности в канале больше чем заданный аргумент <min> миллисекунд и меньше <max>, а последующий период молчания, как минимум <sil> миллисекунд, за общее время с начала <analysistime> ms, воспроизведение файла прекращается, и вызов переходит на приоритет <talk>, если таковой имеется.

Синтаксис

BackgroundDetect(filename[,sil[,min[,max[,analysistime]]]])

Аргументы
  • sil - если не задано, по умолчанию '1000' мс.
  • min - если не задано, по умолчанию '100' мс.
  • max - если не задано, по умолчанию 'бесконечность'.
  • analysistime - если не задано, по умолчанию 'бесконечность'.

Команды диалплана Asterisk

  • asterisk/app/backgrounddetect.txt
  • Последние изменения: 2018/03/12