FreeBSD , suecia
- 20 de agosto de 2011 - 4 Comentarios
la portabilidad de número gratis sueco servicio de búsqueda
Cuando Suecia puso en marcha la portabilidad numérica para teléfonos móviles (MNP - portabilidad del número móvil) y las líneas fijas allí donde algunas personas que declararon que esta información debe ser publicada en el DNS o un servidor DNS como el sistema por lo que sería barato y disponible para que todos puedan usar. Naturalmente, las empresas de telecomunicaciones quería hacerlo de la manera que siempre hacía las cosas. Con una solución centralizada de grasa.
Así que Suecia terminó con una base de datos de Oracle basado central (CRDB) sistema de solución implementada por Cap Gemini y Oracle. Este sistema está actualmente en manos de SNPAC AB (propiedad de las empresas de telecomunicaciones Swedens grande) que cobra aprox. 19.200 euros a conectar y 14.400 euros al año. Que en realidad está fuera del alcance de los actores de pequeña escala en el mercado o los aficionados ejecutando una centralita Asterisk que le gustaría hacer elegir la ruta más barata para hacer una llamada.
El otro día el PTS de Suecia (The Post sueco y Telecomunicaciones) lanzó una página web donde se puede comprobar que el operador estaba terminando qué número. Así que decidí seguir adelante y poner en práctica un DNS basado en buscar el método.
En primer lugar una diatriba poco acerca de su servicio. Así que es agradable que ofrecen diferentes interfaces, hoy tienen SOAP 1.1, SOAP 1.2, HTTP GET y HTTP POST. Pero ¿por qué el usuario final tiene que preocuparse por la división del NDC y en SN? (NDC - Código Nacional de Destino y SN - Subscriber Number), después de todo el PTS tiene autoridad de la NDC, ¿por qué no se divide el número por nosotros? ¿Y por qué no un conjunto MSISDN (abonado móvil de servicios integrados de número de red digital) o por qué no en su conjunto el número E.164? O ¿qué pasa con la aplicación real de un ENUM (E.164 Cartografía) Número buscar?
Ok despotricar suficiente. Tuve un par de horas más, así que se sentó con una caja de FreeBSD y pwerdns y comenzó a código. Así que ahora tengo (y el resto del mundo) puede hacer las búsquedas siguientes con sus personajes favoritos herramienta 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 resultado es una cadena que contiene el nombre del operador de handling en el número. (He incluido una salida completa a continuación) No es la mejor respuesta para hacer el enrutamiento automático de llamadas, pero lo suficientemente bueno como prueba de la realización concepto de puente DNS y bases de datos MNP. Ahora mismo estoy implementando un tipo ENUM para que automáticamente podría integrar este principio en su PBX Asterisk y elegir la mejor línea de salida para sus llamadas. Ya que los operadores tienen a menudo "Llame gratis dentro de nuestra red" trata de esto sería una gran herramienta para el bajo costo de enrutamiento de sus llamadas telefónicas.
Pero antes de comenzar a usar este material la aplicación de un par de notas:
- Este es un experimento.
- No he sintonizado totalmente el almacenamiento en caché y el rendimiento todavía.
- Yo actualmente sólo soportan los siguientes aparatos de NDC: 8, 31, 40, 70, 72, 73, 76 (Swedens tres ciudades más grandes y de las redes GSM y 3G) Más de NDC seguirá cuando me he encontrado una lista de lectura mecánica, así que no tiene que escribir a todos en ...
Así que un par de preguntas para ustedes que leen esto:
- ¿Quieres esto como un servicio permanente?
- Cualquier otras cosas útiles que desea buscar en el DNS?
- ¿Qué información le gustaría regresar en el ENUM? (Estoy especialmente interesado en las necesidades de los usuarios no Asterisk).
Por favor, déme algunos comentarios a continuación y voy a tratar de llevar sus ideas en consideración.
Un ejemplo completo de una búsqueda con dig:
% Cavar 733441006.tel.arnold.se. txt
, <<>> DiG 9.6.1-P2 <<>> 733441006.tel.arnold.se. txt
;; Opciones globales: cmd +
;; ¿Tienes respuesta:
;; ->> HEADER <<- opcode: QUERY, estado: NOERROR, id: 57824
;; Banderas: qr ra ra; consulta: 1, RESPUESTA: 1, AUTORIDAD: 0, ADICIONAL: 0
;; PREGUNTA SECCIÓN:
; 733441006.tel.arnold.se. IN TXT
;; RESPUESTA SECCIÓN:
733441006.tel.arnold.se. 3600 IN TXT "AB Telenor Sverige"
;, El tiempo de consulta: 39 ms
;; SERVIDOR: 213.136.34.15 # 53 (213.136.34.15)
;; Cuándo: sáb 20 de agosto 2011 13:44:06
;; GMS rcvd TAMAÑO: 72











































