FreeBSD , suecia
- 20 agosto 2011 - 5 comentarios
portabilidad de número gratuito sueco servicio de búsqueda
Cuando Suecia implementado la portabilidad numérica para teléfonos móviles (MNP - Portabilidad Numérica Móvil) y líneas fijas allí donde algunas personas que declararon que esta información debe ser publicada en el DNS o un DNS como sistema por lo que sería barato y disponible para que todos puedan usar. Naturalmente, las empresas de telecomunicaciones querían hacerlo de la manera que siempre lo hacían las cosas. Con una solución de grasa centralizada.
Así que Suecia terminó con una base de datos central basado Oracle (CRDB) sistema de la solución implementada por Cap Gemini y Oracle. Este sistema está dirigido por SNPAC AB (Propiedad de Swedens grandes empresas de telecomunicaciones) que cobra aprox. 19.200 Euros para conectar y 14.400 euros anuales. Lo que realmente está fuera del alcance de los pequeños actores de escala en el mercado o los aficionados que ejecutan una centralita Asterisk que le gustaría hacer elegir la ruta más barata de hacer una llamada.
El otro día, el sueco PTS (El sueco Correos y Telecomunicaciones) puso en marcha 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 Método.
Primero un poco de queja sobre su servicio. Bueno, es agradable que te ofrecen diferentes interfaces, hoy apoyan SOAP 1.1, SOAP 1.2, HTTP GET y HTTP POST. Pero ¿por qué el usuario final tenga 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 authorative del NDC es ¿por qué no iban a dividir el número por nosotros? Y por qué no un MSISDN conjunto (Subscriber Mobile Integrated Services Digital Network Number) o por qué no un número E.164? O ¿qué pasa en realidad la implementación de un ENUM (E.164 Número Mapping) mirar hacia arriba?
Ok suficiente diatriba. Tuve un par de horas más, así que me senté con una caja de FreeBSD y pwerdns y empecé a código. Así que ahora yo (y el resto del mundo) se pueden realizar las siguientes operaciones de búsqueda con la herramienta 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
El resultado es una cadena que contiene el nombre del operador que manipule el número. (He incluido una salida completa a continuación) No es la mejor respuesta para hacer enrutamiento automático de llamadas, pero lo suficientemente bueno como una prueba de concepto de aplicación de puente de DNS y bases de datos MNP. En este momento estoy poniendo en práctica un tipo ENUM para que usted pudiera integrar automáticamente esto en su PBX Asterisk y escoger la mejor línea de salida para sus llamadas. Dado que los operadores a menudo han "Llamada gratuita dentro de nuestra red" Ofertas esto sería una gran herramienta para el bajo costo de enrutamiento de las llamadas telefónicas.
Pero antes de empezar a implementar el uso de este material un par de notas:
- Este es un experimento.
- No he sintonizado totalmente caché y el rendimiento aún.
- Yo actualmente sólo admiten los siguientes aparatos NDC de: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 ciudades más grandes y las redes GSM y 3G) Más NDC seguirá cuando me he encontrado una lista de lectura mecánica, así que no lo hago tener que escribir a todos en ...
Así que un par de preguntas a ustedes que leen esto:
- ¿Quieres esto como un servicio permanente?
- Cualquier otro material útil que usted desea buscar más de DNS?
- ¿Qué información le gustaría regresar en el ENUM? (Estoy especialmente interesado en las necesidades de los usuarios no Asterisk.)
Por favor, dame un poco de comentarios a continuación y voy a tratar de llevar sus ideas a la 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
;; Opciones globales: cmd +
;; Respuesta conseguida:
;; - HEADER >> << - opcode: CONSULTA, estado: NOERROR, id: 57824
;; Banderas: qr rd ra; consulta: 1, RESPUESTA: 1, AUTORIDAD: 0, adicional: 0
;; Sección de preguntas:
; 733441006.tel.arnold.se. EN TXT
;; RESPUESTA SECCIÓN:
733441006.tel.arnold.se. 3600 EN TXT "Telenor Sverige AB"
;, Tiempo de consulta: 39 ms
;; SERVER: 213.136.34.15 # 53 (213.136.34.15)
;; CUÁNDO: Sab Ago 20 13:44:06 2011
;; MSG SIZE rcvd: 72











































