Команда AbsoluteTimeout()


Назначение:

Установка абсолютно максимального времени для вызова

Описание:

AbsoluteTimeout(seconds)

  • Установка абсолютно максимального промежутка времени для вызова. Установка этого значения в 0 - выключает эту возможность.
  • Обратите внимание, что таймаут отсчитывается с момента вызова этой команды, уже прошедшее время с начала текущего вызова не учитывается при подсчете таймаута.
  • Каждый раз, когда Вы используете AbsoluteTimeout(), предыдущее значение будет утеряно и отсчет таймаута начнется заново.
  • При возникновении этого таймаута, вызов будет переброшен на стандартный екстеншен T, текущего контекста, где Вы, например, можете звонящему абоненту проиграть объясняющее сообщение (при этом вызываемый абонент не услышит это сообщение)

Коды возврата

Всегда возвращает 0.

Ссылки по теме

  • Asterisk T extension: Стандартный екстеншен для обработки Абсолютного таймаута
  • Asterisk t extension: Стандартный екстеншен для обработки таймаута
  • Стандартные екстеншены Asterisk


Список команд