[AsteriskBrasil] Detectar fim de chamada

Luis Antonio Prata Barbosa luispratalistas em gmail.com
Sábado Outubro 6 01:27:26 BRT 2007


Gustavo,

Voce já fez essa solicitação ????


Em 05/10/07, Gustavo Cordeiro <gustavo em advent.com.br> escreveu:
>
> A única forma de garantir 100% o reconhecimento do fim (ou do
> início) da chamada em linhas analógicas é solicitando a ativação da
> inversão de polaridade na linha pela operadora e habilitando o
> reconhecimento desta inversão pelo Asterisk.
>
>
> Sds,
> Gustavo Cordeiro
> Advent Tecnologia Ltda.
> Telefone: 48 3024-9350
> Celular: 48 8809-0764
>
> www.advent.com.br
>
>
> On 10/5/07, Gilberto Nunes <gilbertonunes em yahoo.com.br> wrote:
> > Pessoal
> >
> > Estou enfrentando o seguinte problema:
> >
> > Tenho a seguinte URA configurada no asterisk:
> >
> > ;URA
> >
> > exten => s, 1, Wait,10
> > exten => s, 2, Answer()
> > exten => s, 3, Set(CALLFILENAME=/var/spool/asterisk/monitor/entrada/)
> > exten => s, 4,
> Monitor(wav,${CALLFILENAME}/${STRFTIME(${EPOCH},,%d%m%Y-%H:%M:
> > %S)}-${EXTEN},m)
> > exten => s, 5, Wait,1
> > exten => s, 6, Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5sec
> > exten => s, 7, Set(TIMEOUT(response)=10) ; Set Response Timeout to 10sec
> > exten => s, 8, Background(bemvindo)
> >
> > exten => 1, 1, Goto(loja,s,1)
> > exten => 2, 1, Goto(assistencia,s,1)
> >
> > ;exten => s, 9, Wait,2
> > exten => s, 9, Queue(8500||||20)
> >
> > exten => i, 1, Playback(invalid)
> > exten => i, 2, Wait,2
> > exten => i, 3, Goto(s,8)
> >
> > exten => s, 10, HangUp()
> >
> >
> > [loja]
> > exten => s, 1, Queue(8600||||20)
> >
> > [assistencia]
> > exten => s, 1, Queue(8500||||20)
> >
> > Acontece que se a pessoa que ligou desliga antes ou durante a URA, a
> ligação
> > continua até ser redirecionada para o destino final, ou seja, a ligação
> > continua.
> >
> > Tenho uma placa VB0408-PCI.
> >
> > Já coloquei o seguinte no zapata.conf:
> >
> > busydetect=yes
> > busycount=4
> > busypattern=500,500
> > answeronpolarityswitch=yes
> > hanguponpolarityswitch=yes
> >
> > e no digivoice.conf
> >
> > busydetect=yes
> > busycount=4
> > busypattern=500,500
> > answeronpolarityswitch=yes
> > hanguponpolarityswitch=yes
> >
> >
> > Como posso resolver esse problema?
> > Já vasculhei o google e achei a solução com o busydetect, mas parece que
> com a
> > placa da Digivoice não funciona ou eu estou fazendo alguma configuração
> > errada.
> >
> > Obrigado
> > --
> > Gilberto Nunes
> > BitMix Tecnologia
> > Itajaí - SC
> > _______________________________________________
> > Compre uma camiseta da AsteriskBrasil.org!
> >            http://www.voipmania.com.br
> >                == VoIPMania.com.br ==
> >
> > _______________________________________________
> > LIsta de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> _______________________________________________
> Compre uma camiseta da AsteriskBrasil.org!
>            http://www.voipmania.com.br
>                == VoIPMania.com.br ==
>
> _______________________________________________
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20071006/8a39b52f/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil