Приложение Answer

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

Синтаксис

Answer([задержка])
задержка
значение в миллисекундах, после которого Asterisk отвечает на входящий звонок и переходит к следующему приоритету диалплана.

Из названия понятно, что приложение Answer() отвечает на входящие звонки. Приложение Answer() может получать один параметр задержка (в миллисекундах). Добавление небольшой задержки обычно полезно для того чтобы быть уверенным в том, что у второй стороны будет время начать обрабатывать звук до того как вы проиграете звуковое приглашение. Иначе внешняя сторона может не услышать самое начало приглашения.

Когда вы только начинаете изучать диалплан Asterisk, то перед вами может встать вопрос когда использовать приложение Answer(), а когда нет.

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

Поддержите проект, если он помог вам

Проект продвигается за счёт личных средств и времени авторского коллектива. Если вы нашли здесь то, что искали, то вы можете выразить свою благодарность финансово. Даже небольшой платёж помогает авторам в их труде, сохраняя их вовлечённость и высокую мотивацию чтобы строить открытый мир равных возможностей для всех неравнодушных людей вокруг.