Beraldo,<br>Pois é... se eu entendi bem, ele colocou MSSQL, e não MySQL.<br><br>Marco,<br>Se for MySQL, ai sim vc usa oq o Beraldo falou.. se for MSSQL pode ser via AGI como eu te disse ou, o que vc pode tentar também é fazer via unixODBC/freeTDS... segue:<br>
<a href="http://www.voiptoday.org/index.php?option=com_content&view=article&id=262%3A5-steps-to-connect-asterisk-with-your-database-server-ms-sql">http://www.voiptoday.org/index.php?option=com_content&view=article&id=262%3A5-steps-to-connect-asterisk-with-your-database-server-ms-sql</a><br>
<br><br><br>Att,<br><br>Rodrigo Sertori<br><b><span style="font-size: x-small;">Consultor Oracle Weblogic</span></b><br>
<br><br><div class="gmail_quote">2011/9/2 Fernando Beraldo <span dir="ltr"><<a href="mailto:fernando.beraldo@gmail.com">fernando.beraldo@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Marco,<br>
<br>
Creio que a opção abaixo também te ajude!<br>
<br>
;<br>
; ENTRADA URA<br>
;<br>
exten => _X.,1,NoOP(---ENTRADA PSTN - URA---)<br>
exten => _X.,n,Set(NPEDIDO=1000)<br>
exten => _X.,n,Macro(statuspedido,${NPEDIDO})<br>
exten => _X.,n,HangUp<br>
<br>
[macro-statuspedido]<br>
exten => s,1,NoOp(---CHECA STATUS PEDIDO---)<br>
exten => s,n,NoOp(${NPEDIDO})<br>
exten => s,n,MYSQL(Connect connid 127.0.0.1 loginBD senhaBD baseBD)<br>
exten => s,n,MYSQL(Query resultid ${connid} SELECT status FROM pedido<br>
WHERE n_pedido = '${NPEDIDO}')<br>
exten => s,n,MYSQL(Fetch fetchid ${resultid} RESULT)<br>
exten => s,n,MYSQL(Clear ${resultid})<br>
exten => s,n,MYSQL(Disconnect ${connid})<br>
exten => s,n,NoOp(RESULT SELECT: -----${RESULT}-----)<br>
exten => s,n,GotoIf($["${RESULT}" = "1"]?21)<br>
exten => s,n,GotoIf($["${RESULT}" = "2"]?22)<br>
exten => s,n,GotoIf($["${RESULT}" = "3"]?23)<br>
exten => s,21,Playback(emandamento.wav)<br>
exten => s,22,Playback(naexpedicao.wav)<br>
exten => s,23,Playback(despachado.wav)<br>
exten => s,n,NoOP(-----FIM DO SELECT MYSQL------)<br>
exten => s,n,HangUp<br>
<br>
No caso, vc teria que configurar a sua URA para enviar o valor para a<br>
variável "NPEDIDO" e mandar isso para o macro. O Select vai consultar<br>
o seu banco e retornar o status do pedido, conforme o que foi passado<br>
pelo cliente na ura. E conforme o resultado do status do pedido<br>
(1,2,3), ele para opções setadas no macro.<br>
<br>
Faz um teste, pra ver se funciona! :)<br>
<br>
Espero ter ajudado!<br>
<br>
[]'s<br>
Beraldo<br>
<br>
<br>
<br>
<br>
Em 2 de setembro de 2011 13:04, Rodrigo Sertori<br>
<<a href="mailto:rodrigo@sertori.com.br">rodrigo@sertori.com.br</a>> escreveu:<br>
<div><div></div><div class="h5">> Marco,<br>
><br>
> Na verdade vc terá que utilizar uma linguagem para fazer isso...<br>
> da uma olhada em: <a href="http://www.voip-info.org/wiki/view/Asterisk+AGI" target="_blank">http://www.voip-info.org/wiki/view/Asterisk+AGI</a><br>
><br>
><br>
> Att,<br>
><br>
> Rodrigo Sertori<br>
> Consultor Oracle Weblogic<br>
><br>
><br>
> 2011/9/2 Marco Antonio (TRG Tecnologia) <<a href="mailto:marco@trg.com.br">marco@trg.com.br</a>><br>
>><br>
>> Bom dia lista.<br>
>><br>
>> Preciso fazer com que minha central consulte uma base em MSSQL e retorne o<br>
>> resultado, não tenho idéia da sintaxe.<br>
>><br>
>> Ex.: cliente liga, escolhe a opção Posição de Pedido, o asterisk vai na<br>
>> base, verifica o status e retorna com um arquivo de áudio que deverá estár<br>
>> relacionado a cada posição<br>
>><br>
>><br>
>><br>
>> Status áudio<br>
>><br>
>> 01 em andamento<br>
>><br>
>> 02 na expedição<br>
>><br>
>> 03 despachado<br>
>><br>
>><br>
>><br>
>> O servidor com a base está em uma maquina ligada à minha rede.<br>
>><br>
>> Obrigado<br>
>><br>
>><br>
>><br>
>> Marco Antonio<br>
>><br>
>><br>
>><br>
>> _______________________________________________<br>
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
>> - Suporte técnico local qualificado e gratuito<br>
>> Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
>> _______________________________________________<br>
>> DIGIVOICE: Lider no mercado de placas para Asterisk<br>
>> Único fabricante com Centro de Treinamento especializado.<br>
>> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
>> <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
>> ________<br>
>> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
>> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
>> Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
>> Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou 0800-6021244<br>
>> ______________________________________________<br>
>> Para remover seu email desta lista, basta enviar um email em branco para<br>
>> <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
><br>
><br>
> _______________________________________________<br>
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
> - Suporte técnico local qualificado e gratuito<br>
> Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
> _______________________________________________<br>
> DIGIVOICE: Lider no mercado de placas para Asterisk<br>
> Único fabricante com Centro de Treinamento especializado.<br>
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
> <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
> ________<br>
> LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
> Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
> Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
> Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou 0800-6021244<br>
> ______________________________________________<br>
> Para remover seu email desta lista, basta enviar um email em branco para<br>
> <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
><br>
_______________________________________________<br>
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.<br>
- Hardware com alta disponibilidade de recursos e qualidade KHOMP<br>
- Suporte técnico local qualificado e gratuito<br>
Conheça a linha completa de produtos KHOMP em <a href="http://www.khomp.com.br" target="_blank">www.khomp.com.br</a><br>
_______________________________________________<br>
DIGIVOICE: Lider no mercado de placas para Asterisk<br>
Único fabricante com Centro de Treinamento especializado.<br>
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.<br>
<a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a> ou (11)3016-5200.<br>
________<br>
LANÇAMENTO SHOPVOIP! Gateway Xibelis Lyric VoIP com 2,4 e 6 canais GSM.<br>
Arquitetura Escalável, Balanceamento de Carga, Portabilidade Numérica.<br>
Confira em <a href="http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org" target="_blank">http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org</a><br>
Mais informações: <a href="http://www.shopvoip.com.br" target="_blank">www.shopvoip.com.br</a> ou 0800-6021244<br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>
</div></div></blockquote></div><br>