Приложение Answer
Устанавливает соединение, если по каналу поступает вызов.
Синтаксис
- задержка
- значение в миллисекундах, после которого Asterisk отвечает на входящий звонок и переходит к следующему приоритету диалплана.
Из названия понятно, что приложение Answer() отвечает на входящие звонки. Приложение Answer() может получать один параметр задержка (в миллисекундах). Добавление небольшой задержки обычно полезно для того чтобы быть уверенным в том, что у второй стороны будет время начать обрабатывать звук до того как вы проиграете звуковое приглашение. Иначе внешняя сторона может не услышать самое начало приглашения.
Когда вы только начинаете изучать диалплан Asterisk, то перед вами может встать вопрос когда использовать приложение Answer(), а когда нет.
Если Asterisk собирается просто пробросить звонок на другое устройство используя приложение Dial(), вероятно вы не захотите вначале отвечать на звонок. С другой стороны, если вы хотите чтобы Asterisk проиграл приветствие или получил вводимые звонящим данные, то наверняка будет хорошей идеей вызвать вначале приложение Answer(), а потом уже выполнять что-либо ещё.