FreeBSD , la Suède
- Août 20, 2011 - 5 Commentaires
sans portabilité du numéro suédois service de consultation
Lorsque la Suède a mis en œuvre la portabilité du numéro pour les mobiles (MNP - portabilité du numéro mobile) et les lignes fixes là où certaines personnes qui ont déclaré que cette information devrait être publiée dans le DNS ou un serveur DNS comme le système de sorte qu'il serait pas cher et disponible pour tout le monde à utiliser. Naturellement, les compagnies de téléphone voulu faire de la façon dont ils ont toujours fait les choses. Avec une solution centralisée de graisse.
Donc, la Suède s'est retrouvée avec un système une solution Oracle base de données sur le centre (CRDB) mis en œuvre par Cap Gemini et Oracle. Ce système est aujourd'hui dirigée par SNPAC AB (Propriété par les telcos Swedens grandes) qui facture environ. 19200 Euros pour se connecter et Euros 14400 par an. Ce qui est vraiment hors de la portée pour les petits acteurs sur le marché ou les amateurs de fonctionnement d'un PBX Asterisk qui voudrait ne choisir le moins cher itinéraire pour passer un appel.
L'autre jour, le Secrétariat suédois (La Poste suédoise et l'Agence Télécom) a lancé une page web où vous pouvez vérifier quel opérateur mettait fin à ce nombre. Donc, j'ai décidé d'aller de l'avant et mettre en œuvre un serveur DNS basé rechercher la méthode.
D'abord une diatribe peu de leur service. Eh bien, il est bon qu'ils offrent des interfaces différentes, aujourd'hui, ils soutiennent SOAP 1.1, SOAP 1.2, HTTP GET et HTTP POST. Mais pourquoi devrait l'utilisateur final à vous en soucier en divisant le NDC et le SN? (NDC - National Destination Code de SN et - Numéro d'abonné) après tout le PTS est autoritaire du NDC est alors pourquoi ne pouvaient-ils diviser le nombre pour nous? Et pourquoi pas un ensemble de MSISDN (Mobile Subscriber Integrated Services Digital Network Nombre) ou pourquoi pas un tout numéro E.164? Ou qu'en est-il réellement mettre en œuvre un protocole ENUM (E.164 cartographie) Nombre look up?
Ok diatribe assez. J'ai eu une couple d'heures plus alors je me suis assis avec une boîte de FreeBSD et pwerdns et a commencé à code. Alors maintenant, je (et le reste du monde) peut faire les recherches suivantes avec leur DNS outil préféré:
% Dig 733441006.tel.arnold.se TXT
% Dig 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Le résultat est une chaîne contenant le nom de l'opérateur de manutention du nombre. (J'ai inclus une sortie complète ci-dessous) n'est pas la meilleure réponse à faire un routage automatique des appels, mais assez bon comme une preuve de la mise en œuvre concept de rapprochement DNS complet et base de données MNP. En ce moment je suis en œuvre un type ENUM pour que vous puissiez intégrer automatiquement ce dernier dans votre PBX Asterisk et choisir la meilleure ligne de départ pour vos appels. Puisque les opérateurs ont souvent "Appelez gratuitement au sein de notre réseau», traite ce serait un excellent outil pour un faible coût d'acheminement de vos appels téléphoniques.
Mais avant de commencer à mettre en œuvre des choses en utilisant ce couple a de notes:
- C'est une expérience.
- Je n'ai pas encore peaufinée, la mise en cache et les performances encore.
- Je suis actuellement uniquement en charge l'follwing NDC: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 plus grandes villes et les réseaux GSM et 3G) Plus de NDC suivra quand j'aurai trouvé une liste lisible à la machine, donc je ne avoir à taper tous dans ...
Alors quelques questions à vous lire ceci:
- Aimeriez-vous cela comme un service permanent?
- Toute autre substance utile que vous souhaitez rechercher sur DNS?
- Quelles informations souhaiteriez-vous retourné dans le ENUM? (Je suis particulièrement intéressé par les besoins des utilisateurs d'Asterisk non.)
S'il vous plaît donnez-moi des commentaires ci-dessous et je vais essayer de faire passer vos idées en considération.
Un exemple complet d'une recherche en utilisant dig:
733441006.tel.arnold.se dig%. txt
; << >> DiG 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
;; Options globales: + cmd
;; Got réponse:
;; - << >> HEADER - opcode: QUERY, status: NOERROR, id: 57824
;; Drapeaux: QR ème RA; QUERY: 1, REPONSE: 1, AUTORITÉ: 0, SUPPLEMENTAIRE: 0
;; SECTION QUESTION:
; 733441006.tel.arnold.se. IN TXT
; ANSWER SECTION;:
733441006.tel.arnold.se. 3600 IN TXT "AB Telenor Sverige"
;; Moment de la requête: 39 ms
;; SERVER: 213.136.34.15 # 53 (213.136.34.15)
;; QUAND: Sam 20 août 2011 13:44:06
;; MSG SIZE rcvd: 72













































