FreeBSD , Suedi
- 20 gusht 2011 - 5 Comments
pa pagesë transportueshmëri suedeze numër look up shërbimit
Kur Suedia zbatuar transportueshmëri numër për celularët simbolit MNP - Transportueshmëri Mobile Number) dhe linjat fikse atje ku disa njerëz të cilët deklaruan se ky informacion duhet të publikohet në DNS ose një DNS si sistem kështu që do të jetë i lirë dhe në dispozicion për të gjithë të përdorur. Natyrisht telcos kërkuar për të bërë atë mënyrë ata gjithmonë bëri gjëra. Me një zgjidhje të centralizuar yndyrë.
Pra Suedi përfundoi me një bazë Oracle database qendror (CRDB) sistemin zgjidhje implementuar nga Cap Gemini dhe Oracle. Ky sistem është drejtuar tani nga SNPAC AB (në pronësi nga Swedens telcos të mëdha) që akuzat përafërsisht. Euro për të lidhur dhe 19200 euro 14400 në vit. Cili është me të vërtetë jashtë të arrijnë për aktorët shkallë të vogël në treg apo hobbyists drejtimin e një PBX Asterisk që do të donte të do të zgjidhni rrugën më të lirë për të vendosur një telefonatë.
Ditën tjetër më PTS Suedisht (Post suedisht dhe Agjencia Telecom) filloi një web faqe ku ju mund të kontrolloni cilat operatori është ndërprerjen e cila numër. Kështu që unë vendosi të shkojë përpara dhe të zbatojë një DNS bazuar kërkoni metodë.
Së pari një përçartje pak për shërbimin e tyre. E pra është mirë që ata ofrojnë ndërfaqe të ndryshme, ata sot mbështesin SOAP 1.1, sapun 1.2, të HTTP GET dhe POST HTTP. Por pse duhet përdorues në fund duhet të kujdesen për ndarjen në NDC dhe SN? (NDC - Kodi Kombëtare Destinacioni dhe SN - Numri Subscriber), pasi të gjithë pikëve është authorative i NDC është kështu pse ata nuk mund të ndahet numrin për ne? Dhe pse nuk është një MSISDN tërësi (Mobile Subscriber Integrated Services Digital Network-Numri) ose pse jo në tërësi E.164 numër? Apo çka në lidhje me të vërtetë zbaton një enum simbolit E.164 Mapping Numri) të kërkoni?
Ok përçartje mjaftueshme. Kam pasur disa orë gjatë kështu që unë u ul me një kuti FreeBSD dhe pwerdns dhe filloi të kodit. Deri tani unë (dhe pjesa tjetër e botës) mund të bëjë Lookups e mëposhtme me mjet të preferuar të tyre DNS:
% Dig 733441006.tel.arnold.se TXT
% Dig 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Rezultati është një varg që përmban emrin e operatorit trajtimin numrin. (I kanë përfshirë një dalje të plotë më poshtë) Nuk është përgjigja më e mirë për të bërë kurs automatike të telefonatave por mjaft të mirë si një provë e zbatimit të konceptit e tejkalimit DNS dhe bazës së të dhënave MNP. Tani për tani unë jam duke zbatuar një lloj enum kështu që ju mund të integrohen automatikisht kjo në PBX tuaj Asterisk dhe zgjidhni linjë më të mirë që po largohet për thirrjet tuaja. Që nga operatorët shpesh kanë "Telefononi falas brenda rrjetit tonë të" merret kjo do të jetë një mjet i madh për kosto të ulët kurs nga thirrjet tuaja telefonike.
Por, para fillimit të gjëra zbatimin përdorur këtë çift një të notave:
- Kjo është një eksperiment.
- Unë nuk kam tuned plotësisht caching dhe performancën ende.
- Unë aktualisht vetëm të mbështesë të follwing NDC: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 qytete të mëdha dhe rrjetet GSM dhe 3G) më të NDC do të ndjekë kur i kanë gjetur një listë me makinë lexueshëm kështu që unë nuk bëj duhet të shkruani të gjithë ata në ...
Pra, një pyetje çift për ju lexoni këtë:
- Dëshironi këtë si një shërbim të përhershëm?
- Çdo sende të tjera të dobishme që ju doni të shikoni mbi DNS?
- Cili informacion do të ju pëlqen kthyer në enum? (Unë jam veçanërisht i interesuar në nevojat e përdoruesve Asterisk jo.)
Ju lutem jepni disa reagime më poshtë dhe unë do të përpiqet të marrë idetë tuaja në konsideratë.
Një shembull i plotë i një kërkim duke përdorur gërmoj:
Dig% 733441006.tel.arnold.se. txt
; << >> Dig 9.6.1-P2 << >> 733441006.tel.arnold.se. txt
;; Opsionet globale: + cmd
;; Got përgjigje:
,, - << >> Header - opcode: Pyetja Statusi: NOERROR, id: 57824
;; Flamuj me: QR tretë ra; Query: 1, PËRGJIGJE: 1, AUTORITETI: 0, SHTESË: 0
;; SEKSIONI PYETJE:
; 733441006.tel.arnold.se. NË TXT
;; SEKSIONI PËRGJIGJE:
733441006.tel.arnold.se. 3600 NË txt "AB Telenor Sverige"
;; Koha Query: 39 MSeç
;; SERVER: 213.136.34.15 # 53 (213.136.34.15)
;; KUR: Sat Aug 20 13:44:06 2011
;; SIZE msg rcvd: 72











































