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