ENUM, the IETF standard solution for looking up phone numbers in DNS and replacing them with SIP addresses, is getting nowhere. What the VoIP community believed was the key to unlocking expensive PSTN calls is being stopped or controlled by the telcos of the past. They don\’t want to open the flood gates and let the Internet be the base for telephony. They want to use the IP based broadband network as last mile access networks, connecting customers to their PSTN switches.
So what is the problem? The ENUM e164.arpa domain, which is the global ENUM system, is of no practical use today. Political disputes and regulators are blocking the process. There are alternatives, one of the best is e164.org - a free, user-controlled Enum root. This is what I thought Enum would be. Well, what I was hoping for wasn\’t what everyone wanted, obviously.
So where are we? We have no generic way of finding the best route from one phone number to another, looking up if there\’s an alternative way to set up the call across the Internet. This opens up for alternatives to Enum. Two alternatives was presented at the pulver.com Von conference that opened in Boston yesterday: DUNDi and Verisign services.
DUNDi is a lightweight protocol and a regulation on how to set up trusted peering communities. DUNDi is aimed at finding the best route as well as stopping VoIP spam. The inventor is Mark Spencer, the lead programmer of Asterisk and the CEO of Digium, Inc.. The idea, as stated on the front page of the DUNDi web site, was to build a non-centralized system as opposed to web security, a solution that mostly builds upon one company: Verisign.
Verisign on the other hand, wants to be the new telco, trying to become the global trusted directory service for VoIP peering. I anticipate their next move to be starting to sell SIP TLS and S/MIME certificates, signing up with VoIP equipment manufacturers so the devices only accept Verisign certificates.
I believe in distributed systems. The Internet is a distributed system, the e-mail network on the Internet is a distributed system, DNS is a distributed system. Centralized solutions doesn\’t scale well on the Internet. My bet would be that DUNDi soon is implemented by everyone using Free World Dialup and/or Asterisk. That is quite a lot of users. What will become of Enum is something we don\’t know yet. The technology is there, the winning implementation isn\’t here yet.