FreeBSD , suécia
- 20 de agosto de 2011 - 5 Comentários
portabilidade do número gratuito sueco procurar o serviço
Quando a Suécia implementou a portabilidade numérica para celulares (MNP - Portabilidade Numérica Móvel) e linhas fixas, onde há algumas pessoas que afirmaram que esta informação deve ser publicada no DNS ou um DNS como o sistema de modo que seria mais barato e disponível para todos usarem. Naturalmente, as telcos quis fazê-lo da maneira que sempre fez as coisas. Com uma solução centralizada de gordura.
Assim, a Suécia acabou com um banco de dados Oracle Central com base (CRDB) sistema de solução implementada pela Cap Gemini e Oracle. Este sistema é administrado por SNPAC AB (Possuído por Swedens telcos grandes) que cobra aprox. 19200 Euros para se conectar e Euros 14400 por ano. Qual é realmente fora do alcance para os atores de pequena escala no mercado e entusiastas que executam um PABX Asterisk que gostaria de não escolher a rota mais barata para fazer uma chamada.
Outro dia, o PTS sueco (The Post sueco e Agência Telecom) lançou uma página web onde você poderá verificar qual o operador que estava terminando número. Então eu decidi ir em frente e implementar um DNS baseado olhar para cima método.
Primeiro discurso um pouco sobre o seu serviço. Bem, é bom que eles oferecem diferentes interfaces, hoje eles suportam SOAP 1.1, SOAP 1.2, HTTP GET e HTTP POST. Mas por que o usuário final tem que se preocupar em dividir o NDC e SN? (NDC - Código Nacional de destino e SN - número do assinante) depois de tudo o PTS é authorative do NDC é assim porque não poderiam dividir o número por nós? E por que não um todo MSISDN (Mobile Subscriber Integrated Services Digital Network Number) ou por que não um número E.164 todo? Ou o que dizer realmente implementar um ENUM (E.164 Number Mapping) olhar para cima?
Ok rant suficiente. Eu tinha um par de horas para que eu me sentei com uma caixa de FreeBSD e pwerdns e começou a código. Então agora eu (eo resto do mundo) pode fazer as pesquisas seguintes, com sua ferramenta de DNS preferido:
% Dig 733441006.tel.arnold.se TXT
% Dig 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
O resultado é uma cadeia contendo o nome do operador manusear o número. (Eu inclui uma saída completa abaixo) Não é a melhor resposta para fazer o roteamento automático de chamadas, mas bom o suficiente como prova da execução conceito de ponte DNS e banco de dados MNP. Agora eu estou implementando um tipo ENUM para que você possa automaticamente integrar este princípio em seu PABX Asterisk e escolher a melhor linha de saída para as suas chamadas. Como os operadores freqüentemente têm "Ligue grátis dentro da nossa rede", trata esta seria uma grande ferramenta para o baixo custo de roteamento de chamadas telefônicas.
Mas antes de começar a utilizar este material implementar um par de notas:
- Esta é uma experiência.
- Eu não totalmente sintonizada cache e desempenho ainda.
- Eu atualmente só suportam o follwing NDC: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 maiores cidades e as redes GSM e 3G) Mais NDC seguirá quando eu encontrei uma lista de leitura óptica, então eu não tem que digitar-los todos em ...
Assim, algumas perguntas para você ler isto:
- Gostaria isto como um serviço permanente?
- Qualquer outra coisa útil que você deseja pesquisar sobre DNS?
- Quais informações você gostaria retornado no ENUM? (Eu estou especialmente interessado nas necessidades dos usuários de Asterisk não.)
Por favor me dê algum feedback abaixo e vou tentar tirar as suas idéias em consideração.
Um exemplo completo de uma pesquisa usando dig:
733441006.tel.arnold.se dig%. txt
; << >> DiG 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
;; Opções globais: + cmd
;; Got resposta:
;; - >> << HEADER - opcode: status QUERY,: NOERROR, id: 57824
;; Bandeiras: qr ª RA; consulta: 1 RESPOSTA: 1, AUTORIDADE: 0, ADICIONAL: 0
;; Seção de perguntas:
; 733441006.tel.arnold.se. IN TXT
; Secção de resposta;:
733441006.tel.arnold.se. 3600 IN TXT "Telenor Sverige AB"
;, O tempo de consulta: 39 ms
;; SERVER: 213.136.34.15 # 53 (213.136.34.15)
;; QUANDO: Sábado 20 de agosto 2011 13:44:06
;; MSG SIZE rcvd: 72











































