Funções do Dialplan do Asterisk 20
Comando:
TIMEOUT()
Sinopse:
Obtém ou define tempos limite em um canal. Os valores de tempo limite são especificados em segundos.
Descrição:
A função `TIMEOUT()` permite manipular os seguintes tempos limite:
absolute: Tempo máximo absoluto permitido para uma chamada. Definir como 0 desabilita o tempo limite.
digit: Tempo máximo permitido entre dígitos quando o usuário está digitando uma extensão. Quando este tempo limite expira, após o usuário ter começado a digitar uma extensão, a extensão será considerada completa e interpretada. Note que se uma extensão digitada for válida, ela não precisará atingir o tempo limite para ser testada, então, tipicamente, ao expirar este tempo limite, a extensão será considerada inválida (e, portanto, o controle será passado para a extensão 'i', ou, se ela não existir, a chamada será terminada). O tempo limite padrão é de 5 segundos.
response: Tempo máximo permitido após passar por uma série de prioridades em um canal, durante o qual o usuário pode começar a digitar uma extensão. Se o usuário não digitar uma extensão dentro deste tempo, o controle será passado para a extensão 't', se ela existir, e, caso contrário, a chamada será terminada. O tempo limite padrão é de 10 segundos.
Sintaxe:
TIMEOUT(timeouttype)
timeouttype - O tipo de tempo limite a ser manipulado. Os tipos de tempo limite possíveis são: 'absolute', 'digit' ou 'response'.
Sintaxe:
TIMEOUT(timeouttype)
Fonte: Asterisk Wiki