<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><font face="Arial" size="3" style="font-size:12pt;">&nbsp; &nbsp;Esse tipo de tratamento ja tem no tarifador, é só configurar as colunas.</font><div><font face="Arial" size="3" style="font-size:12pt;">estou preparando um setup, que servira de base para todos nosso colegas.</font></div><div><font face="Arial" size="3" style="font-size:12pt;">na verdade ja tenho algo pronto, estava rodando no TJSC, aqui em floripa, com</font></div><div><font face="Arial" size="3" style="font-size:12pt;">80 comarcas, 92 asterisk, e 120 centrais, tudo on-line, com cruzamento de dados</font></div><div><font face="Arial" size="3" style="font-size:12pt;">com operadora publica, ou seja, conferia se a ligação era indevida ou não.</font></div><div><font face="Arial" size="3" style="font-size:12pt;">&nbsp; &nbsp;Como não posso usar o mesmo código fonte deles, pois isso seria crime, estou</font></div><div><font face="Arial" size="3" style="font-size:12pt;">criando o meu próprio, lá estava tudo em Oracle, e esse troço de Mysql é meio</font></div><div><font face="Arial" size="3" style="font-size:12pt;">estranho pra mim, mas enfim, to chegando lá, mas continue contribuindo.</font></div><div><font face="Arial" size="3" style="font-size:12pt;">&nbsp; &nbsp;Nas suas dicas, respondi cada uma delas abaixo, dá uma lida, e ve se isso te&nbsp;</font></div><div><font face="Arial" size="3" style="font-size:12pt;">responde&nbsp;</font></div><div><span style="font-size: 12pt; font-family: Arial;">&nbsp; &nbsp;Valeu.</span></div><div><br><br><br><br><div>1. direcionar o cdr para o banco de dados;</div><div><span style="font-size: 12pt;">R = Na verdade, já está buscando na Base MySQL.</span></div><div><br>2. dentro do banco de dados criar uma trigger que faça o pré tratamento do bilhete, exemplo: Classe da Chamda (Fixo Local, Fixo Nacional, Movel Local, Movel Nacional, Serviços, Numeros Especiais);</div><div>R = Eu utilizo uma triger pra isso, mas dentro do proprio dialplan, mas em breve ela&nbsp;</div><div>não será mais necessária.</div><div>
<br>3. Dentro da trigger, podemos trazer a região do número discado (chamada ativa) ou do número recebido (chamada receptiva), com isso podemos associar o número a uma localidade, exemplo: 1141982276 (SP - Sao Paulo), 1931311010 (SP - Campinas), assim por diante. Também podemos tarifar as chamadas de 0800, 400X, etc.</div><div>R = Isso já é feito no tarifador, basta configurar.<br>
<br>Resumindo: Parte do processo de tratamento e de tarifação, pode ser feito no próprio banco durante o insert do bilhete. A outra parte mantemos na sua aplicação, dessa forma dividimos a carga do processo em duas fases. Claro que o processo de retarifação, correção de tarifas , etc, etc...continuará na aplicação.</div><div>R = Infelizmente, quero deixar todo o processo no Tarifador, por se tratar de multicentral.<br>
<br>Dificuldades:<br><br>1. Precisamos tratar o CDR do Asterisk, posso fazer isso no código fonte dele, exemplos de problemas:<br></div><div>a. chamada recebida pela pstn, toca no ramal X, o ramal X tem um siga-me para um número externo.<br>
<br>b. a chamada recebida pela pstn, toca no ramal A, o ramal A transfere para o ramal B, o ramal B transfere para o ramal C;<br><br>c. o ramal A liga para o ramal B, o ramal B tem um siga-me para o celular.<br><br>Esses são exemplos que sujam o CDR do Asterisk, uma opção é criar uma estrutura de banco de dados com AGI. Dessa forma, qualquer um pode implementar em seu ambiente.</div><div>R = Se voce tem esses exemploa ai acima, passa pra mim, posso debugar melhor aqui,</div><div>e depois colocar o parsec no tarifador, dai ele reconhece isso.<br>
<br>A parte boa de ser em AGI, que no futuro próximo, podemos fazer o billing, ou seja, dar creditos para um ramal e se ele gastar seus créditos deixa de fazer chamada.</div><div>R = Já estou preparando isso no tarifador.<br><br>Bom, é isso ai! Estou a disposição para ajudar.<br>
<br>Abs<br><br>Sylvio Jollenbeck<br></div></div>                                               </div></body>
</html>