WaitExten()
Синтаксис
- задержка
- количество секунд, в течение которых приложение будет ждать ввода абонента
Приложение WaitExten() ожидает от абонента набора телефонного номера и часто вызывается сразу после приложения Background(), как в данном фрагменте диалплана:
Если требуется, чтобы приложение WaitExten() ожидало ответа в течение определённого времени (вместо использования времени ожидания по умолчанию), просто укажите число, соответствующее необходимому количеству секунд, в качестве первого аргумента в WaitExten().
Обработка ошибочных вводов и времени ожидания
Теперь введём специальные добавочные номера. Во-первых, нам необходим добавочный номер для недействительных вводов; когда абонент нажимает не ту кнопку (например, 9 для предыдущего примера), вызов направляется на добавочный номер i. Во-вторых, необходим добавочный номер для ситуаций, когда абонент не производит ввод вовремя (время ожидания по умолчанию - 10 секунд). Если абонент слишком долго не нажимает кнопку после запуска приложения WaitExten(), вызовы направляются на добавочный номер t. Вот как будет выглядеть диалплан после введения этих двух добавочных номеров:
Использование добавочных номеров i и t делает диалплан несколько более надёжным и практичным.
Смотрите также
Answer()Background()
Goto()
Playback()
Hangup()