<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Em 28-04-2010 10:55, Saulo Quinteiro escreveu:
<blockquote cite="mid:4BD83E6B.7050107@gmail.com" type="cite">
  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
Existe um banco de dados nacional de portabilidade.<br>
Se tiver afim de desenvolver um webservice. posso ajudar :D<br>
  <a moz-do-not-send="true"
 href="http://consultanumero.abr.net.br:8080/consultanumero/consulta/consultaSituacaoAtual%21carregar.action">http://consultanumero.abr.net.br:8080/consultanumero/consulta/consultaSituacaoAtual!carregar.action</a><br>
</blockquote>
<br>
Olá,<br>
<br>
        O problema é ter que digitar os caracteres para consultar, acho
que seria até mais fácil passar a bola para a pessoa que está ligando,
instruindo-a por exemplo para transferir para um ramal de tratamento, 9
por exemplo:<br>
<br>
- Consulta se o número está no banco de dados local e qual sua operadora<br>
- Se encontrar esse número no BD local, faz a ligação pela operadora
encontrada<br>
- Se não encontrar esse número no BD local, determina a operadora pelos
prefixos (DDD + 4 dígitos) da Anatel<br>
<br>
- Realiza a ligação pela operadora determinada acima<br>
<br>
- Quem ligou, se não ouvir o toque de mesma operadora, transfere a
chamada para o ramal 9 (#9#)<br>
- Programa-se para quando receber uma chamada no ramal 9, derrubar a
ligação e refazer por outra operadora, fechando um clico com a condição
acima<br>
<br>
- Se o usuário não transferir para o ramal 9, então a operadora daquele
número está certa e coloca-se essa informação no BD local, sendo que se
o número já existir, então atualiza-o, sinalizando portabilidade<br>
<br>
<br>
[]'s<br>
          Junior Polegato<br>
<br>
</body>
</html>