FreeBSD , szwecja
- 20 sierpnia 2011 - 4 Komentarze
wolne szwedzki przenoszenia numeru patrzeć usługi
Kiedy Szwecja realizacji przeniesienia numeru dla telefonów komórkowych (MNP - Mobile Number Portability) i linie stały tam, gdzie ludzie, którzy stwierdził, że te informacje powinny być publikowane w DNS lub DNS, takich jak system więc byłoby tanie i dostępne dla wszystkich użyć. Oczywiście operatorów telekomunikacyjnych chciał to zrobić jak zawsze robiłam rzeczy. Z scentralizowane rozwiązanie tłuszczu.
Więc Szwecji zakończył się na centralnej bazie danych Oracle (CRDB) system Rozwiązanie wdrożone przez Cap Gemini i Oracle. System ten jest obecnie prowadzone przez SNPAC AB (Właściciel, gdy Szwecja dużych operatorów telekomunikacyjnych), którzy opłat ok.. Euro 19200 połączyć i euro 14400 rocznie. Jakie naprawdę jest w miejscu niedostępnym dla małych aktorów skali na rynku lub hobbystów systemem Asterisk PBX, które chciałyby zrobić wyboru najtańszej drogi do nawiązania połączenia.
Na drugi dzień szwedzki PTS (Szwedzka Agencja Poczty i Telekomunikacji) uruchomiła stronę internetową, gdzie można sprawdzić, który operator został wypowiedzenia, który numer. Tak więc postanowiłem pójść dalej i wprowadzić DNS oparte patrzeć metody.
Pierwszy mały rant o ich usług. No to miło, że oferują one różne interfejsy, dziś obsługuje SOAP 1.1, SOAP 1.2, HTTP GET i HTTP POST. Ale dlaczego użytkownik końcowy musi dbać o podzielenie się NDC i SN? (NDC - National Destination Code i SN - numer abonenta) po wszystkich PTS jest autorytatywny z NDC tak, dlaczego nie mogliby podzielić liczbę dla nas? A dlaczego nie cały MSISDN (Mobile Subscriber Integrated Services Liczba Network Digital) lub dlaczego nie całość E.164 numeru? A co faktycznie realizuje ENUM (E.164 Liczba Mapowanie) patrzeć?
Ok wystarczy rant. Miałem kilka godzin na tak i usiadł z FreeBSD i pwerdns i zaczął kodu. Więc teraz i (i reszta świata) mogą wykonywać następujące czynności wyszukiwania z ich ulubionym narzędziem DNS:
% Kopać 733441006.tel.arnold.se TXT
% Kopać 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Wynik jest ciągiem zawierającym nazwę operatora obsługę liczby. (I zostały objęte pełną mocą poniżej) Nie najlepszą odpowiedzią zrobić automatyczne trasowanie połączeń, ale wystarczająco dobre, jako dowód realizacji koncepcji mostków nad systemem DNS i bazy danych MNP. W tej chwili jestem wdrożenie typu ENUM więc można automatycznie włączyć to do Twojego Asterisk PBX i wybrać najlepszy dla linii wychodzących połączeń. Od operatorów często mają "Zadzwoń w naszej sieci" zajmuje byłoby to świetne narzędzie do tanich routing połączeń telefonu.
Jednak przed przystąpieniem do realizacji rzeczy za pomocą tego kilka uwag:
- To jest eksperyment.
- I nie są w pełni dopasowane buforowanie i parametrów.
- I obecnie tylko wspierać follwing NDC to: 8, 31, 40, 70, 72, 73, 76 (gdy Szwecja 3 największych miastach i sieciach GSM i 3G) Więcej NDC będzie postępować, gdy znalazłem się do odczytu maszynowego listy, tak i nie trzeba wpisać je wszystkie w ...
Tak więc kilka pytań do Was czytania tego:
- Chcesz to jako stały serwis?
- Wszelkie inne przydatne rzeczy, które chcesz wyszukać nad systemem DNS?
- Jakie informacje powinny być zwracane w ENUM? (Jestem szczególnie zainteresowany potrzeby nie Asterisk użytkowników).
Proszę dać mi trochę opinie poniżej, a staram się swoje pomysły pod uwagę.
Pełne przykład wyszukiwania za pomocą kopać:
Kopać 733441006.tel.arnold.se%. txt
; <<>> DiG 9.6.1-P2 <<>> 733441006.tel.arnold.se. txt
;; Opcje globalne: + cmd
;; Got odpowiedź:
;; ->> NAGŁÓWEK <<- opcode: QUERY, status: NOERROR, id: 57824
;, Flagi: qr III ra; QUERY: 1, ODPOWIEDŹ: 1, Instytucja: 0, DODATKOWE: 0
;; SEKCJA PYTANIE:
; 733441006.tel.arnold.se. W TXT
;; SEKCJA ODPOWIEDŹ:
733441006.tel.arnold.se. 3600 IN TXT "Telenor Sverige AB"
;; Query time: 39 ms
;; SERVER: 213.136.34.15 # 53 (213.136.34.15)
;; KIEDY: Sob 20 sierpnia 2011 13:44:06
;; Rcvd MSG SIZE: 72











































