Страница 1 из 1

Asterisk AMD

Добавлено: 2013-06-28 1:07:23
apollo64
Всем доброго времени суток

Кто подскажет как обойти задержку на определение AMD перед началом разговора?

В голову лезет следующая схема - воспроизводим через Background приветственное сообщение при этом даем AMD "достаточное количество времени" для определения человек/машина, потом воспроизводим следующий файл после некоторой паузы, необходимой для завершения первого приветствия (Background).

При этом в схеме есть недостаток, если человек явно ответил "Алло" и ADM определил его как человек то управление сразу перейдет следующему екстеншену после 1 или 1,5 сек. , и определить точную длительность паузы невозможно.

можно ли как нибудь определить время выполнения AMD ?

существует ли другая схема обхода этой задержки?

Re: Asterisk AMD

Добавлено: 2013-07-04 3:18:42
apollo64
костыль вида : записать в переменную время перед выполнением AMD, выполнить AMD, установить wait ( all_time_background - (time_after_amd - time_before_amd) ) мне лично кажется извращением.

совсем нет идей?