FreeBSD , Thụy Điển
- 20 Tháng Tám 2011 - 4 Bình luận
miễn phí Thụy Điển số tính di động tìm kiếm dịch vụ
Khi Thụy Điển thực hiện tính di động số điện thoại di động (MNP - Điện thoại di động Số Portability) và điện thoại cố định có một số người nói rằng thông tin này được công bố trong DNS hoặc một DNS như hệ thống, do đó nó sẽ được giá rẻ và có sẵn cho tất cả mọi người sử dụng. Đương nhiên các công ty viễn thông muốn làm theo cách họ luôn luôn làm những điều. Với một giải pháp tập trung chất béo.
Vì vậy, Thụy Điển đã kết thúc với một trung tâm cơ sở dữ liệu Oracle (CRDB) giải pháp hệ thống được thực hiện bởi Cap Gemini và Oracle. Hệ thống này được điều hành bởi SNPAC AB (sở hữu bởi các công ty viễn thông lớn của Swedens) chi phí xấp xỉ. 19.200 Euro để kết nối và 14.400 Euro cho mỗi năm. Mà thực sự là ra khỏi tầm tay cho các diễn viên quy mô nhỏ trên thị trường hoặc người có sở thích chạy một PBX Asterisk muốn chọn con đường rẻ nhất để đặt một cuộc gọi.
Ngày khác PTS Thụy Điển (Bưu điện Thụy Điển và Cơ quan Telecom) ra mắt một trang web nơi bạn có thể kiểm tra mà nhà điều hành chấm dứt số. Vì vậy, tôi quyết định đi trước và thực hiện một DNS dựa trên tìm kiếm phương pháp.
Lần đầu tiên một rant ít về dịch vụ của họ. Vâng đó là tốt đẹp mà họ cung cấp giao diện khác nhau, hôm nay họ hỗ trợ SOAP 1.1, SOAP 1.2, HTTP GET và POST HTTP. Nhưng tại sao người sử dụng cuối cùng cần phải quan tâm về chia thành NDC và SN? (NDC - Điểm đến luật quốc gia và SN - Số thuê bao) sau khi tất cả các PTS có thẩm quyền của NDC vậy tại sao họ không thể phân chia các số cho chúng ta? Và tại sao không phải một MSISDN (thuê bao di động số dịch vụ tích hợp kỹ thuật số mạng) hoặc tại sao không là toàn bộ số E.164? Hoặc về những gì thực sự thực hiện một ENUM (E.164 Số bản đồ) nhìn lên?
Ok đủ rant. Tôi đã có một vài giờ hơn do đó, tôi ngồi xuống với một hộp FreeBSD và pwerdns và bắt đầu để mã. Vì vậy, bây giờ tôi (và phần còn lại của thế giới) có thể làm các việc tra cứu sau đây với công cụ DNS yêu thích của họ:
% Đào 733441006.tel.arnold.se TXT
% Đào 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Kết quả là một chuỗi có chứa tên của các nhà điều hành xử lý số. (Tôi có bao gồm một đầu ra đầy đủ dưới đây) Không trả lời tốt nhất để định tuyến cuộc gọi tự động nhưng đủ tốt như là một bằng chứng của thực hiện khái niệm về cầu nối cơ sở dữ liệu DNS và MNP. Ngay bây giờ tôi đang thực hiện một kiểu ENUM, do đó bạn có thể tự động tích hợp này vào tổng đài Asterisk của bạn và chọn đường đi tốt nhất cho các cuộc gọi của bạn. Kể từ khi các nhà khai thác thường có "cuộc gọi miễn phí trong mạng của chúng tôi" giao dịch này sẽ là một công cụ tuyệt vời cho chi phí thấp định tuyến các cuộc gọi điện thoại của bạn.
Nhưng trước khi bắt đầu các công cụ thực hiện bằng cách sử dụng một vài lưu ý:
- Đây là một thử nghiệm.
- Tôi đã không hoàn toàn điều chỉnh bộ nhớ đệm và hiệu suất.
- Tôi hiện đang chỉ hỗ trợ các NDC follwing: 8, 31, 40, 70, 72, 73, 76 (Swedens 3 lớn nhất thành phố và các mạng GSM và 3G) hơn NDC của sẽ theo khi tôi có tìm thấy một danh sách máy có thể đọc được vì vậy tôi không có để loại tất cả trong ...
Vì vậy, một vài câu hỏi để bạn đọc này:
- Bạn như thế này như là một dịch vụ lâu dài?
- Bất kỳ công cụ hữu ích khác mà bạn muốn tìm kiếm trên DNS?
- Những thông tin mà bạn muốn trở về trong ENUM? (Tôi đang đặc biệt quan tâm trong các nhu cầu của người sử dụng không Asterisk.)
Xin vui lòng cho tôi một số thông tin phản hồi dưới đây và tôi sẽ cố gắng đưa ý tưởng của bạn vào xem xét.
Một ví dụ đầy đủ của một tìm kiếm bằng cách sử dụng đào:
% Đào 733441006.tel.arnold.se. txt
; <<>> Đào 9.6.1-P2 <<>> 733441006.tel.arnold.se. txt
, Lựa chọn toàn cầu: + cmd
; Có câu trả lời:
; ->> HEADER <<- opcode: QUERY, tình trạng: noerror, id: 57824
; Cờ: thứ qr ra; QUERY: 1, ĐÁP: 1, QUYỀN: 0, BỔ SUNG: 0
;; PHẦN CÂU HỎI:
; 733441006.tel.arnold.se. IN TXT
;; PHẦN TRẢ LỜI:
733441006.tel.arnold.se. 3600 IN TXT "Telenor Sverige AB"
;, Thời gian truy vấn: 39 msec
; SERVER: 213.136.34.15 # 53 (213.136.34.15)
; KHI: Sat Aug 20 13:44:06 2011
MSG SIZE rcvd: 72











































