Open Source Telephony Gives Customers Control 83
Linux.com's Tina Gasperson recently had the chance to sit down and talk with Thomas Howe, a small shop owner working to help implement open source telephony solutions. "Howe says open code is the key to highly customizable phone systems that truly meet the needs of individual companies. 'The telecom world has typically been a very closed environment. In terms of technology and deployment, they control every aspect of the experience. The idea of being open and allowing customers to have control is a radical thought.' But that is just what Howe is doing. Howe bases his custom communications solutions on Asterisk, the popular full-featured open source telephony engine that many companies are adopting as they move away from legacy phone systems in an effort to save money and gain more control over their infrastructure."
Re: (Score:1)
Advertising...? (Score:2)
It just felt empty.
Junction Networks (Score:5, Interesting)
Re: (Score:1)
Re: (Score:1)
Power of Asterisk (Score:2)
Re: (Score:1)
I've been wanting to know what's possible for some time as well. Please repost this as an 'Ask Slashdot' question.
Re: (Score:1)
Re:Power of Asterisk (Score:5, Informative)
If you want to do something quickly, there are live CDs that will have you set up in very little time. If you like to tinker, get Asterisk: The Future of Telephony from O'Reily and a linksys spa terminal adapter so you can use an ordinary phone.
Something like the spa-2002 is nice becuase you get two lines. It's easier to experiment if you have two numbers. Linksys make WIFI dongles for these too. They're nice because you can then add a phone line anywhere in the house. Once you'r ehooked you can think about spending money on SIP phones. The SNOM phones seem to be favourites, or you could get a Cisco number like you might have in the office. They give you the nice big LCD display to play with.
Once you have played for a little, you'll probably never look back. Remember you really do want 256kb+ upstream bandwidth and if your home network is doing anything else you'll really appreciate some QoS. You also want a stable network connection. You can use Codecs to work round bandwidth, latency 100ms tends not to be too bad, but jitter is a killer. if your pings are all over the place, you'll end up sounding like an extra from Dr Who.
Re: (Score:2)
Ultimately, what I
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
Re: (Score:2)
Re: (Score:1)
I've been using it domestically since 2002. It has run all our home phones for three years now.
My experience is similar. Many home routers allow simple QoS adjustments (priority by the port is a good one, give the phone port a high priority). I have found that lag of up to 150ms is tolerable. 250ms is doable and anything higher is awful, man on the moon lag. I've used about 10 SIP/IAX providers and a lot of different phone hardware. There is a live conference every Friday at 9 AM Pacific, 12 Noon Eastern and 17:00 UTC about VOIP and asterisk, the VOIP Users Conference that has been going on since M
Re:Power of Asterisk (Score:5, Informative)
I have it running on an old 600Mhz machine, have a digium card, and used http://freepbx.org/ [freepbx.org]. If I had it to do over again, I would not have any phone line hardware (drop the digium card) and do everything voip buying the service from a voip vendor.
I found it to be a lot of fun and to meet my needs it did not take to much effort. Lots of help is out there now.
Some easy ways to get started with Asterisk (Score:2, Informative)
Trixbox [trixbox.org] is one of the most popular, I found it very easy to install and use. However they were featured in yesterdays article about a phone-home "feature" that allowed Fonality to run code on an installed machin
Re: (Score:1)
CentOS based with FreePBX and other goodies
I dropped Trixbox when Fonality bought it and never looked back
Re: (Score:1)
They have loads of info on their site, including the obvious requests, like how to setup a new system quick & easy, what phones to look for, what hardware cards or peripherals to use to interface with POTS lines, as well as a list of VoIP providers that they have reviewed and recommend (or don't,) which you can read at Providers - The Best of Nerd Vit [nerdvittles.com]
Re: (Score:2)
I've been kicking this around, and haven't found a good solution. I could conference everyone together, then create lists of people that create a net and whenever someone talks on that net, it whispers to the specific people -- but whisper isn't really mature in asterisk as far as I can tell.
Doing multiple conference calls and bridging them together sounds good, but I haven't been able to find ANY documentation on doing something like that.
I have been posting
Re: (Score:3, Informative)
All the documentation seems to assume that you're using Digium's POTS cards in your Asterisk box. So does the code. Asterisk insists on using a clock in these cards as its timing source, and if you aren't using one, it needs its own Linux kernel module to provide timing (which isn't in the main kernel tree - cue lots of unnecessary messing about with compiling modules). Worse still, if you're using a 2.4 kernel, it abuses your USB controller for its timing s
Re: (Score:2, Informative)
Does "open" include the ability to spoof caller-ID (Score:3, Interesting)
Telecommunications is a critical commons and I fear what phishers/advertisers/malware distributors might be able to do it they are given too much access to the code.
Re: (Score:3, Informative)
Re: (Score:2)
Please write clearly as I intend to plagiarize your statements for my thesus
Re:Does "open" include the ability to spoof caller (Score:3, Insightful)
Well, the flipside is that of security. Open code will reveal bugs. These bugs will be fixed, and the code will be more secure. Don't forget that companies selling platforms on asterik have to support their products. Customers get mad when their telephones go down from hacking. The companies that sell asterik will have an incentive to fix the problem.
Can be done from closed source PBX as well (Score:4, Informative)
transporter_ii
More on caller id spoofing from Slashdot (Score:4, Informative)
Slashdot | Caller ID Spoofing Becomes Easy
http://hardware.slashdot.org/article.pl?sid=06/03/02/2311218 [slashdot.org]
ID Spoofing for the masses:
http://slashdot.org/article.pl?sid=04/10/28/1450205 [slashdot.org]
Slashdot | Caller ID Falsification Service
http://slashdot.org/article.pl?sid=04/08/30/1620237 [slashdot.org]
New Google Service Manipulates Caller-ID For Free
http://yro.slashdot.org/article.pl?sid=06/11/18/2112248&from=rss [slashdot.org]
Re: (Score:2, Informative)
A home/smb PBX still has to connect to a main secure backbone exchange and as far as I remember they should validate your allocated range of callerID numbers or simply only allow a single switchboard callerID to be sent out. ISP's and Telecom's companies like cut deals and flog "authorized/validated/authenticate" hardware, but really that is more about signals strengths and kick backs than a
Re:Does "open" include the ability to spoof caller (Score:1)
Re: (Score:1, Offtopic)
It's more than hard enough already ... (Score:3, Interesting)
I really do hate to think what would happen to the world's telephone system if vital pieces of infrastructure have code in them that is randomly hacked around by amateurs, well-meaning or otherwise. "Look, this must work, look, it says so here in the spec, my code follows the standards, it's all the other guys who are wrong, they should fix theirs"
(Example: as soon as you do something to base station code which looks perfectly allowed according to the GSM specs but is out of the ordinary, ie is not something that current live systems routinely do, you start coming across "bugs" in phones
Re: (Score:1)
IP Telephony Confuses Me (Score:2)
What I don't know is how to set up a IP telephone system, from scratch. I've seen lots of stuff about IP Telephony in the office, and hear it is the great new thing, but every time I se
Re: (Score:1)
Okay, enough ranting, and more links.
http://www.trixbox.com/products/appliance [trixbox.com]
bingo (Score:2)
and what internet line would be needed for 8 lines?
and will a regular (high speed) fax machine work on them?
Interesting timing, i am writing up instructions for installing one of our vintage (read analog that no vendor will touch) PBX in a remote office. Curious if the internet line + phones needed + learning to setup is cheaper than POTS lines and my $100 ! PBX system
Re: (Score:2)
and what internet line would be needed for 8 lines?
For G.711u (the standard codec used on traditional digital lines and defaulted to by most VoIP devices), the spec says 64kb/s but I see a flat 80kb/s per call on my routers. I have very few customers using lesser codecs, so I can't say what those use.
and will a regular (high speed) fax machine work on them?
Good luck. In theory it works, but even within a switched LAN I've had it regularly fail over G.711. With T.38 it's supposedly usable, but the hardware is rare. The best reliability I've seen involves dropping the speed to 9600bps or below.
Interesting timing, i am writing up instructions for installing one of our vintage (read analog that no vendor will touch) PBX in a remote office. Curious if the internet line + phones needed + learning to setup is cheaper than POTS lines and my $100 ! PBX system ;)
I have no idea
Tips (Score:2)
Keep the fax on a POTS line.
Re: (Score:1)
While a PBX might have been cheaper; this was certainly far less headache.
Re: (Score:2)
See your ISP (Score:2)
Re: (Score:1)
I would start by reading this http://www.asteriskdocs.org/ [asteriskdocs.org] it helped a lot, its biased towards asterisk, but also explains a lot of the terminology
oh, it's tele-PHONY (Score:1)
Not Everything... (Score:5, Informative)
Re: (Score:2)
Re: (Score:2, Informative)
Re: (Score:2)
Re: (Score:2)
I would say, in general, this is the number one problem with OSS. It's not the code quality or features, its the lack of quality documentation the users expect.
As a programmer, I plead guil
Re: (Score:1)
Re: (Score:1)
Control is only to your door (Score:5, Interesting)
IP telephony is the wave of the future and I'm very positive on the open source stuff. But unless you have copious and reliable bandwidth, beware that you may not have the control you think you do.
Re: (Score:2, Insightful)
Re:Control is only to your door (Score:4, Informative)
I have done several pbx installations, voip and otherwise, and let me tell you: People love asterisk. I get them setup with copper/t1s, and everything else is gravy.
Re: (Score:2)
A lot of our customers don't really have many problems with their providers ADSL, but at the end of the day there's no QOS.
We pretty much solved this by offering our own ADSL and having QOS on their LAN, then QOS enforced at our side on the ADSL. It's pretty reliable so far, but it's only really required because some ISPs offer substandard high-latency bandwidth even on "business" DSL.
That said, where reliability and a guranteed number of channels is needed - we always
Asterisk is FANTASTIC (Score:2)
Asterisk is great! OK, its configuration language is pretty sucky, but we've done some amazing things with it -- too long to post in a /. article.
Just look at the slides instead: (1.1MB PDF file) [roaringpenguin.com]
Why this stuff is not ready for Prime TIme... (Score:2)
Before I lay out my argument, let me start by saying that I really hope that one day it will be, but I am not holding my breath.
OpenSource or any other type of software that runs on a general purpose computer will not be as efficient as say a machine from Panasonic or other phone vendor, you might be able to play with the bells and whistles more, but it will just not make the grade.
Re: (Score:2)
Hmmm well I suppose I should forgive your insulting comments, but not so much today since I am in a bad mood, perhaps you were as well.
Yeah I would agree that if the software they are running has problems then it should have never gotten passed QA and they deserve all the criticism for that.
I will make the same statement I made in the end of my post, you get what you pay for. Phone switch manufacturers have been facing HUGE downward price pressure an no its not unique to them, but to stay in business they
Re: (Score:2)
Actually it does. Now before you scream how wrong I am lets take a few examples:
And yes I tel
Re: (Score:2)
Phone switches are very specialized hardware. They are definitely not you average Intel box
Oh yeah? I opened my expensive NEC Electra Elite phone system and discovered it was an Intel box running (of all things) embedded MS-DOS!!!
The software they run may very well be Linux based, but its not you average Linux.
Our Asterisk PBX runs on bog-standard Debian Etch and it's great.
People trying to run their phone systems over things like cable modems are just nuts, you need a dedicated T1 channel for eac