[AsteriskBrasil] asterisk consultando banco MSSQL

Fernando Beraldo fernando.beraldo em gmail.com
Sexta Setembro 2 15:32:50 BRT 2011


Puts!!! é mesmo, kkk que mico!
Na correria não prestei atenção!

Bom mas valeu a intenção! :D

[]'s
Beraldo


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


Mais detalhes sobre a lista de discussão AsteriskBrasil