FreeBSD , Sweden
- August 20, 2011 - 4 mga Komento
libreng Suweko maaaring dalhin ng numero tumingin up ang serbisyo
Kapag ipinatupad ng Sweden maaaring dalhin ng numero para sa mobiles (MNP - Mobile Number maaaring dalhin) at nakapirming linya doon kung saan ang ilang mga tao na nakasaad na ang impormasyon na ito ay dapat na nai-publish sa DNS o isang DNS tulad ng sistema upang ito ay mura at magagamit para sa lahat upang gamitin. Natural ang mga telcos nais upang gawin ito sa paraan na palaging sila ang bagay. Sa pamamagitan ng isang sentralisadong taba solusyon.
So Sweden ay napunta sa isang Oracle batay gitnang database (CRDB) solusyon sistema na ipinatupad ng Cap Gemini at Oracle. Sistema na ito ay tatakbo sa pamamagitan ng SNPAC AB (Pagmamay-ari sa pamamagitan ng Swedens malalaking telcos) na singil Tinatayang. 19,200 Euros upang kumonekta at 14,400 Euros bawat taon. Aling ay talagang out ng maabot para sa maliit na sukat aktor sa merkado o mga hobbyists ng pagpapatakbo ng isang asterisk pbx na gusto mong piliin ang cheapest na ruta upang maglagay ng isang tawag.
Ang iba pang araw Suweko pts (Ang Suweko Post at Telecom Agency) inilunsad ng isang web page kung saan maaari mong suriin kung aling mga operator ay pagwawakas kung saan numero. So i nagpasyang sige at ipatupad ang mga DNS na batay maghanap ng paraan.
Unang isang maliit na pumalakat tungkol sa kanilang mga serbisyo. Well ito ay ganda na nag-aalok sila ng mga iba't-ibang interface, ngayon support sila ng SOAP 1.1, SOAP 1.2, HTTP GET at HTTP POST. Ngunit bakit ang end user sa pangangalaga tungkol sa paghahati sa sa NDC at SN? (NDC - National Destination Code at SN - Subscriber Number) matapos ang lahat ng mga pts ay makapangyarihan sa NDC kung gayon bakit hindi sila split ang bilang para sa amin? At bakit naman hindi isang buong MSISDN (Mobile Subscriber ng Integrated Services Digital Network Number) o kung bakit hindi isang buong E.164 numero? O kung ano ang tungkol sa aktwal na pagpapatupad ng isang Enum (E.164 Numero Mapping) maghanap?
Ok sapat na hiyaw. Ako ay sa loob ng ilang oras higit sa kaya ko SA down sa isang box ng FreeBSD at pwerdns at nagsimulang code. Kaya ngayon i (at ang natitirang bahagi ng mundo) ay maaaring gawin ang mga sumusunod na lookups sa kanilang mga paboritong tool sa DNS:
% Maghukay 733441006.tel.arnold.se TXT
% Maghukay 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Ang resulta ay isang string na naglalaman ng pangalan ng operator na paghawak ang numero. (Kasama ako ng isang buong output sa ibaba) Hindi ang pinakamahusay na tumugon sa awtomatikong tawag routing ngunit magandang sapat na bilang isang patunay ng konsepto pagpapatupad ng bridging DNS at MNP database. Sa ngayon ako ng pagpapatupad ng isang uri ng Enum upang maaari mong awtomatikong isama ito sa iyong asterisk PBX at piliin ang pinakamahusay na palabas na linya para sa iyong mga tawag. Dahil ang mga operator ay madalas magkaroon ng "Tumawag ng libre sa loob ng aming network" deal ito ay isang mahusay na kasangkapan para sa mababang gastos routing ng iyong mga tawag sa telepono.
Ngunit bago simulan sa pagpapatupad ng mga bagay-bagay gamit ang isang pares ng mga tala:
- Ito ay isang eksperimento.
- Hindi ko pa ganap na nakatutok caching at pagganap.
- Ako kasalukuyang lamang support sumusunod na NDC ay: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 pinakamalaking lungsod at ang GSM at 3G network) Maraming NDC ay ay sundin kapag i may natagpuan ng isang machine nababasa listahan upang gawin i hindi i-type ang mga ito lahat sa ...
Kaya ng ilang mga katanungan sa iyo pagbabasa na ito:
- Gusto mo bang ito bilang isang permanenteng serbisyo?
- Anumang iba pang kapaki-pakinabang na mga bagay-bagay na nais mong maghanap ng higit sa DNS?
- Aling mga impormasyon na nais mong ibinalik sa ang Enum? (Ako lalo na interesado sa mga pangangailangan ng hindi asterisk gumagamit.)
Pakibigyan ako ng ilang puna sa ibaba at i subukan upang dalhin ang iyong mga ideya sa pagsasaalang-alang.
Isang ganap na halimbawa ng isang paghahanap na gamit maghukay:
% Maghukay 733441006.tel.arnold.se. txt
; <<>> Maghukay 9.6.1-P2 <<>> 733441006.tel.arnold.se. txt
;; Global pagpipilian: + cmd
;; May answer:
;; ->> Header <<- opcode: QUERY, katayuan: NOERROR, id: 57824
;; Flag: qr rd RA; QUERY: 1, answer: 1, kapangyarihan: 0, KARAGDAGANG: 0
;; Tanong SECTION:
; 733441006.tel.arnold.se. SA TXT
;; Answer SECTION:
733441006.tel.arnold.se. 3600 SA TXT "Telenor Sverige AB"
;; Query time: 39 msec
;; Server: 213.136.34.15 # 53 (213.136.34.15)
;; WHEN: Tue Aug 20 13:44:06 2011
;; MSG SIZE rcvd: 72











































