FreeBSD , švédsko
- 20. augusta 2011 - 5 Komentáre
bez švédsky prenositeľnosť čísel pozrieť do služby
Keď Švédsko realizovaný prenositeľnosť čísla pre mobily v MNP - Prenositeľnosť mobilných čísiel) a pevné linky tam, kde niektorí ľudia, ktorí uviedli, že tieto informácie by mali byť zverejnené v DNS alebo DNS ako systému tak, že by bolo lacné a dostupné pre každého na použitie. Prirodzene sa telekomunikačné spoločnosti chceli urobiť tak, ako sa vždy veci. S centralizovaným tuku riešenie.
Takže vo Švédsku skončil s Oracle na báze centrálnej databázy (CRDB) riešenie systému zavedeného Cap Gemini a Oracle. Tento systém je teraz prevádzkovaný SNPAC AB (vlastnený telekomunikačnými spoločnosťami Swedens veľké), ktoré účtuje cca. 19200 EUR pre pripojenie a 14400 eur ročne. Čo je naozaj mimo dosahu malých rozmerov aktérov na trhu alebo fanatikov, na ktoré beží Asterisk PBX, ktorý by chcel urobiť zvoliť najlacnejšiu cestu pre umiestnenie hovoru.
Na druhý deň Švédske PTS (Švédska pošta a telekomunikácie agentúra) začala webovú stránku, kde môžete skontrolovať, ktorý operátor, ktorý sa zastavuje číslo. Tak som sa rozhodol pokračovať a realizovať na základe DNS vyhľadať metódy.
Najprv trochu chvastať o ich služby. No to je pekné, že ponúkajú rôzne rozhrania, dnes podporujú SOAP 1.1, mydlo 1.2, HTTP GET a HTTP POST. Ale prečo by koncový užívateľ musel starať o rozdelení do NDC a SN? (NDC - National Destination Code a SN - účastnícke číslo), po tom všetkom PTS je authorative z NDC je tak prečo by nie rozdeliť číslo pre nás? A prečo nie celé MSISDN (Mobile Subscriber Integrated Services Digital Network Number) alebo prečo nie celé E.164 číslo? Alebo čo vlastne vykonávanie enum (E.164 Number Mapping) vyhľadávať?
Ok dosť chvastať. Mal som pár hodín na to som si sadol s krabicou a FreeBSD pwerdns a začal kódu. Takže teraz som sa (a zvyšok sveta) možno vykonať nasledujúce vyhľadávanie pomocou svojho obľúbeného nástroja DNS:
% Dig 733441006.tel.arnold.se TXT
% Dig 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Výsledkom je reťazec obsahujúci názov operátora manipulačné číslo. (Som zaradila plný výkon nižšie) nie je najlepšia odpoveď na to automatické smerovanie hovorov, ale dosť dobrý ako dôkaz o koncepcii realizácie premostenia DNS a MNP databázy. Práve teraz som vykonávanie typ enum, takže si mohol automaticky začleniť túto zásadu do vašej PBX Asterisk a vyberte si najlepšie odchádzajúce linku pre hovory. Vzhľadom k tomu, prevádzkovatelia často "volanie zadarmo v rámci našej siete" sa zaoberá by to bolo skvelý nástroj pre nízku cenu smerovanie svojich telefónnych hovorov.
Ale skôr, ako začnete sa vykonáva pomocou tejto veci niekoľko poznámok:
- Je to experiment.
- Som úplne vyladený do vyrovnávacej pamäte a výkon doteraz.
- Aj v súčasnosti podporuje iba Nasledujúci, NDC je: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 najväčšie mestá a GSM a 3G siete) Viac NDC ich bude nasledovať, keď som našiel strojovo čitateľné zoznam takže si nemyslím, musíte zadať ich všetky ...
Takže pár otázok na vás čítanie toto:
- Chceli by ste to ako stálou službou?
- Akékoľvek iné užitočné veci, ktoré chcete vyhľadať cez DNS?
- Aké informácie by ste rád vrátil do enum? (Ja som hlavne záujem o potreby, ktoré nie sú Asterisk užívateľov.)
Prosím, dajte mi nejakú spätnú väzbu nižšie a budem sa snažiť, aby svoje nápady do úvahy.
Plná príklad vyhľadávanie pomocou dig:
733441006.tel.arnold.se% dig. txt
; << >> Dig 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
; Globálne možnosti: + cmd
; Dostal odpoveď:
; - >> HEADER << - opcode: QUERY, status: pri vzniku, id: 57824
; Príznaky: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ĎALŠIE: 0
; OTÁZKA SEKCIA:
; 733441006.tel.arnold.se. Vo formáte TXT
; ODPOVEĎ SEKCIA:
733441006.tel.arnold.se. 3600 IN TXT "Telenor Sverige AB"
; Query time: 39 msec
; SERVER: 213.136.34.15 # 53 (213.136.34.15)
; KEDY: Ut august 20 13:44:06 2011
; MSG SIZE rcvd: 72











































