FreeBSD , Suècia
- 20 d'agost de 2011 - 4 Comentaris
la portabilitat de número gratuït suec servei de recerca
Quan Suècia va posar en marxa la portabilitat numèrica per a telèfons mòbils (MNP - portabilitat del número mòbil) i les línies fixes allà on algunes persones que van declarar que aquesta informació ha de ser publicada al DNS o un servidor DNS com el sistema pel que seria barat i disponible perquè tothom pugui utilitzar. Naturalment, les empreses de telecomunicacions volia fer-ho de la manera que sempre feia les coses. Amb una solució centralitzada de greix.
Així que Suècia va acabar amb una base de dades d'Oracle basat central (CRDB) sistema de solució implementada per Cap Gemini i Oracle. Aquest sistema està actualment en mans de SNPAC AB (propietat de les empreses de telecomunicacions Swedens gran) que cobra aprox. 19.200 euros a connectar i 14.400 euros l'any. Que en realitat està fora de l'abast dels actors de petita escala en el mercat o els aficionats executant una centraleta Asterisk que li agradaria fer triar la ruta més barata per fer una trucada.
L'altre dia el PTS de Suècia (The Post suec i Telecomunicacions) va llançar una pàgina web on es pot comprovar que l'operador estava acabant quin número. Així que vaig decidir seguir endavant i posar en pràctica un DNS basat en buscar el mètode.
En primer lloc una diatriba poc sobre del seu servei. Així que és agradable que ofereixen diferents interfícies, avui tenen SOAP 1.1, SOAP 1.2, HTTP GET i HTTP POST. Però per què l'usuari final ha de preocupar-se per la divisió del NDC i en SN? (NDC - Codi Nacional de Destinació i SN - Subscriber Number), després de tot el PTS té autoritat de la NDC, per què no es divideix el nombre per nosaltres? I per què no un conjunt MSISDN (abonat mòbil de serveis integrats de nombre de xarxa digital) o per què no en el seu conjunt el nombre E.164? O què passa amb l'aplicació real d'un ENUM (E.164 Cartografia) Número buscar?
Ok despotricar suficient. Vaig tenir un parell d'hores més, així que es va asseure amb una caixa de FreeBSD i pwerdns i va començar a codi. Així que ara tinc (i la resta del món) pot fer les cerques següents amb els seus personatges preferits eina de DNS:
% Cavar 733441006.tel.arnold.se TXT
% Cavar 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
El resultat és una cadena que conté el nom de l'operador de handling en el nombre. (He inclòs una sortida completa a continuació) No és la millor resposta per fer l'enrutament automàtic de trucades, però prou bo com prova de la realització concepte de pont DNS i bases de dades MNP. Ara mateix estic implementant un tipus ENUM perquè automàticament podria integrar aquest principi en el seu PBX Asterisk i triar la millor línia de sortida per a les trucades. Ja que els operadors tenen sovint "Truqui gratis dins la nostra xarxa" tracta d'això seria una gran eina per el baix cost d'enrutament de les seves trucades telefòniques.
Però abans de començar a utilitzar aquest material l'aplicació d'un parell de notes:
- Aquest és un experiment.
- No he sintonitzat totalment l'emmagatzematge en memòria cau i el rendiment encara.
- Jo actualment només suporten els següents aparells de NDC: 8, 31, 40, 70, 72, 73, 76 (Swedens tres ciutats més grans i de les xarxes GSM i 3G) Més de NDC seguirà quan m'he trobat una llista de lectura mecànica, així que no ha d'escriure a tots en ...
Així que un parell de preguntes per a vostès que llegeixen això:
- Vols això com un servei permanent?
- Qualsevol altres coses útils a cercar en el DNS?
- Quina informació li agradaria tornar al ENUM? (Estic especialment interessat en les necessitats dels usuaris no Asterisk).
Si us plau, Doni 'm alguns comentaris a continuació i vaig a tractar de portar les seves idees en consideració.
Un exemple complet d'una recerca amb dignitat:
% Cavar 733441006.tel.arnold.se. txt
, <<>> Dig 9.6.1-P2 <<>> 733441006.tel.arnold.se. txt
;; Opcions globals: cmd +
;; Tens resposta:
;; ->> HEADER <<- opcode: QUERY, estat: NOERROR, id: 57.824
;, Banderes: qr ra ra; consulta: 1, RESPOSTA: 1, AUTORITAT: 0, ADDICIONAL: 0
;; PREGUNTA SECCIÓ:
; 733441006.tel.arnold.se. IN TXT
;; RESPOSTA SECCIÓ:
733441006.tel.arnold.se. 3600 IN TXT "AB Telenor Sverige"
;, El temps de consulta: 39 ms
;, SERVIDOR: 213.136.34.15 # 53 (213.136.34.15)
;, Quan: ds 20 ago 2011 13:44:06
;; GMS rcvd MIDA: 72











































