VoIP Gets a New P2P Routing Protocol (DUNDi)
bkw.org writes "Today Digium released DUNDi which can be used with the Asterisk Open Source PBX for p2p call routing. Digum has also released a whitepaper (pdf) on DUNDi so others can implement this new technology into their products and give VoIP a push into the mainstream." Voxilla also has a story.
Great, Now I can get telemarketers trying to enlarge my bank software in nigeria, and viruses on my VOIP line and in my e-mail
Food not Bombs is a nice platitude but it breaks down when you notice that the Bombees are usually well fed
* is awesome, and for anyone who hasn't given it a shot, I definitely recommend it. Digium even sells some FXS/FXO cards if you want it to replace your traditional in-house system.
Something neat for every geek!
s.
--crock
--crocodile
--crock o' dial
--dun deal
OK, cold & dumb...lame attempts at humor
Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
What do we need this for? Don't we have enough protocols?
This is actually pretty cool from a distributed PBX perspective. I am not sure I would want to use it over the internet with untrusted PBX's but it would be pretty useful inside a large corporate structure.
LedgerSMB: Open source Accounting/ERP
Wonder if this will sping up into localized phone services like wifi and cheap fiber based internet did for small towns. The whole town chips in and gets to kick out the big corp. and run the local service as the citizan see fit. Plus it will be cool to run in my house!
Maybe soon I'll be able to call l33tMovieRipper over xyz P2Pclient and ask for The Matrix in person.
>
Given that Orrin wants all P2P technology banned, would this be terminated as well if he succeeds?
Or does this give P2P the legitimacy it needs to exists.
I vote the latter but I am biased for P2P tech anyway.
Who's running a Java app server controlling their Asterisk PBX, or being controlled by it?
--
make install -not war
dundi means chubby in Hungarian.
- Skript kiddiez abusing it to go VoIP-to-landline on someone else's nickel (oh yes, the days of phreaking are coming back)
- Bulk dialers. You thought telemarketers were bad? Wait until the spammers get a hold of free calls to your home!
I fear for the future...Tired of FB/Google censorship? Visit UNCENSORED!
I don't think p2p is the "worst possible way". Underwater with a tin can and string is a pretty bad way to start a conversation.
P2P changes things. The FBI might not like this.
Number assignment is an issue too, unless you
can dial a "number" that looks like an email
address or a URL.
The above information is taken (with minor edits) from the dundi.com website. It's the sort of information that would have been useful in the executive summary, IMHO.
proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
This is exactly why the VoIP providers should not be required to provide a voice stream back to the softswitch. The criminals will start using something like this.
In the mmean time the VoIP industry will spend billions on upgrades (All passed on to the consumer) to provide the FBI a tap that is so easily defeated.
Wtite the FCC about this. Get involved, join the EFF!
However, as far as telephony goes, P2P makes sense as well. If you want to use the client-server model, you need, well, a server. Netmeeting for example requires this-- you connect to a server which handles directory info. A P2P VOIP network could decentralize this.
2^5
with GROKlaw, but her peers and seniors are still mostly practicing...
CROCKlaw
DOH!!!!
Previously: "Linux... Toward the Sunrise..." Now: "Linux... Toward the-- No, now, part of Every Sunrise"
Skype is considered P2P and it's a plenty legitimate application, and it uses standard SIP for it's protocol. Being that SIP is a widely used protocol I'd think that it would hold the precedence in most legitimate P2P VOIP app.
So if I get one rating as "-1 Troll", and another as "-1 Overrated", shouldn't I be back to zero? I tell ya, there's nothing worse than being an Overrated Troll. Ha!
"He uses statistics as a drunken man uses lampposts...for support rather than illumination." - Andrew Lang
it seems that DUNDi is now a 'done deal'. get it!?!?
...2 minutes after this post my karma changed to 'throw yourself out the nearest window'
HA!
This sig contains repetition and redundancy.
It seems to me that the enum standard should work, and that this requires too much trust building.
In the case of a corporate PBX, couldn't enum be used with distributed redundant DNS servers?
I use Asterisk, it is great, and I like the idea of DUNDI, but by the time you get a web of trust built, why not just use enum?
You place a call request to one presence server that has a given URI for the person you're wanting to call, including their ID on the server. From there your SIP endpoint software does the rest, including calling landline endpoints.
An example would be:
sip:foo@mysipserver.net
Another would be:
sip:18005551212@mysipserver.net
In the first case, you're calling directly to another SIP endpoint. In the second, you could be calling a SIP endpoint or a PSTN terminated endpoint- the URI wouldn't matter.
I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
It looks like it will help with some of the QoS issue. For a large company that routes calls between offices you could have it do a constant line quality test so if packets are dropping down one path it would route to another machine on the fly to keep the Qos up.
Click HERE
It's good to see Asterisk gaining some legitimacy. So far it has been treated like a plaything. It doesn't help that services like the Caller ID spoofing site http://www.camophone.com/ are using Asterisk.
Any kind of interoperability with Skype?
Is this just like dns except a phone number to ip mapping? It sure seems to look that way. you could have just intergrated something like this into bind and been done with it. call it a PHONE record or PBX record. Why does It have to be so complicated?
We substituted the coffee Slashdot normally drinks with "Sandoz Crystals", Lets see if they notice the difference
This new protocol is not for peer to peer voice communication. It's a method like a phone book. So you ask your peers if they know how to contact person X, your peers contact their peers and so on until they find the address of a person (for example the IAX/SIP/OpenH.323 address). Then the address is passed back though the peers to the original person doing the lookup, and is cached along the way.
You then make your telephone call using VOIP. The IAX (Inter Asterisk Exchange) protocol is amazing at getting though NAT'd connections etc. It can even trunk lots of calls together into one packet.
So in a nutshell, this is like a p2p enum.
-={ Security does not exist - give up }=-
Here's another URL to a story on DUNDi:
r es hold0.html
http://voxilla.com/voxstory107-nested-order0-th
Excerpt:
Asterisk Guru May Have Solved Interconnection Dilemna
What has been a longtime complaint of many VoIP users - the limited ability of users on separate IP networks to call each other over a direct IP-to-IP connection - may well be addressed through a new number discovery protocol developed by Mark Spencer, the lead architect behind the highly regarded open source PBX system, Asterisk.
-={ Security does not exist - give up }=-
And they did it to themselves.
1: Skype uses proprietary protocols that are incompatible with any other service.
2: Skype refuses to publish their interface profiles, so no one else can make software that is compatible.
3: Skype has stated in no uncertain terms, over and over on their web page and FAQ, that they will never publish their API, never open their source. Period.
Yet Skype doesn't sell their software. They maintain the full burden of development and testing, and try to pay for it by selling the service of POTS calls made through their software.
Oh well, once the idea is in the wild, someone will "open source" it. Maybe someone will adapt the Speak Freely user interface to a P2P transport layer, maybe utilizing the Gnutella network itself? Hey, this is sounding like a good idea....
Bob-
The Ludwig von Mises Institute. The reasoning individuals economics
Did he say Digum? I vaguely remember some sort of sugar smacks frog saying that....
Most cable systems use dynamic IP addressing. Will DUNDI accommodate this?
I presently access Free World Dialup through a conventional phone connected to the internet through a Sipura box that uses SIP protocol. The box connects to the FWD server to establish the peer to peer connection.
The FWD server method works very well, but it's not that reliable. When the server is down, you can't dial out. An easy method of direct dialing without a dedicated server is needed.
The Sipura box is also capable of direct IP to IP dialing, but it's very cumbersome to dial this way. So far, we haven't been successful with direct IP dialing. A better solution is needed. DUNDI may be the answer, but the white paper failed to mention if and how DUNDI would work in a dynamic address environment.
http://shit.slashdot.org/article.pl?sid=04/10/19/1 659240
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
How cheaply can a home system be completed?
I'm very interested but in the past it didn't seem like it was cost effective.
The man who trades freedom for security does not deserve nor will he ever receive either. - Benjamin Franklin
DUNDi and Skype are both P2P, but otherwise they are quite different. Skype uses supernodes to get through NATs; I don't think DUNDi even tries. Skype is designed to connect a huge number of PCs/phones; DUNDi looks like it's more of a server-to-server protocol (can it scale to millions of peers?). Skype users are mostly anonymous; DUNDi requires peers to negotiate contractual relationships.
And I can't resist picking on this...
Maybe someone will adapt the Speak Freely user interface to a P2P transport layer, maybe utilizing the Gnutella network itself?
Yeah, let's combine an obsolete, non-standards-compliant VoIP app with the least efficient P2P system available.
According to this online dictionary (http://dict.sztaki.hu/english-hungarian), "dundi" means "crummy" in hungarian.
In any other language, however, it looks like a fantastic idea. Way to go Mark Spencer and Digium!
Hell, you couldn't even be bothered to read the name before sticking your foot in your mouth. DUNDi stands for "Distributed Universal Number Discovery".
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent