
WaitForTone() aguarda a detecção de um tom de frequência única antes de continuar a execução do dialplan. É útil para detectar, por exemplo, o tom de ocupado ou o sinal de resposta de um modem.SUCCESS - Tom detectado com sucesso.ERROR - Ocorreu um erro durante a detecção.TIMEOUT - O tempo limite para a detecção do tom foi atingido.HANGUP - A chamada foi encerrada durante a espera.WaitForTone(freq,[duration_ms,[timeout,[times,[options]]]])freq - Frequência do tom a ser aguardado (em Hz).duration_ms - Duração mínima do tom, em milissegundos. O padrão é 500ms. Recomenda-se usar um valor acima de 50ms para resultados mais precisos.timeout - Tempo máximo, em segundos, para aguardar o tom especificado. O padrão é infinito (aguarda indefinidamente).times - Número de vezes que o tom deve ser detectado (dentro do tempo limite) antes de retornar. O padrão é 1.options - Opções adicionais:d - Limiar de decibéis personalizado a ser usado. O padrão é 16.s - Ativar supressão de ruído (squelch).
