FreeBSD , Швеция
- 20 августа 2011 г. - 5 комментариев
бесплатный шведский переносимости номеров искать сервис
Когда в Швеции реализуется переносимости номера для мобильных телефонов (MNP - Mobile переносимости номера) и фиксированной связи там, где некоторые люди, которые заявили, что эта информация должна быть опубликована в DNS или DNS-подобной операционной системы, поэтому было бы дешевым и доступным для всех пользователей. Естественно, что телекоммуникационные компании хотели сделать это так, как они всегда делали вещи. Благодаря централизованному жировой раствор.
Так Швеции закончилась с Oracle базы данных на основе центрального (CRDB) решение системы осуществляется Cap Gemini и Oracle. Эта система в настоящее время в ведении SNPAC AB (принадлежит Швеции большие телекоммуникационные компании), который заряжает прибл. 19 200 евро для подключения и 14400 евро в год. Какие на самом деле вне досягаемости для маленьких артистов масштаба на рынке или любители работает Asterisk PBX, которые хотели бы делать выбор самого дешевого маршрута вызова.
На днях шведский PTS (шведский сообщения и телекоммуникаций агентства) открыла веб-страницу, где вы можете проверить, какой оператор был прекращения которых число. Так что я решил пойти дальше и реализовать DNS основана искать методом.
Первые несколько напыщенной речи о своей службе. Ну, хорошо, что они предлагают различные интерфейсы, сегодня они поддерживают SOAP 1.1, SOAP 1.2, HTTP GET и HTTP POST. Но зачем конечному пользователю придется заботиться о делении в НДЦ и SN? (НДЦ - национальный код назначения и SN - Абонентский номер) в конце концов ВТС authorative в НДЦ так почему они не могли разделить число для нас? А почему бы не целый MSISDN (Mobile Subscriber Integrated Services Digital Network Number), или почему не все E.164 номер? Или как насчет практической реализации ENUM (E.164 Количество карт) искать?
Хорошо достаточно напыщенной речи. У меня было пару часов над тем, я сел с коробкой FreeBSD и pwerdns и начал кода. Так что теперь я (и остального мира), можно сделать следующее поиски со своим любимым инструментом DNS:
% Раскопки 733441006.tel.arnold.se TXT
% Раскопки 6.0.0.1.4.4.3.3.7.0.6.4.tel.arnold.se TXT
Результатом является строка, содержащая имя оператора обработки чисел. (Я включил полную мощность ниже) Не самый лучший ответ сделать автоматическую маршрутизацию вызовов, но достаточно в качестве доказательства реализации концепции преодоления DNS и MNP базе данных. Сейчас я реализацию типа ENUM, чтобы вы могли автоматически интегрировать это в вашей АТС Asterisk и выбрать лучший исходящей линии для звонков. Так как операторы часто "Звоните бесплатно в нашей сети" занимается, это будет отличным инструментом для недорогих маршрутов ваших телефонных звонков.
Но прежде чем начать реализацию вещи с помощью этой пары отмечает:
- Это эксперимент.
- Я еще не полностью настроена кэширования и производительности еще.
- Я в настоящее время поддерживает только follwing НДЦ: 8, 31, 40, 70, 72, 73, 76 (Швеции 3 самых больших городов и GSM и 3G) Более НДЦ будет следовать, когда я нашел машиночитаемых список, поэтому я не должны ввести их в ...
Таким образом, пара вопросов к вам читать эту:
- Хотели бы вы это как постоянную службу?
- Любые другие полезные вещи вы хотите посмотреть на DNS?
- Какую информацию Вы хотели бы вернулся в ENUM? (Я особенно заинтересован в потребностях пользователей, не Asterisk).
Пожалуйста, дайте мне обратную связь ниже, и я постараюсь взять ваши идеи во внимание.
Полный пример поиска с использованием копать:
733441006.tel.arnold.se% копать. TXT
; << >> DiG 9.6.1-P2 << >> 733441006.tel.arnold.se. TXT
;; Глобальные опции: + CMD
;; Получил ответ:
;; - >> << HEADER - код операции: QUERY, статус: NOERROR, ID: 57824
;; Флаги: QR-го га; QUERY: 1 Ответ: 1, AUTHORITY: 0, ДОПОЛНИТЕЛЬНЫЕ: 0
;; ВОПРОС РАЗДЕЛ:
; 733441006.tel.arnold.se. В TXT
;; Раздел ответов:
733441006.tel.arnold.se. 3600 в TXT "Telenor Sverige AB"
;; Запросов время: 39 мс
;; SERVER: 213.136.34.15 # 53 (213.136.34.15)
;; КОГДА: Сб 20 августа 2011 13:44:06
;; MSG SIZE RCVD: 72











































