Aplicações do Dialplan do Asterisk 23
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ável especial:
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 recebidos 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 tenha sido 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 passante.
- r - Modo "rádio" (MF relaxado).
- s - Não retorna um caractere para dígitos ST.