FreeBSD , Švedska
- 20. kolovoz 2011 - 5 Komentari
bez Švedski prenosivost broja potražiti usluge
Kad Švedska provodi prenosivosti broja za mobitele (MNP - Mobile Prenosivost broja) i fiksne linije tamo gdje su neki ljudi koji su izjavili da je ova informacija bi trebao biti objavljen u DNS DNS ili kao sustav tako da će biti jeftin i dostupan svima za korištenje. Naravno da telcos htio to učiniti na način da se uvijek činili stvari. Uz središnje masnoće rješenje.
Dakle, Švedska završio sa Oracle bazi središnje baze podataka (CRDB) rješenje sustava provodi Cap Gemini i Oracle. Ovaj sustav je sada vodi SNPAC AB (vlasnik Švedske velikih telcos) koji napaja cca. 19.200 eura za povezivanje i 14400 eura godišnje. Koji je zapravo izvan dohvata za malih aktera na tržištu ili hobisti trčanje Asterisk PBX da bih ne birati najjeftinije put na mjesto poziva.
Drugi dan Švedski PTS (Švedska Pošta i Telekom agencija) pokrenula je web stranicu na kojoj možete provjeriti koji je operater ukida koji broj. Tako sam odlučio ići naprijed i provoditi na temelju DNS pogledati metodu.
Prvo malo razmišljanje o njihovoj službi. Pa to je lijepo da oni nude različite sučelja, danas su potporu SOAP 1.1, 1.2, SOAP HTTP GET i HTTP POST. Ali zašto bi Krajnji korisnik morati brinuti o podjeli u NDC i SN? (NDC - nacionalni odredišni kod, a SN - Subscriber Number) koji se nakon svega PTS je authorative od NDC je pa zašto ne bi oni podijelili broj za nas? A zašto ne cijeli MSISDN (Mobile Subscriber Digitalna mreža integriranih usluga broj) ili zašto ne cijeli E.164 broj? Ili što je zapravo provodi enum (E.164 Broj Mapiranje) pogledati?
Ok dovoljno dreka. Imao sam par sati preko pa sam sjeo sa FreeBSD kutija i pwerdns i počeo koda. Pa sad ja (i ostatak svijeta) može učiniti sljedeće dohvate sa svojim omiljenim DNS alat:
% Dig 733441006.tel.arnold.se TXT
% Dig 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Rezultat je string koji sadrži ime operatora rukovanja broj. (Imam uključen puni izlaz ispod) Nije najbolji odgovor na to automatsko usmjeravanje poziva, ali dovoljno dobar kao dokaz koncepta implementacije DNS premošćivanje i MNP bazu podataka. Trenutno sam provodi enum tip, tako da može automatski integrirati ga u Asterisk PBX i odabrati najbolju izlaznu liniju za vaše pozive. Budući da operateri često su "Call besplatno unutar naše mreže" bavi to će biti odličan alat za nisku cijenu usmjeravanja svoje telefonske pozive.
No, prije početka provedbenim stvari koristeći ovaj par bilješki:
- Ovo je eksperiment.
- Nisam u potpunosti sinkroniziran caching i performanse još.
- Ja trenutno podržava samo vez NDC-a: 8, 31, 40, 70, 72, 73, 76 (Švedske 3 najvećih gradova i GSM i 3G mreže) Više NDC-a slijedit će kada se sam našao strojno čitljiv popis tako da sam ne morati upisivati ih u ...
Dakle par pitanja za vas čitaju ovo:
- Želite li to kao stalnog uslugu?
- Bilo druge korisne stvari koje želite potražiti preko DNS?
- Koje informacije želite vratio u enum? (Ja sam posebno zainteresirani za potrebe ne zvjezdicom korisnika.)
Molim Vas, dajte mi neke povratne informacije u nastavku, a ja ću pokušati uzeti u obzir svoje ideje.
Puni primjer potrazi dig pomoću:
% 733441006.tel.arnold.se dig. txt
; << >> DIG 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
;; Globalne opcije: + cmd
;; Dobio odgovor:
;; - >> << Header - opcode: upit status: NOERROR, id: 57824
;; Zastave: QR kolo RA; QUERY: 1, ODGOVOR: 1, TIJELO: 0, DODATNO: 0
;; PITANJE ODJELJAK:
; 733441006.tel.arnold.se. U TXT
;; ODGOVOR DIO:
733441006.tel.arnold.se. 3600 IN TXT "Telenor Sverige AB"
;; Upit vrijeme: 39 ms
;, Server: 213.136.34.15 # 53 (213.136.34.15)
;; KADA: Sat Aug 20 13:44:06 2011
;; MSG SIZE rcvd: 72











































