[AsteriskBrasil] Ajuda com o dialplan

Vinícius Fontes vinicius em canall.com.br
Sexta Julho 4 16:19:55 BRT 2008


Notei que você está fazendo as ligações saírem pelo grupo Zag/g1. Isso são linhas analógicas ou um E1? Se for linhas analógicas está explicado o problema, pois o Asterisk considera a chamada como atendida assim que termina de enviar os DTMFs.

Existe uma maneira de contornar isso que não funciona em 100% dos casos, mas vale a pena arriscar. No seu zapata.conf, na seção onde o g1 está configurado, adicione as seguintes linhas antes das linhas channel:

callprogress=yes
progzone=br


Atenciosamente,

Vinícius Fontes
Núcleo de Tecnologias Convergentes
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brasil
+55 54 2104-7000
 
Convergent Technologies Core
Canall Tecnologia em Comunicações
Passo Fundo - RS - Brazil
+55 54 2104-7000

----- "asterisk brasil" <asterisk em mavo.com.br> escreveu:

> Boa tarde galera,
>  
>  
> Bem venho outra vez solicitar ajuda ao amigos mais experientes com
> asterisk, vamos la, tenha a seguinte situaçao um asterisk uma tarefa a
> realizar:
>  
> Primeiro: Obter uma lista de telefones para enviar mensagem de voz
> (Plano de Discagem em processode construção);
> Segunda: Poder acompanhar a situacao de cada numero discado (CDR ja
> configurado);
> Terceiro: O meu Plano de discagem abaixo:
>  
> [COBRANCA1]
> exten => 9090,1,GotoIfTime(08:00-20:00|mon-sun|*|*?COBRANCA1,9090,3)
> exten => 9090,2,Hangup()
> exten => 9090,3,ReadFile(CARAC=/home/cobranca/FONES1C.TXT,5)
> exten => 9090,4,ReadFile(arq1=/home/cobranca/FONES1.TXT,${CARAC})
> exten => 9090,5,Set(CDR(accountcode)=${arq1:${ANUN}:${ANUNDIGI}})
> exten =>
> 9090,6,Dial(Zap/g1/${arq1:${ANUN}:${ANUNDIGI}}|30|G(COBRANCA1^9090^7)rA(mensagemcobranca))
> exten => 9090,7,Goto(9090,9)
> exten => 9090,8,Hangup()
> exten => 9090,9,Wait(2)
> exten => 9090,10,GotoIfTime(08:00-20:00|mon-sun|*|*?COBRANCA1,9090,12)
> exten => 9090,11,Goto(9090,17)
> exten => 9090,12,Set(ANUNCONT=$[${ANUNCONT} + ${ANUNDIGI}])
> exten => 9090,13,GotoIf($[${CARAC} = ${ANUNCONT}]?9090,19:9090,14)
> exten => 9090,14,Set(CDR(accountcode)=${arq1:${ANUNCONT}:${ANUNDIGI}})
> exten =>
> 9090,15,Dial(Zap/g1/${arq1:${ANUNCONT}:${ANUNDIGI}}|30|G(COBRANCA1^9090^16)rA(mensagemcobranca))
> exten => 9090,16,Goto(9090,9)
> exten => 9090,17,Hangup()
> exten => 9090,18,Set(CDR(accountcode)=${arq1:${ANUN}:${ANUNDIGI}})
> exten => 9090,19,Hangup()
> 
> bem vamos la, vejam bem estou tendo o seguinte problema, quando o
> asterisk começa a realizar as discagem funciona 90% os 10% nao sei o
> que esta de errado, acontece o seguinte ele disca e ja envia a
> mensagem, o que acontece de a outra ponta demorar a atender vai
> escutar somente o final da mensagem. E nao consigo achar nada de
> documentação onde eu possa tratar o sinal do Dial, Alguem de bom
> coração sem fins lucrativos pederia da um ajuda ou indicar
> documentação.
>  
>  
>  
>  
> Desde ja agradeço.
>  
>  
>  
>  
> m4v0 
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
> 
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
> na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


More information about the AsteriskBrasil mailing list