Aplicações do Dialplan do Asterisk 21
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 não é capaz de identificar portadoras de modem. Define a variável TONESCANTATUS com um dos seguintes valores: RINGING (tom de retorno 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 esgotado antes de detecção positiva), HANGUP (chamada encerrada antes de detecção positiva). Sintaxe: ToneScan([zone,[timeout,[threshold,[options]]]]), onde 'zone' é a zona de progresso de chamada (padrão é o sistema), 'timeout' é o tempo máximo em segundos para aguardar tons (padrão é indefinido), 'threshold' é o limiar DSP necessário para correspondência (padrão é 1), e 'options' inclui 'f' para detecção de fax e 'v' para detecção de voz (ambos desabilitados por padrão).
Sintaxe:
ToneScan([zone,[timeout,[threshold,[options]]]])
Veja Também:
Fonte: Asterisk Wiki