É possível dar permissão ao Asterisk na tabela onde contém os números? Se sim, facilitaria muito sua vida. Mas vou lhe dar uma explicação básica de como você terá que fazer:<br><br><br>- Eu faria da seguinte maneira (A mais complicada):<br>
Primeiro, uma tabela com as seguintes colunas: os números que o Asterisk teria que ligar e uma coluna para confirmar se a ligação deu ok. Inicialmente você colocaria os números em uma coluna e aonde confirma se a ligação deu ok, você coloca inicialmente 0. Crie um programa em Java que se conecte com o AMI e com o banco onde se encontra a tabela. Este programa terá que gerar a ligação via AMI (ele buscará no campo todos os números que estejam como "0"), se a ligação não for atendida o programa não fará nada. Se a ligação for atendida o programa irá modificar o registro onde tem o número do cliente que atendeu e no lugar do 0 colocará 1 (indicando que a ligação foi atendida). Agora a parte do Asterisk é um pouco mais simples. Crie um contexto com um AGI que se conecte com um banco qualquer, de preferência o mesmo onde está os números. Neste AGI você irá colocar a URA e fazer o questionário e inserir no banco junto com o número do cliente.<br>
<br>- Outra maneira que você pode fazer (Mais simples, não indicada e com um ponto de falha):<br>Basicamente é igual ao outro. Vai precisar de uma tabela com as seguintes colunas: os números que o Asterisk
teria que ligar e uma coluna para confirmar se a ligação deu ok.
Inicialmente você colocaria os números em uma coluna e aonde confirma se
a ligação deu ok, você coloca inicialmente 0. Crie um script em sua linguagem predileta e o mesmo irá buscar no banco as ligações (todas que estão como "0"), criando um arquivo .call [1] na pasta /var/spool/asterisk/outgoing/ e também, após criar o arquivo .call, já modificar de 0 para 1 no banco. Agora a parte
do Asterisk é igual ao exemplo anterior. coloque seu script na crontab do Asterisk.<br><br>O ponto de falha que comentei é o seguinte: Após ser criado o arquivo .call o Asterisk irá realizar a ligação. No arquivo .call você tem a opção de quantas tentativas o Asterisk terá no caso de a ligação não ser atendida. Aí que está o problema. Depois de estourar as tentativas, o Asterisk simplesmente apaga o arquivo .call, a mesma coisa acontece se a ligação for atendida. Então, você terá que buscar no cdr (Sendo que o arquivo .call gera informações bem precárias) se a ligação foi atendida (O Asterisk não irá gerar bilhete se a ligação não for atendida).<br>
<br>[1] <a href="http://svnview.digium.com/svn/asterisk/branches/1.6.0/sample.call?revision=134981&view=markup">http://svnview.digium.com/svn/asterisk/branches/1.6.0/sample.call?revision=134981&view=markup</a><br>
<br><br>Acho que é tudo. Bom se você não conhece muito Banco de Dados, Programação e Asterisk, compre uma solução pronto ou procure uma free.<br><br><br><br>Ats,<br>Rodrigo Lang.<br><br><br><div class="gmail_quote">Em 23 de agosto de 2010 09:10, Plastsul Asses.e Repr. Ltda <span dir="ltr"><<a href="mailto:plastsul@uol.com.br">plastsul@uol.com.br</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div link="blue" vlink="purple" lang="PT-BR">
<div>
<p class="MsoNormal"><span style="color: red;"> </span></p>
<p class="MsoNormal"><span style="color: red;">Bom dia</span></p>
<p class="MsoNormal"><span style="color: red;"> </span></p>
<p class="MsoNormal"><span style="color: red;">O bco de dados que contem os números
de telefones tenho em outro sistema. </span></p>
<p class="MsoNormal"><span style="color: red;">Não esta atrelado ou servidor
Asterisk não. Estao me maquinas separadas e em sistemas diferentes.</span></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"> </p>
<p>Rubem, entendendo um pouco mais de sua necessidade:</p>
<p> </p>
<p>Você tem os números dos clientes e gostaria que o
Asterisk realize a ligação para esses números e quando atenderem, os mesmos
cairão em uma Ura com uma pesquisa de satisfação. Certo?</p>
<p> </p>
<p>Os números dos clientes, você possui em uma banco de
dados atrelado à um sistema qualquer ou não?</p>
<p> </p>
<p> </p>
<p>Ats,</p>
<p>Rodrigo Lang.</p>
<p> </p>
<p>Em 22 de agosto de 2010 17:03, Plastsul Asses.e Repr.
Ltda < <a href="mailto:plastsul@uol.com.br" target="_blank">plastsul@uol.com.br</a>>
escreveu:</p>
<p> </p>
<p>> Boa tarde.</p>
<p>> </p>
<p>> </p>
<p>> </p>
<p>> Uso Debian 5.0 Asterisk em modo texto.</p>
<p>> </p>
<p>> </p>
<p>> Gostaria de algo para fazer do zero..</p>
<p>> </p>
<p>> </p>
<p>> </p>
<p>> *Atenciosamente*</p>
<p>> </p>
<p>> * *</p>
<p>> </p>
<p>> *Rubem Junior*</p>
<p>> *Plastsull Assessoria e Representações Ltda*</p>
<p>> </p>
<p>> Fone: +55 0 xx 77 3083-2219</p>
<p>> Celular: +55 0 xx 77 9968 4670</p>
<p>> Celular: +55 0 xx 77 8815 4670</p>
<p>> e-mail:* <a href="mailto:plastsul@uol.com.br*" target="_blank">plastsul@uol.com.br*</a></p>
<p class="MsoNormal"> </p>
<p class="MsoNormal"><b><span style="font-size: 7.5pt; color: rgb(31, 73, 125);">Atenciosamente</span></b></p>
<p class="MsoNormal"><b><span style="font-size: 7.5pt; color: rgb(31, 73, 125);"> </span></b></p>
<p class="MsoNormal"><b><span style="font-size: 7.5pt; color: rgb(31, 73, 125);">Rubem Junior</span></b><span style="font-size: 7.5pt; color: rgb(31, 73, 125);"><br>
<b>Plastsull Assessoria e Representações Ltda</b></span></p>
<p class="MsoNormal"><span style="font-size: 7.5pt; color: rgb(31, 73, 125);">Fone: +55 0 xx 77 3083-2219<br>
Celular: +55 0 xx 77 9968 4670<br>
Celular: +55 0 xx 77 8815 4670<br>
e-mail:<b> <a href="mailto:plastsul@uol.com.br" target="_blank">plastsul@uol.com.br</a></b></span></p>
<p class="MsoNormal"><span style="font-size: 7.5pt; color: rgb(31, 73, 125);" lang="EN-US">Hipervoip : <b>10</b></span></p>
<p class="MsoNormal" style="text-align: justify;"><span style="font-size: 9pt; color: rgb(31, 73, 125);" lang="EN-US"> </span></p>
<p class="MsoNormal"><a href="http://200.155.21.162/programas/webcallback/wcbnosite.php?web_origem=rubem10" target="_blank"><span style="color: blue; text-decoration: none;"><img src="cid:image001.gif@01CB42A3.02D706E0" alt="http://www.hiperphone.com.br/images/clique_aqui_para_falar_comigo.gif" height="38" width="196" border="0"></span></a></p>
<p class="MsoNormal"> </p>
</div>
<br><br>__________ Information from ESET NOD32 Antivirus, version of virus signature database 5388 (20100823) __________<br><br>The message was checked by ESET NOD32 Antivirus.<br><br><a href="http://www.eset.com" target="_blank">http://www.eset.com</a><br>
</div>
<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>
Temos tudo para seu projeto VoIP com Asterisk!<br>
Descontos especiais para assinantes da AsteriskBrasil.org.<br>
Registre-se e receba um cupom exclusivo de desconto!<br>
Acesse agora <a href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br></blockquote></div><br>