Aplicações do Dialplan do Asterisk 22
Descrição:Lê uma sequência de dígitos MF terminada por ST, STP, ST2P ou ST3P do usuário e armazena na variável especificada.
Este aplicativo não responde automaticamente ao canal e deve ser precedido por 'Answer' ou 'Progress' conforme necessário.
Variáveis especiais:
RECEIVEMFSTATUS - Indica o status da operação de leitura. Valores possíveis:
START,
ERROR,
HANGUP,
MAXDIGITS,
TIMEOUT.
Sintaxe:
ReceiveMF(variable,[timeout,[options]])Parâmetros:
- variable - O nome da variável onde os dígitos serão armazenados.
- timeout - Número de segundos a aguardar por todos os dígitos, se maior que '0'. Pode ser um valor decimal. O padrão é sem tempo limite.
- options - Opções adicionais:
d - Atrasa o áudio em um frame para tentar extra quelch.l - Recebe dígitos mesmo se um pulso de chave (KP) ainda não tenha sido recebido. Por padrão, este aplicativo ignora todos os outros dígitos até que um KP seja recebido.k - Não retorna um caractere para o dígito KP.m - Silencia conferência.n - Número máximo de dígitos, independentemente da sequência.o - Habilita substituição. KPs repetidos limparão todos os dígitos anteriores.q - Remove MF da banda.r - Modo 'rádio' (MF relaxado).s - Não retorna um caractere para dígitos ST.