DUNDi

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

DUNDi применяется для облегчения маршрутизации вызовов между участниками сети VoIP. Протокол позволяет участникам обмениваться информацией о доступных номерах телефонов и IP-адресах, что позволяет эффективно маршрутизировать вызовы между различными узлами сети.
Работа протокола DUNDi основана на сети узлов, называемых “резолверами”. Каждый резолвер содержит базу данных с информацией о номерах телефонов и IP-адресах, которая обновляется и распространяется через протокол DUNDi. Когда участник сети хочет найти номер телефона или IP-адрес, он отправляет запрос на ближайший резолвер, который затем ищет информацию в своей базе данных или передает запрос дальше по сети до тех пор, пока не будет найден нужный номер или IP. Этот механизм в чем-то схож с работой протоколов ARP и DNS.
DUNDi также имеет возможность кэширования найденной информации, что позволяет ускорить процесс маршрутизации вызовов, так как не все запросы требуют дальнейшего поиска по сети.
В целом, DUNDi позволяет создавать распределенные сети телефонии, где участники могут обмениваться информацией о доступных номерах и IP-адресах, что упрощает и улучшает процесс маршрутизации вызовов.

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

Обсуждение закрыто.