FreeBSD , Ruotsi
- 20. elokuuta, 2011 - 4 Comments
vapaa ruotsi numeron siirrettävyyden etsiä palvelua
Kun Ruotsissa toteutettu numeron siirrettävyyttä matkapuhelinten (MNP - Matkapuhelinnumeron siirrettävyys) ja kiinteiden yhteyksien siellä missä joitakin ihmisiä, jotka totesivat, että nämä tiedot olisi julkaistava DNS tai DNS kaltainen järjestelmä niin se olisi halpaa ja kaikkien saatavilla käyttöön. Luonnollisesti puhelinyhtiöt halusivat tehdä se, miten ne aina tehnyt asioita. Keskitetyllä rasvaa ratkaisu.
Joten Ruotsi päätyi Oraclen perustuu keskustietokanta (CRDB) ratkaisu käyttöön ottama Cap Gemini ja Oracle. Tämä järjestelmä johtaa nyt SNPAC AB (jonka omistavat yhdessä Ruotsin suuret puhelinyhtiöt), joka maksuja noin. 19200 euroa kytkeä ja 14400 euroa vuodessa. Mikä oikeastaan on poissa pienimuotoisille toimijoille markkinoilla tai harrastajat käynnissä Asterisk PBX että haluaisi tehdä valita halvin reitti paikka soittaa.
Toinen päivä Ruotsin PTS (Ruotsin posti-ja telelaitoksen) käynnisti www-sivulle, jossa voitte tarkistaa operaattorin päättyy joka numero. Joten päätin mennä eteenpäin ja toteuttaa DNS perustuu etsiä menetelmä.
Ensin pieni paasaus heidän palveluun. No se on mukavaa, että ne tarjoavat erilaisia rajapintoja, tänään ne tukevat SOAP 1.1, SOAP 1.2, HTTP GET ja HTTP POST. Mutta miksi loppukäyttäjä on huolta jakamalla osaksi NDC ja SN? (NDC - Kansallinen määräpaikkakoodin ja SN - tilaajanumeron) jälkeen kaikki PTS on arvovaltainen ja NDC: n niin miksei he jakavat numero meille? Ja miksi ei koko MSISDN (Mobile Subscriber Integrated Services Digital Network Number) tai miksei koko E.164 numero? Tai entä todellisessa täytäntöönpanossa ENUM (E.164 Number Mapping) etsiä?
Ok tarpeeksi rant. Minulla oli pari tuntia niin minä istuin alas FreeBSD laatikko ja pwerdns ja alkoi koodia. Joten nyt (ja muualla maailmassa) voi tehdä seuraavia hakuja heidän suosikki DNS-työkalu:
% Kaivaa 733441006.tel.arnold.se TXT
% Kaivaa 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Tuloksena on merkkijono sisältää nimi että käsittelijän numeron. (Olen mukana täydellä teholla alla) Ei paras Vastaa tehdä automaattisen puhelun reititys mutta tarpeeksi hyvä kuin proof of concept täytäntöönpanon kuroa DNS ja MNP tietokantaan. Juuri nyt olen täytäntöön ENUM tyyppi niin voisitte automaattisesti integroitava se teidän Asterisk PBX ja valita paras lähtevän linjan puheluihin. Koska operaattorit usein "Soita ilmaiseksi sisällä meidän verkkoon" käsittelee tämä olisi loistava työkalu edullisia reitityksen puhelimen puheluja.
Mutta ennen kuin aloitat toteuttamiseen kamaa tällä Pari huomautusta:
- Tämä on kokeilu.
- En ole täysin viritetty välimuistin ja suorituskykyä vielä.
- Olen tällä hetkellä ainoa tukea follwing NDC: n: 8, 31, 40, 70, 72, 73, 76 (Swedenin 3 suurimmissa kaupungeissa ja GSM-ja 3G-verkoissa) Lisää NDC: n noudattaa, kun olen löytänyt koneellisesti luettava lista joten en tarvitse kirjoittaa niitä kaikkia ...
Joten pari kysymystä teille luet tätä:
- Haluatko tämä pysyvä palvelu?
- Muut mahdollisesti hyödylliset kamaa haluat etsiä DNS?
- Mitä tietoja haluaisit palautetaan ENUM? (Olen kiinnostunut erityisesti tarpeet ei Asterisk käyttäjille.)
Antaisitko palautetta alla ja yritän ottaa ajatukset huomioon.
Täynnä esimerkki haku käyttäen kaivaa:
% Kaivaa 733441006.tel.arnold.se. txt
; <<>> Dig 9.6.1-P2 <<>> 733441006.tel.arnold.se. txt
;; Globaali vaihtoehdoista: + cmd
;; Got vastaus:
, ->> HEADER <<- opcode: kysely, status: NOERROR, id: 57824
;, Liput: QR rd RA; Kysely: 1, VASTAUS: 1, viranomainen: 0, muut: 0
;; KYSYMYS JAKSO:
; 733441006.tel.arnold.se. TXT
;; VASTAUS JAKSO:
733441006.tel.arnold.se. 3600 TXT "Telenor Sverige AB"
;; Query aika: 39 ms
;; Server: 213.136.34.15 # 53 (213.136.34.15)
, Ja kun: Sun 20 elokuu 13:44:06 2011
;; MSG SIZE rcvd: 72











































