[AsteriskBrasil] RES: Música enquanto consulta Mysql

Jefferson E. Pessoa jefferson em mile.com.br
Segunda Abril 7 17:24:44 BRT 2008


Marcel,

  não funcionou.

  enquanto ele não toca toda a música ele não consulta o banco de dados.

Jefferson E. Pessoa


exten => s,7,Playback(custom/ccf-main)
exten => s,8,Read(CPF,beep,14)
exten => s,9,Playback(custom/ccf-aguarde)
exten => s,10,Background(custom/thepolice)




Em 07/04/08, Marcel <marcel em brasilvox.com.br> escreveu:
>
>              Experimente utilizar ao invés do Playback utilizar o
> Background(musica)
>
>
>  ------------------------------
>
> *De:* asteriskbrasil-bounces em listas.asteriskbrasil.org [mailto:
> asteriskbrasil-bounces em listas.asteriskbrasil.org] *Em nome de *Jefferson
> E. Pessoa
> *Enviada em:* segunda-feira, 7 de abril de 2008 16:44
> *Para:* asteriskbrasil em listas.asteriskbrasil.org
> *Assunto:* [AsteriskBrasil] Música enquanto consulta Mysql
>
>
>
> Prezados,
>
>     estou colocando em produção um serviço de consulta de CCF (Cadastro de
> Cheques sem Fundos do Banco Central) usando o Asterisk.
>
>    no meu extensions_custom.conf, criei  a extensão que segue abaixo.
>
>    meu problema é na hora da consulta ao banco de dados, MySql, a ligação
> fica muda enquanto não termina a pesquisa, pois meu banco tem mais de 12
> milhões de registros e a pesquisa demora em torno de 20 segundos (entre as
> linhas 9 e 13 do script).
>
>    gostaria de colocar uma música ou um "barulho" qualquer enquanto esta
> consulta é realizada,
>
>    se alguém tiver uma solução fico grato.
>
> Jefferson E. Pessoa
> 67-8407-5252
>
>
> [custom-ccf]
> exten => s,1,Answer
> exten => s,2,Set(LANGUAGE()=pt_BR)
> exten => s,3,Set(x1=0)
> exten => s,4,Wait(1)
> exten => s,5,DigitTimeout(3)
> exten => s,6,ResponseTimeout(5)
> exten => s,7,Playback(custom/ccf-main)
> exten => s,8,Read(CPF,beep,14)
> exten => s,9,Playback(custom/ccf-aguarde)
> exten => s,10,set(DATAHORA=${STRFTIME(${EPOCH},GMT+8,%C%y%m%d%H%M)})
> exten => s,11,MYSQL(Connect connid localhost ccf xyz123 ccf)
> exten => s,12,MYSQL(Query resultid ${connid} SELECT\ sum(qtde)\ FROM\
> cadastro\ WHERE\ cpfcnpj=${CPF}\)
> exten => s,13,MYSQL(Fetch fetchid ${resultid} x1)
> exten => s,14,Set(x3=0)
> exten => s,15,GotoIf(${x1} > 0?s,18:s,16)
> exten => s,16,Playback(custom/ccf-naoexitem)
> exten => s,17,Goto(s,21)
> exten => s,18,Playback(custom/ccf-existem)
> exten => s,19,SayNumber(${x1},m)
> exten => s,20,Playback(custom/ccf-ocorrencias)
> exten => s,21,Playback(goodbye)
> exten => s,22,MYSQL(Connect connid localhost ccf xyz123 ccf)
> exten => s,23,MYSQL(Query resultid ${connid} INSERT\ into\ consultas\
> (cpfcnpj\,tel\,resposta\,datahora\)\
> values(${CPF}\,${CALLERIDNUM}\,${x1}\,${DATAHORA}\))
> exten => s,24,MYSQL(Disconnect ${connid})
> exten => s,25,Hangup
>
> _______________________________________________
> 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/20080407/bf17ae7d/attachment.htm 


More information about the AsteriskBrasil mailing list