[AsteriskBrasil] URA + Banco de Dados

Ronaldo Sacco contato em ronaldosacco.com.br
Terça Julho 17 11:11:43 BRT 2012


Opa, excelente!
Sabendo isso agora da pra fazer milagres com o asterisk.

Abraço!



Em 17 de julho de 2012 10:48, Victor Aktiv <victor em aktiv.com.br> escreveu:

>   Ronaldo,
>
> Veio te agradecer novamente. Conseguir fazer funcionar, depois de tomar
> uma surra com um erro de permissão! Mas já resolvi usando o comando chmod
> 777 no arquivo .php
>
> Funcionando como eu esperava, se eu aperto a tecla 1 ele adciona ao banco
> o valor 1 e assim sucessivamente!
>
> Show de bola.
>
> Obrigado.
>
>
>    *Aktiv Telecom*
>
> Victor Gonçalves
> NOC - Rio de Janeiro/RJ
> Tel: +55 (21) 6958-8058
> Rua Soares Caldeira, 142
> Salas 1315/1316
> Bairro: Madureira
> CEP: 21351-080
> Email: victor em aktiv.com.br
>
>  *From:* Victor Aktiv <victor em aktiv.com.br>
> *Sent:* Monday, July 16, 2012 3:48 PM
> *To:* asteriskbrasil em listas.asteriskbrasil.org
> *Subject:* Re: [AsteriskBrasil] URA + Banco de Dados
>
>   Obrigado Ronaldo! Vou ver oq eu consigo fazer aqui, vou dar umas
> pesquisadas sobre MySQL na net.
>
> Mas ja me deu uma noção muito boa.
>
> Obrigado novamente.
>
>
>    *Aktiv Telecom*
>
> Victor Gonçalves
> NOC - Rio de Janeiro/RJ
> Tel: +55 (21) 6958-8058
> Rua Soares Caldeira, 142
> Salas 1315/1316
> Bairro: Madureira
> CEP: 21351-080
> Email: victor em aktiv.com.br
>
>  *From:* Ronaldo Sacco <contato em ronaldosacco.com.br>
> *Sent:* Monday, July 16, 2012 3:01 PM
> *To:* asteriskbrasil em listas.asteriskbrasil.org
> *Subject:* Re: [AsteriskBrasil] URA + Banco de Dados
>
> Segue uma dica seguindo a tua linha de raciocínio. Fiz algo rapidão aqui:
>
> [amessage]
> exten => s,1,Answer
> exten => s,n,BackGround(teste)
> exten => s,n,Set(TIMEOUT(digit)=5)
> exten => s,n,Set(TIMEOUT(response)=5)
> exten => s,n,Wait(1)
> exten => s,n,WaitExten(5)
>
> exten => 1,1,AGI(registro.php,1)
>  exten => 1,n,Playback(auth-thankyou)
> exten => 1,n,Hangup()
>
> exten => 2,1,AGI(registro.php,2)
> exten => 2,n,Playback(auth-thankyou)
> exten => 2,n,Hangup()
>
>  exten => i,1,Goto(amessage,s,1)
> exten => t,1,Playback(goodbye)
> exten => t,2,Hangup()
>
>
>
>
> Então tu cria um arquivo: /var/lib/asterisk/agi-bin/registro.php
>
> O conteúdo dele deverá ser algo assim:
>
> #!/usr/bin/php
> <?php
> $host = "localhost";
> $username = "USUARIO";
> $password = "SENHA";
> $database = "BANCO";
> $conn = mysql_connect($host, $username, $password);
> $db = mysql_select_db($database, $conn);
>
> $sql = "INSERT INTO tabela VALUES(".$argv[1].")";
> mysql_query($sql);
> ?>
>
>
> Lembre-se de criar o teu banco.. Pode conter apenas 1 coluna, como o
> exemplo:
>
> CREATE TABLE(
> id integer
> );
>
>
>
> È simples.. Qualquer dúvida grita ae.
> Abraço!
>
>
> Em 16 de julho de 2012 14:43, Victor Aktiv <victor em aktiv.com.br> escreveu:
>
>>
>>   Boa tarde amigos da Lista.
>>
>> Meu cenário atual é o seguinte:
>>
>> Tenho um servidor com Elastix 1.6 que estou utilizando para fazer uma
>> espécie de Broadcast para uma pesquisa. (
>> http://blogs.elastix.org/en/2010/01/broadcast-messages-with-elastixs-call-center-module/
>> )
>>
>> Eu uso o módulo callcenter do elastix para disparar vários números, ao
>> atender, toca uma mensagem e da opção para digitar 1 (sim) ou 2(não) por
>> exemplo. Aí vem o meu problema.
>>
>> Eu queria que quando a pessoa apertasse o 1 por exemplo. Tocasse outra
>> mensagem de “Obrigado” E fizesse um report de quantas pessoas apertaram 1
>> ou 2. Segue meu contexto:
>>
>> [amessage]
>> exten => s,1,Answer
>> exten => s,n,BackGround(teste)
>> exten => s,n,Set(TIMEOUT(digit)=5)
>> exten => s,n,Set(TIMEOUT(response)=5)
>> exten => s,n,Wait(1)
>> exten => s,n,WaitExten(5)
>> exten => 1,1,Goto(sim,s,1)
>> exten => 1,n,Hangup()
>> exten => 2,1,Goto(nao2)
>> exten => 2,n,Hangup()
>> exten => i,1,Goto(amessage,s,1)
>> exten => t,1,Playback(goodbye)
>> exten => t,2,Hangup()
>>
>> [sim]
>>
>> exten => s,1,Answer
>> exten => s,n,Playback(obrigado)
>>
>>
>> Pensei em fazer algum AGI, Interligar com MySQL. Mas eu não tenho noção
>> nenhuma, teria outra forma mais fácil de fazer isto?
>>
>> Agradeço desde já.
>>
>>
>>    *Aktiv Telecom*
>>
>> Victor Gonçalves
>> NOC - Rio de Janeiro/RJ
>> Tel: +55 (21) 6958-8058
>> Rua Soares Caldeira, 142
>> Salas 1315/1316
>> Bairro: Madureira
>> CEP: 21351-080
>> Email: victor em aktiv.com.br
>>
>> _______________________________________________
>> KHOMP Inovação: External Board Series
>> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
>> FreeSWITCH.
>> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
>> _______________________________________________
>> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
>> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
>> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
>> www.digivoice.com.br
>> ________
>> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
>> mercado.
>> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
>> ______________________________________________
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>>
>
>
>
> --
>
> Atenciosamente,
>
> Ronaldo Sacco
> (54) 9174-8840
> Bacharel em Ciência da Computação
>
>
>  ------------------------------
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>  ------------------------------
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
>
> _______________________________________________
> KHOMP Inovação: External Board Series
> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e
> FreeSWITCH.
> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com
> _______________________________________________
> DIGIVOICE  Fabricante de Placas de Voz e Channel Bank
> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM
> Centro Treinamento - Curso de PABX IP -  Asterisk  - Site
> www.digivoice.com.br
> ________
> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do
> mercado.
> email: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>



-- 

Atenciosamente,

Ronaldo Sacco
(54) 9174-8840
Bacharel em Ciência da Computação
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120717/6bb8965d/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil