DUNDi

DUNDi

DUNDi (англ. Distributed Universal Number Discovery — распределённое универсальное распознавание номеров) — протокол маршрутизации VoIP, который обеспечивает службу каталогов, похожую на ENUM. DUNDi позволяет подключённым узлам делиться друг с другом информацией о плане нумерации. Может быть рассмотрен как P2P-реализация единой телефонной книги.

Протокол изобрёл Марк Спенсер, известный также разработкой Asterisk PBX. Синтаксис выдачи DUNDi-запроса может быть сразу использован для вызова в плане нумерации Asterisk.

Содержание

Узлы

Для работы протокола, каждый DUNDi-клиент должен знать хотя бы ещё одного DUNDi-клиента. Так как DUNDi-клиенты принадлежат одной сети, они называются узлами. Также хоть один достижимый узел должен знать, как обеспечить требуемое расширение плана нумерации.

В конфигурации DUNDi есть ограничение на число последовательных запросов между узлами установкой TTL.

  • TTL = 1 означает что только вы можете запрашивать узлы, другие не могут запрашивать дальше.
  • TTL = n означает что опрашиваемые узлы могут перенаправить запрос другим им известным узлам n-1 раз.

Публикация расширений

Каждый узел DUNDi может публиковать свои расширения контекста[уточнить], например, можно подключиться к номерам E.164 или публиковать их.

Каждое публикуемое расширение (ряд расширений) имеет свой приоритет (чем приоритет ниже, тем выбор предпочтительней).

Примеры

В интерфейсе командной строки Asterisk можно проверить работу конфигурации DUNDi:

asterisk1*CLI> dundi lookup 301@priv bypass 1. 0 IAX2/priv:ByWFbOGKgGmZbM43BJHSZw@192.168.1.2/301 (EXISTS) from 00:0c:29:d2:d8:ec, expires in 3600 s DUNDi lookup completed in 113 ms

Приведённый DUNDi-запрос выдаёт PBX известные узлы для достижения расширения 301 сети «priv». Ответ состоит из 6 частей:

  • Используемый протокол связи IAX2.
  • Контекстное имя «priv».
  • ByW[…]HSZw — cекретный ключ PBX, переадресующий на расширение 301 (меняется периодически).
  • Адрес PBX — 192.168.1.2 (или domainname, должно быть достижимо стороной вызова)
  • Расширение для звонка 301 (может отличаться от того, что вы запрашивали, то есть когда внешние звонки не разрешены внутреннему расширению)
  • «EXISTS» говорит, что PBX публикует этот номер. Возможно, PBX публикует больше расширений, чем действительно подключено, так что гарантии достижимости все равно нет.

В порядке предотвращения перегрузки сети и в то же время сделать запросы быстрыми насколько возможно, вовлеченные узлы кешируют увиденные запросы. Из-за устаревания ключей каждый запрос имеет срок годности (по умолчанию - 1 час).

Когда нет контекста на запрос, DUNDi сбрасывается в контекст E.164. Это значит будет выдан обычный (международный) номер как 0031201234567. Для этого нужен узел, связанный хоть с одним узлом из E164 trust group. Узлы этой группы ограничиваются Digium GPA (Digium General Peering Agreement)[1].

Примечания

Ссылки



Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Полезное


Смотреть что такое "DUNDi" в других словарях:

  • DUNDi — steht für Distributed Universal Number Discovery und ist ein Peer to Peer basiertes System zur Umsetzung von Telefonnummern in Internet Adressen, welches von der Firma Digium entwickelt wurde. Die ebenfalls von Digium entwickelte Open Source… …   Deutsch Wikipedia

  • Dundi — steht für Distributed Universal Number Discovery und ist ein Peer to Peer basiertes System zur Umsetzung von Telefonnummern in Internet Adressen, welches von der Firma Digium entwickelt wurde. Die ebenfalls von Digium entwickelte Open Source… …   Deutsch Wikipedia

  • Distributed Universal Number Discovery — DUNDi steht für Distributed Universal Number Discovery und ist ein Peer to Peer basiertes System zur Umsetzung von Telefonnummern in Internet Adressen, welches von der Firma Digium entwickelt wurde. Die ebenfalls von Digium entwickelte Open… …   Deutsch Wikipedia

  • Distributed Universal Number Discovery — (DUNDi) is a VoIP routing protocol that provides directory services similar to what is provided by ENUM. DUNDi allows peered nodes to share dialplan information with each other. It does not actually carry any calls, but rather provides addressing …   Wikipedia

  • dundinti — dùndinti ( yti), ina, ino, dundìnti, ìna, ìno, 1. intr. griausti, dundėti, gausti: Girdėt jau vėl perkūnėlis dundìna Rdm. Perkūnas ..., ant ko supykęs, pradeda smarkščiai važiuoti ir dundinti BsMtI24. Per visąnakt armotos dundìno Rdm. 2. tr …   Dictionary of the Lithuanian Language

  • E.164 — is an ITU T recommendation that defines the international public telecommunication numbering plan used in the PSTN and some other data networks. It also defines the format of telephone numbers. E.164 numbers can have a maximum of fifteen digits… …   Wikipedia

  • Telephone Number Mapping — (ENUM or Enum, from E.164 NUmber Mapping) is a suite of protocols to unify the telephone numbering system E.164 with the Internet addressing system DNS by using an indirect lookup method, to obtain NAPTR records. The records are stored at a DNS… …   Wikipedia

  • Rohilla — For the steamship, see SS Rohilla. Rohilla Maulana Mohammed Ali, Shaukat Ali, Rahimuddin Khan Total population 2 million Regions with significant populations • …   Wikipedia

  • Bokaro Steel City — Infobox Indian Jurisdiction native name=Bokaro type=city latd = 23.67|latNS=N|longd=86.15|longEW=E state name=Jharkhand district=Bokaro country=India altitude=210 population as of = 2001 population total = 497000 population density = 8760 area… …   Wikipedia

  • Asterisk (Logiciel) — Pour les articles homonymes, voir Asterisk. Asterisk (logiciel) …   Wikipédia en Français


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»