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: vic...@aktiv.com.br  


From: Victor Aktiv 
Sent: Monday, July 16, 2012 3:48 PM
To: asteriskbrasil@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: vic...@aktiv.com.br  


From: Ronaldo Sacco 
Sent: Monday, July 16, 2012 3:01 PM
To: asteriskbrasil@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 <vic...@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: vic...@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: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
  ______________________________________________
  Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@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: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@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: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@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: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a