FreeBSD , Švédsko
- 20. srpna 2011 - 4 Komentáře
bez Švédská přenositelnosti čísel vyhledat služby
Když Švédsko realizován přenositelnosti čísel pro mobilní telefony (MNP - Přenositelnost mobilních čísel) a pevných linek, tam, kde se někteří lidé, kteří uvádí, že tyto informace by měly být zveřejněny v DNS nebo DNS, jako je systém, tak to by bylo levné a dostupné pro každého k použití. Samozřejmě telekomunikační společnosti to chtěl udělat tak, jak vždycky věci. Díky centralizované řešení tuku.
Takže ve Švédsku skončil s Oracle na centrální databázi (CRDB) řešení systému provedena Cap Gemini a Oracle. Tento systém je nyní pod vedením SNPAC AB (vlastněná telekomunikační společnosti Swedens velké), který poplatky cca. 19200 eur pro připojení a 14400 eur ročně. Který je opravdu mimo dosah pro malé subjekty na trhu, nebo fandů běží Asterisk PBX, které by rádi udělali si vybrat nejlevnější cestu na místo volání.
Druhý den švédské PTS (švédský poštovní a telekomunikační agentura) spustila webové stránky, kde můžete zjistit, které provozovatel, který končí číslem. Tak jsem se rozhodl pokračovat a realizovat na základě DNS vyhledat metody.
Nejprve trochu rant o jejich služby. No to je fajn, že nabízejí různá rozhraní, dnes podporují SOAP 1.1, SOAP 1.2, HTTP GET a HTTP POST. Ale proč by koncový uživatel musel starat o rozdělení do NDC a SN? (NDC - National kódu určení a SN - účastnické číslo) po všech PTS je směrodatný pro NDC je tak proč by ne rozdělit číslo pro nás? A proč ne celé MSISDN (Mobile účastníka Integrated Services Digital číslo sítě), nebo proč ne celé E.164 číslo? Nebo co vlastně provádí ENUM (E.164 číslo Mapping) vzhlížet?
Ok dost řečnění. Měl jsem pár hodin na to jsem si sedl s box FreeBSD a pwerdns a začal kódu. Takže teď jsem se (a zbytek světa), je možné provést následující vyhledávání s jejich oblíbený nástroj 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 provozovatele manipulaci číslo. (Uvádím plném výkonu níže) není nejlepší odpověď na to automatické směrování hovorů, ale dost dobré jako důkaz pojetí realizace přemostění DNS a MNP databáze. Právě teď jsem se provádí typ ENUM, abyste mohli automaticky integrovat do PBX Asterisk a vybrat nejlepší odchozí linky pro volání. Vzhledem k tomu, operátoři mají často "Volejte zdarma v rámci naší sítě" se zabývá To by bylo skvělý nástroj pro low cost routing na vaše telefonáty.
Ale ještě před začátkem provádění věci použití tohoto pár poznámek:
- Jedná se o experiment.
- Nemám plně doladěna ukládání do mezipaměti a výkon ještě.
- I v současné době podporuje pouze follwing NDC je: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 největší města a GSM a 3G sítě), další NDC je budou následovat, když jsem zjistil, strojově čitelný seznam, takže nemám se psát je všechny ...
Takže pár otázek na vás, kteří čtete tento:
- Chtěli byste to jako stálý servis?
- Jakékoliv jiné užitečné věci, které chcete vyhledat na DNS?
- Jaké informace byste rád vrátil do ENUM? (Já jsem hlavně zájem o potřeby jiných uživatelů Asterisk).
Prosím, dejte mi nějakou zpětnou vazbu dole a budu se snažit, aby své nápady v úvahu.
Kompletní 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í nastavení: + cmd
,, Dostal odpověď:
,, ->> HEADER <<- opcode: QUERY, status: NOERROR, id: 57824
,, Flags: qr rd ra; QUERY: 1, Odpověď: 1, orgán: 0, DALŠÍ: 0
,, ČÁST OTÁZKA:
; 733441006.tel.arnold.se. Ve formátu TXT
,, ODPOVĚĎ SEKCE:
733441006.tel.arnold.se. 3600 ve formátu TXT "Telenor Sverige AB"
,, Čas dotazu: 39 msec
,, SERVER: 213.136.34.15 # 53 (213.136.34.15)
,, Při: so 20.srpen 2011 13:44:06
,, MSG SIZE rcvd: 72











































