Jason Costomiris on Sat, 14 Sep 2002 18:30:09 +0200


[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]

Re: [PLUG] VoIP


On Fri, Sep 13, 2002 at 02:25:55PM -0400, Paul wrote:
: That one works, but I just realized that there isn't a Linux version of 
: pgpfone.

Slightly OT for this discussion, but I've actually been using VoIP as a 
replacement for one of my work lines here @ home.  The service is called
Vonage (www.vonage.com).  $40/mo for all you can eat, includes LD for all
of the US.  Fairly competitive international rates too.  It's the Cisco 
SIP-based VoIP solution.  They send you a small box (about the size of a 
small hub) that you jack into your broadband-connected network.  You have 
to have a DHCP server on the LAN, and have a connection that supports at 
least 95kbps upstream.  You plug in a regular phone to the thing and go.
Gives you Call Waiting/ID/Forwarding/ID Blocking/Voicemail.  All billing
stuff is online.

The box is basically the "smarts" from the Cisco IP phones we've all seen.

For the curious, I'm running an iptables firewall on Gentoo with the HTB3
patches in the kernel for QoS.  Here's my QoS setup..

/usr/sbin/tc qdisc add dev eth0 root handle 1: htb default 11
/usr/sbin/tc class add dev eth0 parent 1: classid 1:1 htb \
	rate 128KBit ceil 128KBit
/usr/sbin/tc class add dev eth0 parent 1:1 classid 1:10 htb \
	rate 95KBit ceil 128KBit
/usr/sbin/tc class add dev eth0 parent 1:1 classid 1:11 htb \
	rate 25KBit ceil 128KBit
/usr/sbin/tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 \
        match ip protocol 17 0xff match ip dport 5060 0xffff \
		match ip tos 0xa0 0xff flowid 1:10
/usr/sbin/tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 \
        match ip protocol 17 0xff match ip dport 10000 0xffff \
		match ip tos 0xa0 0xff flowid 1:10

What that does is reserve 95kbps for the VoIP traffic when it's in use.
Otherwise, it gives you full 128k up...

Sound quality?  Sounds like your average GSM or CDMA cellphone, better than
TDMA quality, but not landline quality.  It's very sensitive to being 
bandwidth starved, which is why I'm doing QoS here..  

Only bummer is that I couldn't get a local number.  They've got Northern 
NJ, NYC, Long Island, San Fran, LA, Atlanta, Chicago, Miami, Boston, and a 
few other area codes. I've got a 917 number, which isn't really bad, since 
I cover the NY territory for work anyhow..


-- 
Jason Costomiris <><           |  Technologist, geek, human.
jcostom {at} jasons {dot} org  |  http://www.jasons.org/ 
          Quidquid latine dictum sit, altum viditur.
                    My account, My opinions.
_________________________________________________________________________
Philadelphia Linux Users Group        --       http://www.phillylinux.org
Announcements - http://lists.netisland.net/mailman/listinfo/plug-announce
General Discussion  --   http://lists.netisland.net/mailman/listinfo/plug