Aplicações do Dialplan do Asterisk 20
Comando:
ToneScan()
Sinopse:
Aguarda por um período de tempo enquanto verifica a presença de tons de progresso de chamada
Descrição:
Aguarda a detecção de um tom de progresso de chamada distinguível e então encerra. Diferentemente de um scanner convencional, atualmente este não é capaz de identificar portadoras de modem. Define a variável TONESCANTATUS com um dos seguintes valores: RINGING (tom de retorno de chamada audível), BUSY (tom de ocupado), SIT (Tons de Informação Especial), VOICE (voz humana detectada), DTMF (dígitos DTMF), FAX (resposta de fax), MODEM (resposta de modem), DIALTONE (tom de discagem), NUT (tom UK Number Unobtainable), TIMEOUT (tempo limite atingido antes de qualquer detecção positiva), HANGUP (chamada encerrada antes de qualquer detecção positiva). Sintaxe: ToneScan([zone,[timeout,[threshold,[options]]]]), onde 'zone' é a zona de progresso de chamada (padrão é a zona padrão do sistema), 'timeout' é o tempo máximo em segundos para aguardar por tons (padrão é indefinido), 'threshold' é o limiar DSP necessário para uma correspondência (padrão é 1), e 'options' inclui 'f' para ativar detecção de fax e 'v' para ativar detecção de voz (ambos desativados por padrão).
Sintaxe:
ToneScan([zone,[timeout,[threshold,[options]]]])
Veja Também:
Fonte: Asterisk Wiki