FreeBSD , suècia
- 20 d'agost de 2011 - 5 comentaris
portabilitat del número gratuït suec servei de recerca
Quan Suècia va engegar 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 companyies de telecomunicacions volia fer-ho de la manera que sempre feia les coses. Amb una solució de greix centralitzada.
Així que Suècia va acabar amb el sistema de solució d'una base de dades d'Oracle basat en el centre (CRDB) implementat per Cap Gemini i Oracle. Aquest sistema està actualment en mans de SNPAC AB (propietat de les empreses de telecomunicacions Swedens grans) que cobra aprox. 19200 euros per connectar i Euros 14.400 per any. El que realment està fora de l'abast dels actors de petita escala en el mercat o els aficionats que executen 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 (El Correu i Telecomunicacions de Suècia) va posar en marxa una pàgina web on es pot comprovar quin operador s'acaba quin número. Així que vaig decidir seguir endavant i posar en pràctica un DNS basat mirar cap amunt mètode.
En primer lloc una llauna poc sobre del seu servei. Bé, és agradable que ofereixen diferents interfícies, avui suport per SOAP 1.1, SOAP 1.2, HTTP GET i HTTP POST. Però per què l'usuari final ha de preocupar per dividir el NDC i en SN? (NDC - indicatiu nacional de destinació i SN - Subscriber Number), després de tot el PTS és que va produir el NDC és per què no anaven a dividir el nombre per nosaltres? I per què no un MSISDN conjunt (de l'abonat mòbil de serveis integrats Número Digital Network) o per què no en conjunt el nombre E.164? O què passa amb l'aplicació real d'un ENUM (E.164 Número Mapping) mirar cap amunt?
Ok diatriba suficient. Vaig tenir un parell d'hores de treball, així que es va asseure amb una caixa de FreeBSD i pwerdns i va començar a codi. Així que ara (i la resta del món) pot fer les cerques següents, amb la seva eina preferida de DNS:
% Excavació 733441006.tel.arnold.se TXT
% Excavació 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 manejar 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 una prova de concepte de l'aplicació de pont de DNS i bases de dades MNP. En aquests moments estic posant en pràctica un tipus ENUM perquè automàticament podria integrar aquest principi en la seva PBX Asterisk i triar la millor línia de sortida per a les trucades. Atès que els operadors tenen sovint "Truqui gratis dins la nostra xarxa", tracta això seria una gran eina per el baix cost d'enrutament de les trucades telefòniques.
Però abans de començar a implementar coses amb això un parell de notes:
- Aquest és un experiment.
- No he sintonitzat totalment l'emmagatzematge en memòria cau i el rendiment encara.
- Que en l'actualitat només són compatibles amb els següents aparells de NDC: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 ciutats més grans i les xarxes GSM i 3G) Més de NDC seguirà quan m'he trobat una llista de lectura mecànica, així que no ho fan ha d'escriure a tots en ...
Així que un parell de preguntes a vostè que llegeix això:
- T'agrada aquest com un servei permanent?
- Qualsevol altra cosa útil a cercar en el DNS?
- Quina informació li agradaria tornar al ENUM? (Estic especialment interessat en les necessitats dels usuaris d'Asterisk no.)
Si us plau, deme una mica d'informació de baix i vaig a tractar de portar les seves idees en consideració.
Un exemple complet d'una cerca amb dignitat:
% 733441006.tel.arnold.se excavació. txt
; << >> Dig 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
;; Les opcions globals: cmd +
;; Got resposta:
;; - << >> HEADER - codi d'operació: QUERY, estat: NOERROR, ID: 57824
;; Banderes: QR ra ra; QUERY: 1, RESPOSTA: 1, AUTORITAT: 0, ADDICIONAL: 0
;; Secció de preguntes:
; 733441006.tel.arnold.se. IN TXT
;; Secció de respostes:
733441006.tel.arnold.se. 3600 IN TXT "AB Telenor Sverige"
;, Temps de consulta: 39 ms
;; SERVIDOR: 213.136.34.15 # 53 (213.136.34.15)
;; QUAN: dissabte 20 agost, 2011 13:44:06
;; MSG SIZE rcvd: 72













































