Olá Pessoal, Gostaria de um auxilio de vocês. Em minha empresa utilizo duas placas TDM04B e estou enfrentando problemas com o atendimento dos canais FXO. Volta e meia algum destes "travam" e ficam em loop infinito perdidos na vida.
Veja o log que aparece no console: -- User entered nothing. -- Executing Goto("Zap/6-1", "zap_in||1") in new stack -- Goto (zap_in,s,1) -- Executing Answer("Zap/6-1", "") in new stack -- Executing BackGround("Zap/6-1", "dial") in new stack -- Playing 'dial' (language 'en') -- Executing Read("Zap/6-1", "numero||0") in new stack -- User entered nothing. A configuração de atendimento no meu extension é: #extension.conf [zap_in] exten => s,1,Answer exten => s,2,BackGround(dial) exten => s,3,Read(numero,,0) exten => s,4,Goto(zap_in,${numero},1) exten => t,1,Goto(s,2) exten => i,1,Goto(s,2) Tenho a impressão que a culpa é do Goto que retorna para a própria função. Não vi necessidade nisso ainda. Acabei de fazer uma alteração nesta configuração, modifiquei ela para: [zap_in] exten => s,1,Answer exten => s,2,BackGround(dial) exten => s,4,HangUp E realizei novos testes. Continua atendendo e discando normalmente, inclusive sem a funçào Read, já que logo abaixo existem includes => para os destinos que desejo. Como acabei de fazer a modificação não sei se vai ser suficiente, gostaria de saber dos especialistas se fui para o caminho certo e se existe uma sequência "mais correta" para atendimento. Abraços, -- César Augusto Santiago csantiagobr em gmail.com