<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Rodrigo,<br>
<br>
Existe uma forma de fazer o asterisk gerar o bilhete com o .call.<br>
É só utilizar um canal local.<br>
Dessa forma o .call vai se dividir no tratamento de dois contextos
um que faz a chamada e o outro que executa o que quiser depois de
atendido, <br>
dessa maneira é gerado bilhete para a chamada atendida e não
atendida.Um detalhe interessante e que são gerados 2 bilhetes em uma
unica chamada.<br>
Um bilhete pela parte do dial, e o segundo pela parte do tratamento
da chamada.<br>
<br>
Att,<br>
<pre class="moz-signature" cols="72">Saulo Quinteiro dos Santos
Bacharel em Ciências da Computação UFPR
Cel:         (041) 9927-5236
Com:        (041) 2141-9567
</pre>
<br>
Em 23/08/2010 10:36, Rodrigo Lang escreveu:
<blockquote
cite="mid:AANLkTim9yju5=ebhFsbRR8UeSx3tDmCcJ-9KH4=hRpYR@mail.gmail.com"
type="cite">É 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 moz-do-not-send="true"
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
moz-do-not-send="true" 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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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 moz-do-not-send="true"
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:part1.08040209.01010501@gmail.com"
alt="http://www.hiperphone.com.br/images/clique_aqui_para_falar_comigo.gif"
width="196" border="0" height="38"></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 moz-do-not-send="true" 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
moz-do-not-send="true" 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 moz-do-not-send="true"
href="http://www.voipmania.com.br" target="_blank">www.voipmania.com.br</a><br>
______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a moz-do-not-send="true"
href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a moz-do-not-send="true"
href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil"
target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
</blockquote>
</div>
<br>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
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 <a class="moz-txt-link-abbreviated" href="http://www.khomp.com.br">www.khomp.com.br</a>
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora <a class="moz-txt-link-abbreviated" href="http://www.voipmania.com.br">www.voipmania.com.br</a>
______________________________________________
Lista de discussões AsteriskBrasil.org
<a class="moz-txt-link-abbreviated" href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a>
<a class="moz-txt-link-freetext" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></pre>
</blockquote>
</body>
</html>