Aplicações do Dialplan do Asterisk 18
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 TONESCANNSTATUS 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) ou HANGUP (chamada encerrada antes de detecção positiva). Sintaxe: ToneScan([zone,[timeout,[threshold,[options]]]]), onde 'zone' define a zona de progresso de chamada (padrão é o sistema), 'timeout' é o tempo máximo em segundos para aguardar por 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 desativados por padrão).
Sintaxe:
ToneScan([zone,[timeout,[threshold,[options]]]])
Veja Também:
Fonte: Asterisk Wiki