FreeBSD , švédsko
- 20. srpna 2011 - 5 Komentáře
bez švédský přenositelnost čísel podívat do služby
Když Švédsko realizován přenositelnost čísla pro mobily v MNP - Přenositelnost mobilních čísel) a pevné linky tam, kde někteří lidé, kteří uvedli, že tyto informace by měly být zveřejněny v DNS nebo DNS jako systému tak, že by bylo levné a dostupné pro každého k použití. Přirozeně se telekomunikační společnosti chtěli udělat tak, jak se vždycky věci. S centralizovaným tuku řešení.
Takže ve Švédsku skončil s Oracle na bázi centrální databáze (CRDB) řešení systému zavedeného Cap Gemini a Oracle. Tento systém je nyní provozován SNPAC AB (vlastněný telekomunikačními společnostmi Swedens velké), které účtuje cca. 19200 EUR pro připojení a 14400 eur ročně. Což je opravdu mimo dosah malých rozměrů aktérů na trhu nebo fandy, na které běží Asterisk PBX, který by chtěl udělat zvolit nejlevnější cestu pro umístění hovoru.
Na druhý den Švédské PTS (Švédská pošta a telekomunikace agentura) zahájila webovou stránku, kde můžete zkontrolovat, který operátor, který se zastavuje číslo. Tak jsem se rozhodl pokračovat a realizovat na základě DNS vyhledat metody.
Nejprve trochu chvástat o jejich služby. No to je pěkné, že nabízejí různá rozhraní, dnes podporují SOAP 1.1, mýdlo 1.2, HTTP GET a HTTP POST. Ale proč by koncový uživatel musel starat o rozdělení do NDC a SN? (NDC - National Destination Code a SN - účastnické číslo), po tom všem PTS je authorative z NDC je tak proč by ne rozdělit číslo pro nás? A proč ne celé MSISDN (Mobile Subscriber Integrated Services Digital Network Number) nebo proč ne celé E.164 číslo? Nebo co vlastně provádění enum (E.164 Number Mapping) vyhledávat?
Ok dost chvástat. Měl jsem pár hodin na to jsem si sedl s krabicí a FreeBSD pwerdns a začal kódu. Takže teď jsem se (a zbytek světa) lze provést následující vyhledávání pomocí svého oblíbeného nástroje 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ýsledkem je řetězec obsahující název operátora manipulační číslo. (Jsem zařadila plný výkon níže) není nejlepší odpověď na to automatické směrování hovorů, ale dost dobrý jako důkaz o koncepci realizace přemostění DNS a MNP databáze. Právě teď jsem provádění typ ENUM, takže si mohl automaticky začlenit tuto zásadu do vaší PBX Asterisk a vyberte si nejlepší odchozí linku pro volání. Vzhledem k tomu, provozovatelé často "volání zdarma v rámci naší sítě" se zabývá by to bylo skvělý nástroj pro nízkou cenu směrování svých telefonních hovorů.
Ale dříve, než začnete se provádí pomocí této věci několik poznámek:
- Je to experiment.
- Jsem úplně vyladěn do vyrovnávací paměti a výkon dosud.
- I v současné době podporuje pouze Následující, NDC je: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 největší města a GSM a 3G sítě) Více NDC je bude následovat, když jsem našel strojově čitelné seznam takže si nemyslím, musíte zadat je všechny ...
Takže pár otázek na vás čtení toto:
- Chtěli byste to jako stálou službou?
- Jakékoliv jiné užitečné věci, které chcete vyhledat přes DNS?
- Jaké informace byste rád vrátil do ENUM? (Já jsem hlavně zájem o potřeby, které nejsou Asterisk uživatelů.)
Prosím, dejte mi nějakou zpětnou vazbu níže a budu se snažit, aby své nápady v úvahu.
Plná příklad vyhledávání pomocí dig:
733441006.tel.arnold.se% dig. txt
; << >> Dig 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
; Globální možnosti: + cmd
; Dostal odpověď:
; - >> HEADER << - opcode: QUERY, status: při vzniku, id: 57824
; Příznaky: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, DALŠÍ: 0
; OTÁZKA SEKCE:
; 733441006.tel.arnold.se. Ve formátu TXT
; ODPOVĚĎ SEKCE:
733441006.tel.arnold.se. 3600 IN TXT "Telenor Sverige AB"
; Query time: 39 msec
; SERVER: 213.136.34.15 # 53 (213.136.34.15)
; KDY: út srpen 20 13:44:06 2011
; MSG SIZE rcvd: 72











































