Asterisk. Команда Answer.

Answer() - Устанавливает соединение, если по каналу поступает вызов.

Answer([задержка])
Создает соединения Asterisk с каналом, по которому в настоящий момент поступает вызов. Если по текущему каналу вызов не производится, это приложение ничего не делает.
Можно установить задержку в милисекундах, после которой Asterisk ответит на вызов и перейдет к следующему приоритету диалплана.
В большинстве случаев команду Answer() рекомендуется использовать для канала перед вызовом всех остальных приложений, если нет причин не использовать это приложение. Существует несколько ключевых приложений, которые требуют, чтобы перед их выполнением было выполнено приложение Answer(). В противном случае они могут работать некорректно.

Пример:

exten => 123,1,Answer(100)
exten => 123,n,Playback(welcome)

 

См. также: Hangup()