Aplicações do Dialplan do Asterisk 21
Comando:
ReceiveMF()
Sinopse:
Detecta dígitos MF em um canal e os salva em uma variável.
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. A variável RECEIVEMFSTATUS contém o status da operação de leitura, podendo ser: START, ERROR, HANGUP, MAXDIGITS ou TIMEOUT. A sintaxe é ReceiveMF(variable,[timeout,[options]]), onde 'variable' é o nome da variável para armazenar os dígitos recebidos, 'timeout' é o número de segundos para aguardar todos os dígitos (padrão é sem tempo limite) e 'options' são opções adicionais como 'd' para atrasar áudio, 'l' para receber dígitos antes de receber KP, 'k' para não retornar caractere para dígito KP, 'm' para silenciar conferência, 'n' para número máximo de dígitos, 'o' para habilitar substituição, 'q' para eliminar MF da banda, 'r' para modo 'rádio' (MF relaxado) e 's' para não retornar caractere para dígitos ST.
Sintaxe:
ReceiveMF(variable,[timeout,[options]])
Veja Também:
Fonte: Asterisk Wiki