FreeBSD , suecia
- 20 de agosto de 2011 - 5 comentarios
portabilidad del número gratuito 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 compañías de telecomunicaciones quería hacerlo de la manera que siempre hacía las cosas. Con una solución de grasa centralizada.
Así que Suecia terminó con el sistema de solución de una base de datos de Oracle basado en el centro (CRDB) implementado por Cap Gemini y Oracle. Este sistema está actualmente en manos de SNPAC AB (propiedad de las empresas de telecomunicaciones Swedens grandes) que cobra aprox. 19200 euros para conectar y Euros 14.400 por año. Lo que realmente está fuera del alcance de los actores de pequeña escala en el mercado o los aficionados que ejecutan 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 (El Correo y Telecomunicaciones de Suecia) puso en marcha una página web donde se puede comprobar qué operador se termina qué número. Así que decidí seguir adelante y poner en práctica un DNS basado mirar hacia arriba método.
En primer lugar una perorata poco acerca de su servicio. Bueno, es agradable que ofrecen diferentes interfaces, hoy soporte para SOAP 1.1, SOAP 1.2, HTTP GET y HTTP POST. Pero ¿por qué el usuario final tiene que preocuparse por dividir el NDC y en SN? (NDC - indicativo nacional de destino y SN - Subscriber Number), después de todo el PTS es que produjo el NDC es ¿por qué no iban a dividir el número por nosotros? ¿Y por qué no un MSISDN conjunto (del abonado móvil de servicios integrados Número Digital Network) 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 Número Mapping) mirar hacia arriba?
Ok diatriba suficiente. Tuve un par de horas de trabajo, así que se sentó con una caja de FreeBSD y pwerdns y comenzó a código. Así que ahora (y el resto del mundo) puede hacer las búsquedas siguientes, con su herramienta favorita de DNS:
% Excavación 733441006.tel.arnold.se TXT
% Excavación 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 manejar 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 una prueba de concepto de la aplicación de puente de DNS y bases de datos MNP. En estos momentos estoy poniendo en práctica 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. Dado que los operadores tienen a menudo "Llame gratis dentro de nuestra red", trata esto sería una gran herramienta para el bajo costo de enrutamiento de sus llamadas telefónicas.
Pero antes de empezar a implementar cosas con esto un par de notas:
- Este es un experimento.
- No he sintonizado totalmente el almacenamiento en caché y el rendimiento todavía.
- Que en la actualidad sólo son compatibles con los siguientes aparatos de NDC: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 ciudades más grandes y las redes GSM y 3G) Más de NDC seguirá cuando me he encontrado una lista de lectura mecánica, así que no lo hacen tiene que escribir a todos en ...
Así que un par de preguntas a usted que lee esto:
- ¿Te gusta este como un servicio permanente?
- Cualquier otra cosa útil 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 de Asterisk no.)
Por favor, déme un poco de información de abajo y voy a tratar de llevar sus ideas en consideración.
Un ejemplo completo de una búsqueda con dig:
% 733441006.tel.arnold.se excavación. txt
; << >> DiG 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
;; Las opciones globales: cmd +
;; Got respuesta:
;; - << >> HEADER - código de operación: QUERY, estado: NOERROR, ID: 57824
;; Banderas: QR ra ra; QUERY: 1, RESPUESTA: 1, AUTORIDAD: 0, ADICIONAL: 0
;; Sección de preguntas:
; 733441006.tel.arnold.se. IN TXT
;; Sección de respuestas:
733441006.tel.arnold.se. 3600 IN TXT "AB Telenor Sverige"
;, Tiempo de consulta: 39 ms
;; SERVIDOR: 213.136.34.15 # 53 (213.136.34.15)
;; CUÁNDO: sábado 20 de agosto 2011 13:44:06
;; MSG SIZE rcvd: 72











































