Descrição: A função WaitForTone() aguarda a detecção de um tom de frequência única antes de continuar a execução do dialplan. A variável WAITFORTONESTATUS indica o resultado do aguardo, podendo ser SUCCESS (sucesso), ERROR (erro), TIMEOUT (tempo esgotado) ou HANGUP (chamada encerrada). Sintaxe: WaitForTone(freq,[duration_ms,[timeout,[times,[options]]]]). Parâmetros: freq - frequência do tom a ser aguardado; duration_ms - duração mínima do tom em milissegundos (padrão é 500ms, sendo valores abaixo de 50ms pouco confiáveis); timeout - tempo máximo em segundos para aguardar o tom (padrão é indefinido); times - número de vezes que o tom deve ser detectado antes de retornar (padrão é 1); options - opções adicionais, como 'd' para definir um limiar personalizado em decibéis (padrão 16) e 's' para silenciar o tom.