Voice Over IP On Wireless Mesh
infractor writes "ZDNet is reporting that the Linux based LocustWorld Mesh system now has SIP routing at every node. The LocustWorld boxes have been widely used in community broadband projects where DSL is not available, so successfully that they have been seen as a threat to next generation mobile networks. With the addition of VoIP support, these mesh networks can now compete with the telcos on voice as well as data services. More details here."
And on top of that, the idea of technically free VoIP calls won't go down well with the sevice providers. I can't imagine them NOT lumping enough service charges on top to make it totally unfeasible to home users, whereas the 'read more' article seems to be aimed at just those people.
Let me stick with my MSN (*awaits flames*) voice conversations with people I know
the kind of "wireless internet" that I have been babbling about in other threads. This is what can liberate us from corporate control of internet access. I want to see this "wireless cloud" cover the planet. The latency issues will be worked out. In the meantime, this is great for "little" community internets where latency is not that bad. Even if they can't access the net at large, they can communicate, completely free from interference from the gov't, with each other. Maybe (hopefully) it can bring about completely anonymous, untracable communications. Just because it's not codified into law, anonymity is a right, and anything that can bring it about is a good thing.
What?
I've always thought that this should be. Wouldn't it be great if wireless networking were as easy to come by as electricty, but without the wires.
I know it's a little communistic in thinking, but I really believe that to gain true freedom of information, we need to make the information superhighway free to use.
While I know many problems would have to be worked out, like security, but it would change everything. Imagine every student being able to turn in assignments anywhere. Imagine doctors being able to monitor patients real-time, as they were being rushed to the emergency room. Yes it would put the telcos and cable companies in an uproar. But I think that would be the price of progress.
question is, will it "all" eventually be one big mesh out there? I imagine the telcos will do what they can to stop it, but I could see mass mesh adoption as an incredible force to recon with.
meh
So long as this is internet to internet there is no service fee.
However, this sort of thing, if it becomes common, could quite possibly lead to a tragedy of the commons. If everyone actually started using all the bandwidth they had available, the networks would become jammed quickly enough.
Free VOIP is great in the short-term, but there is *not,* at this point, an unlimited amount of free bandwidth available.
Here are a few of the reasons:
- The number of flaws and hacks that are readily available for switches, routers, and hubs and the fact that the OSes that run these appliances are too vunereable (think M$).
- The fact that the system isn't proprietary. I understand that there are ways to make a wireless network prop by MAC translation, etc.
- Handsets, currently there aren't any handsets available nor anybody in the market who wants to make them
Well, these are just a few thoughts. I know that there are many other insights as to what might make this industry grow.Currently, to me, it seems like a lot of the open public widespread wireless networks tend to be international countries (not America) and they tend to be home grown by some geeks.
Represent a business model that would cost billions to setup and would still have to have willing hardware developers to make it happen and let me know what capital investors are interested.
UID 1000000 is just around the corner.
VOIP is great, but outside the cities it really
doesn't cut it. That's where the market is though.
I've used some VOIP implementations in less than
ideal conditions and there is a lot of work to
be done before this is ready for prime time.
Not a coder ? Want to help spread Linux ? Click here !
I agree with you on most of that. However, MANY people have routers. Essentially anybody who has a broadband line and more than one computer.
And routers these days are generally easy to use. CompUSSR sells one for $20 with a nice web interface and very easy instructions.
However, the fact remains that most VoIP software has horrific problems when working with a router. Whether this is problems with most routers handling UDP, or just bad programming is something that's beyond me.
That CSS file that blocks ads
Interference from the government is a relatively orthogonal problem. There are several different kinds you can run into, including
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
The only place that my organization considers VoIP is in our offices in developing countries.
In many developing countries landlines simply aren't a viable option due to underresourced, corrupt and/or incompetent state-owned telecoms. Many of these countries have been able to develop more robust cell and broadband services, as these industries have seen less regulation and are more scaleable.
For security, convenience and efficiency reasons we like to provide staff in these offices with cell phones, however cell phones plans in may still leave much to be desired in some countries.
I think that many of our offices would be interested in VoIP cell phones if the coverage was decent (even covering major cities might be > or = to existing cell networks). Latency in phone conversations is already par for the course.
Could be an interesting microenterprise project.
I work for a cable company, I'd say about 70% of the people that call have routers even if they only have one computer. Most people with routers dont know exactly what they do, in fact that's probably the reason there are so many unsecure access points.
VoIP has companies advertising and it's becoming more popular as well as usable.
I'll shut up after this, promise. :-)
:-) There are also extensions to the ad-hoc routing protocols (like passive monitor of route info between other clients in DSR) that could be supported if only the hardware was open enough to do so.
... and a pony!
Multisecond RTT doesn't happen on anything but GPRS
I've seen it far too often on congested wifi networks. you easily get into a congested state with a crowded AP that forces lots of client waits for the DCF (i.e DIFS + padding, each in turn) and also induces lots of retransmission at the physical level due to collision with so many clients trying to talk to the same AP. Low power clients associated at the 1 or 2 Mbps rates drive this contention over the DCF even higher, severely punishing everyone associated.
The big conference venues are notoriously bad about this, as you often end up with 10-20+ people associated with a single access point. That is just too many, and the 802.11 MAC was never meant to handle that kind of load efficiently. It is a pretty good solution for the general case that simply can't cover all the edge cases (long shots, high client loads, noisy RF environments).
This type of situation results in really weird ping times, for example. I've seen fluctuations myself that go from 80ms, 120ms to 3s!, 2s!, etc. then back down to a few score milliseconds. That is the 802.11 MAC trying to cope with scenario's it was never designed to encounter.
I mentioned software radios in the first post because having access to timing and congestion control in the MAC would allow mesh boxes, clients, and AP's to make very significant performance enhancements for situations where they were needed. Why be forced to use a static, inflexible, proprietary hardware layer when you can have the open flexibility associated with software radio? (It's coming, just not soon enough
I don't want to bitch too much; we have come a long way from sub-megabit data via FHSS over 900Mhz. I just want the really good stuff to hurry up and get here already so that things like mesh networks, low latency/loss voice over IP, and highly available multipath/redundant network configurations can be enjoyed to their full potential. (software radio + multiple input / multiple output + intelligent network stacks that can handle a diverse and volatile network environment).
Gratuitous links:
congestion problems at TechEd conference
congestion melt down at CeBIT
GNU Radio's software defined radio (SDR)
software defined radio on $2,000 of 'roids [it's a dev kit, but would work very well for almost any kind of project]
Wow. Very cool. I was unaware of this particular failure mode for 802.11. I would have assumed that the exponential TCP backoffs would have slowed down the incoming packet rates enough for the system to eventually slow down to some reasonable rate ... I bet, to some extent, hidden node played a _big_ factor here too.
Still, I'm amazed you saw not dropped packets, but the MAC hold onto stuff for thousands of ms. Wow.
You know, the newest Linux wireless drivers have moved _everything_ into software -- thus the ability to throw up an AP on demand. I've actually got an amusingly demented protocol hack that would address some of these shortcomings, quite transparently...any interest in collaborating? Send me an email.
--Dan