[LUNI] OT: VoIP Satisfaction
Kristian Kielhofner
kris at krisk.org
Thu Mar 10 23:32:20 CST 2005
Benjamin Mayer Stocks wrote:
> Hi All,
> I've been thinking about VoIP recently and I was hoping to get the opinion
> of those of you who have it in regards to:
> 1. Linux compatibility
> 2. Quality of the service (delay, jitter, audio quality)
> 3. Quality of the provider (please provide name of provider)
> 4. Cost vs. traditional POTS service
>
> I hope this isn't too OT but I know I've seen Vonage's name tossed about
> here so some of you must have VoIP.
>
> Thanks so much,
>
> Ben
>
Ben,
Hello, I am new to the list but perhaps I might be able to help you
with your query.
1) What are you looking for under Linux? A server/proxy solution like
Asterisk or SER? Or a softphone like X-lite. Please elaborate.
2) As I'm sure you know, it depends. I work primarily with Asterisk
and it's IAX2 protocol over any WAN/Internet links. It seems to handle
poor connections at least as good as SIP, and there is some new
JitterBuffer and Packet Loss Concealment code that Steve Kann (a major
IAX2 developer) has been working on. I believe that it is either in
CVS-HEAD or getting close.
3) It largely depends on the provider and technology. Many providers
it seems are experiencing growing pains here and there. Just because
they work for someone at a given time does not mean they will work well
for you and your connection. I would say one good way to at least
narrow the field down is to find out the following:
3a) What codecs they support (g711u, g729, g726, etc.)? While you can
never get away from the overhead associated with IP/UDP, codec selection
is important. For instance, G729a has a bitrate of 8kbps compared to
64kbps for G711u. It doesn't take a genius to figure out that you can
use G729a on a connection with half the bandwidth of G711u (or jam twice
as many calls through the same pipe).
3b) The hostnames of some of the provider's PSTN gateways. This will
allow you to do traceroutes and pings to them. Two of my IAX2 providers
(NuFone and iax.cc) seem to have very good IP connectivity in Chicago
and are no more than 12ms away from me. Did I mention that this is on a
DSL line from SBC in Lake Geneva, WI? On a good connection in the
Chicago metro area you could probably do a lot better.
Overall, it is probably going to come down to the quality of your
internet connection. If you have a T1+ to a major provider, you
shouldn't have a problem. Next I would pick DSL, and then cable. Cable
seems to have higher packet loss and latency.
4) Again, it depends. What are you looking to do? For a single line
installation for a residence or something Vonage seems like the most
foolproof. For the do-it-yourself-er in such a situation I recommend a
Broadvoice (www.broadvoice.com) BYOD (Bring your own device) account and
purchasing a Sipura SPA-3000. They have some pretty unbelievable plans
to chose from and purchasing your own ATA allows you to do some pretty
cool things (especially one like the SPA-3000). It can be bought from
somewhere like Voxilla for under $100.
... WARNING: SHAMELESS PLUG FOLLOWS....
For a business or more hobbyist install, I really recommend taking a
look at Asterisk, or maybe even AstLinux. AstLinux is a Linux distro
that I created for running Asterisk in embedded applications. It runs
from a 32mb Compact Flash card and fits in 27mb! You would have to look
at my website for more information:
http://www.kriscompanies.com/modules.php?name=Downloads&d_op=viewdownload&cid=2
... SHAMELESS PLUG ENDING...
You can then use your Asterisk (www.asterisk.org) install to connect
any of your voip devices with each other, voicemail, conferencing,
T1/E1/POTS hardware, other Asterisk systems, SIP phones/ATAs, etc.
Pretty much anything that you can think of.
Take a look at http://www.voip-info.org and listen to the
Asterisk-users mailing list for a while. If you are at all interested,
I guarantee that you will be hooked in no time at all!
Hopefully I have given you a lot to think about!
P.S. - I hope that I didn't offend anyone with links to AstLinux. I
just finished 0.2.2 yesterday so I am still pretty excited about it!
--
Kristian Kielhofner
More information about the luni
mailing list