Free Software Voice Over IP Solutions?
Shisha asks: "I'm looking for some Voice over IP solution for Unix (Linux, and Solaris in particular). I want to call friends in Prague from the UK. Is there any way how to make the phone call go over the net?" I know there are programs like CCFAudio, Ethernet Phone, FreeWebFone and Speak Freely, however I haven't used any of these programs so I can't say to how well they perform. Have any readers out there tried any of these or have other VoIP solutions that they use that deserve mention?
Caller gets on computer,
which is (or gets on) internet via local 'phone/DSL/cable/intranet-gateway/etc.,
caller starts GnuPhonella, enters international phone number
GnuPhonella locates a DestinationCityLocalArea GnuPhonella node that isn't busy, and negotiates service,
Destination node dials *OUT* into DestinationCityLocalArea,
where someone asnwers by *ORDINARY* phone, and
conversation ensues. (FAX could be done similarly).
Does this exist (I mean for cheap h/w with GPL s/w)? Note that it requires simultaneous internet connection and POTS voice dialout at the destination, to get to an ordinary phone in that area, but with non-phone internet connections becoming common (especially in businesses) that should be less and less of an obstacle.
What cards can dial voice connections for your computer? Any voice modem? Or is there more to it? Special wire to audio card from modem like CD wire? Can you have both?
GnuPhonella nodes could be identified first by their international phone prefix paths, so knowing the number you want to dial could do an automatic search for the a node at that area.
BTW, what would be the legal difference between a group doing this as (a) internal between branches of a business, (b) internal to a human family, (c) a private club, (d) an informal group of friends, or (e) an anonymous public association?
GO MODERATORS!!!!
crap generating idiot
Recent legislation (May 16, 2000) has recently been passed and is now actually on the books. This new law is an amendment to the United States Code and it may lead to taxation of IP telephony.
Here is the bill with the amendment.
The bill is supposed to not allow the taxation of internet services, but at the last minute due to pressure from the TelCo companies, a new paragraph was added to the end making IP Telephony taxable.
What do you guys think?
For more information:
Internet Rally against HR1291
A Wired.com article about this legislation.
A ZDNet article.
Rami James
Pixel Pusher
--
rJames.org - illustration
The original text can be found here.
Meerkat.
umm... here in New Zealand, we had Telecom privatised about 10 years ago. Before then, we had a state-of-the-art telephone system.... now, the system is badly run down and totally obsolete. Only about half of the lines in rural areas are even capable of sustaining a 14.4k modem connection.
Telecom NZ has a contract with the government... the "Kiwishare agreement"... that forces them to keep local phone calls free. They've been using every possible opportunity to try and get around it... the 0867 scheme is a good example, forcing data calls to go through a seperate network so they could charge 2c a minute after 10 hours, except for calls that went to ISPs with 0867-prefixed numbers (so they could then degrade service to all ISPs except their own, XTRA, maybe...)
then there's also the time they decided to make all current prepaid phone cards obsolete with no refunds.... 19 million dollars worth of them. They didn't get to do that, thank god.
They pull something like 12 billion dollars a year out of this country. For a country as small as New Zealand, that's one hell of a lot. Overall, I'd be happier if Telescum were still owned by the government.
Ok, basically TCP packets drop all the time and computers put them back together. You are trained from birth to pick up even the smallest flaw, and you will find the conversation annoying - since the application stream is impossible to detect for content based reassembly. We are doing real time, perfect quality sound transmission every morning when we say hello to ea. other. VoIP on IPv4 - sounds like junk no matter how technically perfect ... at least right now.
he who has the fastest cart always has the best lie.
How long do you think it'll be before someone writes a VoIP module for Mozilla? Now that would kick ass.
---
Zardoz has spoken!
Oper on the Nightstar
http://ee.lbl.gov/vat
Cole's Law: Thinly sliced cabbage
So the telco there was privatized without opening the market to competition? If this is the case, this is not what I'm advocating... A private monopoly might or might not be a bit better from a public monopoly, but it's still a monopoly. What you need is competition, and effective regulation from the government so that the telcos can make money but can't screw the consumer. I admit it's not easy to maintain this balance, but it has been done with varying degrees of success in various places in the world. I'm most familiar with telecom in Canada, and it's a perfect example where there is really affordable communications of very high quality for every taste (from landlines to high speed internet access), through competition and generally good regulation.
How compatible are the million solutions mentioned before?
Can I use speak freely with Nautilius? Can I use RAT with Voxilla?
TIA for your shared knowledge!
-- "As a human being I claim the right to be widely inconsistent", John Peel
Ignore the anonymous coward: it's just that.
Your writing is good: do more.
"We reject kings, presidents and voting. We believe in rough consensus and running code." Dave Clark, IETF
And local toll calls are usually more expensive than long distance calls because the local phone company has a monopoly (and to be fair, they also have government restrictions on their base rate, which they have to recoup somehow).
outside the US, we pay per minute on a local call... international is killing me!
Internet phone can be a lot more trouble then it's worth. It took me days before I got mine working. Also once you do get it working there's still about a 1 - 1 1/2 second sound delay no matter what speed connection you have. At least that was my experiance since I tried it cable modem to cable modem.
WAR IS PEACE, FREEDOM IS SLAVERY, IGNORANCE IS STRENGTH. The Party - 1984
i was implementing a VoIP solution for a company a few weeks ago where linux based kiosk terminals where euquiped with phones that should be able to make VoIP calls to a central callcenter including video. i looked at the existing software. H323 seems to be the way of the futurere and there are already H323 based solutions on the way. openh323.org. even thought they where not stable enought for my needs yet. but at least the demo appication (voxialla) was able to interoperate with the M$ netmeeting shit. video transmition with H263 codec (for low bandwith) is also on the way. for my solution i decided to use quicknet telephony cards (it greatly enhances the telphony experience if you have a real phone connected to your computer which can also ring and is independent of the sound card). those have a DSP on board which does voice compression accourding to the most important standads. it has a GPL'ed kernel driver. (the only downside is the DSP code itself is not open but that is not that much of a problem).
i decided to just adopt the demo code that came with the quicknet cards for my appolication since it was more stable then the H323 things. (it is easy since the compression is already done on the card). for the video thing i used a parallel netscape server push with 1 picture every 3 or 4 sekunds 160x120 (about 2k Byte) in size). greetings mond.
As it is, to use VoIP I have to pay for the local call to my ISP... why should I pay double digits USD for a 5 minute call over regular billing!
What about Gnome-o-Phone? Also, a Freshmeat search might be helpful...
-- Ed Avis ed@membled.com
Email is stealing as well. How dare you deprive the USPS of their hard earned postage?
Using free software is theft because if you want software, you should pay for it.
Sheesh. VoIP is only stealing if you are stealing the bandwidth in the first place.
You might want to say this to the people in all the countries that used to have government owned monopolies running all telecom. I'm sure they'll inform you that they were paying a lot more than you are for phone service, and that in many cases it wasn't as good. They'll also tell you that after the market was opened up in their country, and the national telcos privatized, cost has gone down and quality has gone up. Strange, eh? I guess that national telecom monopolies are indeed a superior idea, but we just haven't seen any proper implementations to date. Kind of like communism, I guess.
Nice idea, as long as local calls are free of charge - currently true in most of US, but certainly not in Europe (though some countries may have extra-cost packages for unmetered local calls).
I'd like to see such gateways for deaf people, calling out or in at 300 baud to/from textphones using old, cheap modems - the idea is to network deaf people (who use textphones a lot - think keyboard plus very old modem in one package) into the huge world of Internet instant messaging (and maybe WAP and SMS messaging for mobile phones).
As for VoIP - check out the Linux-DiffServ project, its EF (Expedited Forwarding) per-hop behaviour (jargon for a special packet queuing mechanism) is very good at doing VoIP, which needs very low latency and fairly low loss. In other words, your Linux router/firewall, or even desktop, should always send a VoIP (EF marked) packet first, even if other packets are also queued.
The other thing needed is link-level packet fragmentation - Cisco call this LFI, which is proprietary, while the IETF calls it ISSLOW - the idea is that your large (1500 byte) FTP packet should be 'preemptible', i.e. it is actually sent as many small layer 2 fragments (not IP fragments), so the VoIP packet (probably only one layer 2 fragment) can sneak in very quickly after the current short FTP fragment. Compressed RTP headers a la Cisco would be very useful - cuts down IP/UDP/RTP headers to about 2-3 bytes. These tricks are most relevant to low speed lines (modems now, mobile phones in the medium term) However, both of these tricks require your ISP to cooperate, so not so useful for Gnuphonella.
For one major possible latency improvement, see the John Carmack posting a while back about low-latency Linmodem drivers - these will also be important for VoIP without special hardware.
I've tried conferencing with Speak Freely and it worked OK, except for the fact that I cannot speak and listen at the same time due to the state of sound drivers under linux. I use the OSS drivers and have a yamaha opl3-sa2 and it would appear that there is no full duplex support for my card. Until you have full duplex drivers as the norm and not the exception it would seem to me that audio & video conferencing is doomed to suck under linux. Am I doing something wrong? Is alsa better in this respect? What is the current state of full duplex audio drivers for linux? I can't wait for the day that I can do voice recognition and still play mp3's or listen to a real audio stream. Are there any packages that work around this problem with full duplex?
Brian Seppanen
Minister of Information and Propaganda
Area 54 The Secret Government Disco Labs Provo
A couple of months ago, the Roger MacWilco Mac Alpha was released. It allows PC and Mac users to communicate with each other on the same RW channel. Just FYI, In October of 99, Roger Wilco merged with HearMe (formerly MPath Interactive). In addition to Roger Wilco, HearMe has several free voice products available now (currently all PC though)
http://www.wimba.com
Wimba lets you send voice and text messages, with email notification, to individual email addresses, and semi-private and public forums.
Supported platforms include unix and windows. It uses a couple of TCP ports listed on the FAQ, so it may not work behind most firewalls.
actually is. This may degrade the voice quality a little, but it gets rid of that annoying lag.
Not so. I discovered the other day that Linux RealPlayer7 (and, I assume, other versions) will not use all the bandwidth available if you tell it you have a slower connection. It now thinks I have a T1 (I have cable), since none of the other settings made it use all the available bandwidth. Sure, it'll screw up some bandwidth negotiations, but few streams will want more than I have anyways.
I wouldn't be surprised if other apps have this `feature' as well.
---
END OF LINE
Competition is generally a good thing. However, there has to be a stable, profitable market and demand. If no one is willing to pay the cost of a service at the level of quality they demand, then competition cannot help; a company cannot run at an operating loss for extended periods -- this is where government traditionally steps in. (see also: dairy subsities)
Do you think anyone would be eager to step up and sell ISP services if people were only willing to pay 2$/month for dialup (56k modem and ISDN), 5$/month for DSL, or 7$/month for T3-like cable modem service? There's no way to make money like that. The "free ISPs" of the world are still very new to the scene and may very well fail hideously -- but then, they make money from advertising, not by selling connectivity. (If banner ads have taught us anything, it's that people become blind to them and even spend money on software to filter them out. How many banner ads are in the web pages you see everyday? How many do you notice? How many do you actually click on?)
As one of the authors of CCFaudio I can make a few comments. IMHO, CCFaudio offers the best performance. It has a nice gui and gui operations do not interfere with sound quality as they do for most of the others. It works well on Sparc Solaris, Intel Linux, and SGI Irix. It should work well on any pthreads based unix.
It also offers good multiuser conferencing. Most of the others don't.
On the negative side, it is not compatible with any other iphone. Most iphones offer some standard protocols--vat being the first and there are some newer ones. It wouldn't be very hard to add compatibility modes to CCFaudio, but the funding ran out (it was developed as part of an NSF funded project). Feel free to hack.
CCFaudio can be used with CCFringer which provides a gui for establishing connections. It only works if the other user is using it, too, of course. It hasn't been widely tested.
Hope that helps,
--Michael
oh, the market's open to competition, alright. Telecom has about the same level of competition from Clear as Microsoft has from IBM/OS2Warp. The only area where Clear has any sort of hold, is long-distance calls. The problem is, when it was privatised, the market was totally deregulated, and Telescum owns all of the lines.
At the moment, we're just hoping that the new wideband wireless bandwidth the government is selling, will encourage competition within the next few years.
Nautilus is a free(and open-source) voice over IP(or serial connection) program that focuses on encryption, however you can turn it off if you don't want it, or if you run into truble with export laws. I have ran it many times with it's 2.4Kbit codec, and it sounds much better that anything else I have ever heard over 56k modems. Since your only using 2.4kbit/s, if you are using it over bad links, it can easily resend data and have plenty of bandwith still left over.
It will run under DOS,Windows,and many types of Unix
Get it hereLinuxTelephony
openphone.org
Packetizer.com
SpeakFreely.org
Voxilla.org
___
There's an interesting solution I heard of recently : OpenH323 is an open source implementation of the H323 specifications (it covers several audio and video conferencing protocols and codecs).
I've used the originally named 'phone' *g*
It works pretty well, but requires a central
'name'server... (yes, you could remove that, it's
GPL).
Author: David Ashley
http://www.xdr.com/dash
Program name: Phone
Program Homepage: http://www.linuxmotors.com/phone
Windows For Telepaths
You open the box labeled "Windows TP", carefully extracting the pouch labeled "License Agreement". You examine the contents of the pouch, finding an inflatable beanie bearing the Windows logo rather than the familiar 3.5" diskette package. You inflate the beanie, insert two "C"-size batteries (not included), and carefully place it on your head. You press the Start button.
Immediately, the image of an hourglass comes to your mind. You find yourself trapped; unable to move anything in your body save your eyes. After an indeterminable delay, you regain control of your senses. You are suddenly compelled to speak your name and business affiliation. You then retrieve your Windows TP package and chant the Product-ID number.
Suddenly you see the words "Windows is detecting new hardware" flash before your eyes. You crash to the floor, writhing in agony. You feel every muscle in your body contract and retract in turn. Your mind is filled with the image of a blue inchworm, creeping slowly across a grey field. The creature finally reaches the edge of its domain, and your seizure ceases. You take a moment to regain your composure, and you are reminded of your high school anatomy course as a complete listing of every organ in your body appears before your eyes. You browse the list for a moment, and utter the phrase "OK". After a short delay, you hear the sound of a trumpet echo through the recesses of your mind.
You find yourself in a large, barren space. You look around, and discover images labeled "My Brain", "Recycle Bin, and "Set up the Microsoft Network". You feel compelled to utter the word "Start", after which a list of options floods your mind. Weary from the detection phase, you utter the word "Shut down". You close your eyes, and blackness surrounds you. You feel yourself start to drift into sleep. Your peace is interrupted, however, as a bright orange light invades your nothingness. "It's now safe to shut down your mind".
You drift into unconsciousness, and sleep for several hours. When you awaken, you are frozen in place as you see clouds and blue cycling colors. After a short eternity, the familiar "My Brain" icon reappears in your mind. But something is terribly wrong; you can feel it in your gut. Just outside the range of primary vision, you can sense something lurking about you on all four sides.
You slowly look up, and see the word "Safe Mode" glaring back at you. You back away slowly, swivel your head, and there it is, behind you as well. Your heartbeat quickened and you are terrified as you turn to your left and your right and it meets you there as well, its cold, heartless glare filling your soul with despair.
Quickly, you summon Control Panel, System, Device Manager. You feel yourself frantically gasping for air as you run through the list of installed devices. You come upon "Respiratory System" and are horrified to see a black exclamation point on a yellow field next to the entry "Lungs". You close your eyes and utter the word "Properties". On the closed curtains of your eyelids, you see your life flashing before your eyes.
You force yourself to concentrate on your situation, attempting to discover which system devices are in conflict, when suddenly your entire body seizes up in pain. You lose all sense of reality. You are floating through the clouds as you hear a voice echo through your mind: "This program has performed an illegal operation and will be terminated." You start to black out and suddenly you remember your situation. You stare in horror at your blue extremities, knowing that, without oxygen, you will not last much longer. With all the consciousness you can muster, you force yourself... To reboot.
You awaken in a place that is dark, but familiar. A solitary white prompt on a black field greets you. You look behind you and see the wreckage of the operating system that nearly spelled your demise. "Cannot find a file that may be needed to run Windows". You turn around to face the prompt, and a wide grin comes across your face. You take a deep breath and revel in the life-giving atmosphere. You laugh as you utter the words, "DELTREE WINDOWS".
Suddenly you find yourself on the floor of your home. You find the charred remains of the Windows TP beanie littering the floor. You carefully gather them up, stack them neatly on an altar, and burn them, promising yourself never to risk your life with Microsoft again. You bury the ashes, knowing that your life is again in order.
crap generating idiot
The software mentioned are all possibilities. However, in my experience using computers to send audio across the net has lots of problems.
Unless your soundcard and software can do full duplex (mix incoming and outgoing sounds) the conversation can get very confusing. Unless you are used to saying "over" at the end of a sentence I suppose.
To those saying that you are cheap, I understand. I can ring USA for 3p/min from the UK, but Prague would be 19p/min.
By all means give it a go. However, you may find that you are better sticking to email and instant messaging between expensive calls.
Get & try RAT: Robust Audio Tool at http://www-mice.cs.ucl.ac.uk/multimedia/software/r at/ It's open source, and they have builds for major platforms (FreeBSD, HP-UX, IRIX, Linux, NetBSD, Solaris, SunOS, and Windows 95/NT). Au regards, Fh
One tip, and I think it may apply to most software packages. Tell the software that your connection is a little slower then it actually is. This may degrade the voice quality a little, but it gets rid of that annoying lag.
I tried this on a PII-266 under WinNT 4.0 SP5 though a firewall using RH 6.0 on a Pentium Overdrive 83 system on a Cable Modem.
I'd like to some software that will let me use OS/2 and Linux to talk to people I know that run Windoze.
Fight Spammers!
Roger Wilco (http://www.rogerwilco.com) is a voice activated net radio system designed specifically to augment games. It is free, and there is a freely available SDK for using it within your own game. I run it in standalone mode, where it has nothing to do with the game itself, it just sits there as another application.
The interesting thing about Roger Wilco is that it doesn't screw up your computer. I run it over Unreal Tournament and it takes very little bandwidth (I don't notice any induced lag) or processor power (again, not noticable on my PII). The game sound comes through clearly and is not interfered with by Roger Wilco. The quality is almost as good as normal telephone. Previously I was not aware that this level of quality was possible.
The company is very intent on becoming the dominant net-voice technology. I don't know if they will succeed, but this is very good for consumers. They give away their software to get a large user base, and I suspect that if enough linux users wrote to them they would open the source for us to port or write a port themselves.
magic
It would be better with some sort of neuromancer-ish cyberpunk direct brain-machine connection sort of thing.
---
the pen is mightier then the sword. the sword is mightier then the court. the court is mightier then the pen.
story and submit it to a sci-fi publication... :)
That's really cute.
Excellent imagination... flows well... re-write it
a bit (I'm sure you know what I mean) and it's
a killer short story..
Thanx...
Friends don't let friends buy Compaq's. (Dell/Gateway... same same) You want a good computer? Build it yourself.
I'm going to assume for a moment that this was a troll, and I'm also going to assume that they unknowingly (or knowingly, it's not important) brought up a very important point for discussion (although not completely on topic).
Why should you have to pay someone when you make a telephone call? You don't pay for email, except in a very obtuse way. What I think this issue is whether or not access to PUBLIC networks should be free or not. IMHO, there is no excuse for charging for any kind of network. Public network infrastructure, power, phone, net, everything should be nationalized. End of story. Right now, we might pay a few dollars for a universal access surcharce, but that's not what it's about. The phone company expects you to believe that it costs them on a per minute basis to keep up their networks. It doesn't. MCI/Worldcom's cost is about US$0.02 per minute, and you know what, most of that goes to pay telemarketers. There is absolutely no reason why we all can't pay, say, a $70 annual telecommunications tax, and have unlimited connectivity.
It is of course easy to argue that that's where it's going anyway and why bother with all that nasty government stuff. Well, that's what we have government for. The government should be progressive as well as protective. I mean hell if we pay all this money in taxes, shouldn't the government do something insofar as looking towards the future is concerned?
People around here seem to have a problem with monopolies. I don't. Just so long as they're not unregulated, controlling, tyranical monopolies. If MS had always had an open source approach, can you imagine how much better of a product it would be? No more waiting 3 years for a bugfix, etc. But the thing is a monopoly, properly used can be a good thing. In monopolies, you don't have non-compatible equipment to deal with or any of that. And if that monopoly answers to the GAO or some organization, then you wouldn't have things going on like AT&T charging US$0.35/min when it was completely unnescessary.
If we had a national telecom monopoly with progressive leadership, I think that universal access in this country with a reasonable fee is not an unreasonable thing to consider. DSL a couple dozen IPv6 addresses to every home!
And here, the argument that if we take away monetary rewards, we take away incentive for development just doesn't work. It's not like this service would be giving away free OC-192s to Digex or anything. Anyone who wanted to get more than their 'fair share' will have to pay for it. There will still be a market for high band products and services becuase the public network will need it, and there will always be private networks. On the consumer side, this national monopoly would have to fund R&D to be constantly improving the quality of service.
Of course there is the question of practicality and likelyhood. Is it practical? yes. Is it a good idea? yes. Will it ever happen? no.
Here's why not. All the phone companies are not interested in going out of business anytime soon. Bernie Ebers (head of worldcom) does not want to give up his billions in stock to accept a slightly smaller salary to better life in this country. Theres one reason all these guys are in it, money.
There are so many people who would hate it, not because it would threaten their livelyhood, but because it might reduce the value of their stock, if we had a free, high-speed, IPv6 network with say ten billion ip addresses reserved for phones worldwide.
But wouldn't you love it? If you could dial a 10 digit number into your IP-Phone (TM) and be connected to anyone, anywhere in the world?
It's pie in the sky i know, but isn't it fun to dream?
i tried ipmasq'ing dialpad via their faq's howtos. i suppose my setup of masq'ing out of vmware/win98 might not fit exactly, perhaps that is why the howto was incomplete or not valid enough. anyhow, fwiw, i was told i need portforwarding perhaps that xinet would do, that is where i dropped out and bought a 2nd HD to run win98 and back up my primary linux HD anyway. anything besides dialpad bridge internet/regular phone lines? net2phone? anything else? cheers
feel the cheese
Surfing the net takes far more bandwidth than a 2.4Kbps real-time bidirectional audio link. If you're that short on bandwidth, STOP READING THE COMMENTS!
-russ
Don't piss off The Angry Economist
Use: /etc/rc.d/rc.dialpad - Start portfw for dialpad phone /etc/rc.d/rc.local under /etc/rc.d/boot.local for SuSE. /etc/rc.d/rc.dialpad ]; then /etc/rc.d/rc.dialpad
#!/bin/sh
#
#
# access on Linux Servers with IP-Masquerading/Firewall.
#
# Add the following to
# Slackware or
# ------------------------------------------------
#
# Start dialpad portfw:
# if [ -x
# .
# fi
#
# ------------------------------------------------
# Change x to your servers ip address.
# Change y to the clients ip address.
#
/usr/sbin/ipmasqadm portfw -f
/usr/sbin/ipmasqadm portfw -a -P tcp -L 24.x.xxx.xxx 51210 -R 192.168.0.x 51210
/usr/sbin/ipmasqadm portfw -a -P udp -L 24.x.xxx.xxx 51201 -R 192.168.0.x 51201
/usr/sbin/ipmasqadm portfw -a -P udp -L 24.x.xxx.xxx 51200 -R 192.168.0.x 51200
/usr/sbin/ipmasqadm portfw -ln
# SpeakFreely
/usr/sbin/ipmasqadm portfw -f
/usr/sbin/ipmasqadm portfw -a -P tcp -L 24.x.xxx.xxx 2074 -R 192.168.0.x 2074
/usr/sbin/ipmasqadm portfw -a -P udp -L 24.x.xxx.xxx 2074 -R 192.168.0.x 2074
/usr/sbin/ipmasqadm portfw -a -P tcp -L 24.x.xxx.xxx 2075 -R 192.168.0.x 2075
/usr/sbin/ipmasqadm portfw -a -P udp -L 24.x.xxx.xxx 2075 -R 192.168.0.x 2075
/usr/sbin/ipmasqadm portfw -ln
#
-- Ted tsikora@powerusersbbs.com
A little known and excellent set of free multimedia and confrerencing tools have been quietly developed for the MBONE. They are intended, naturally, for use in multi-cast environments, but most will work in point-to-point environments as well. Take a look at the University College of London Networked Multimedia Research Group web pages for details and a software archive.
Try setting your mixer. It's amazing how many boxes either have the mic turned off, or set really low by default.
--------
"I already have all the latest software."
Neat stuff.
Actually I worked for an ISP that provided free tech support to all customers.. Not one of them in our area code.. We used VoIP technology to save thousands a month on phone bills and yes it is not the greatest quality but sure good enough to win my support.. Even more so for being such a new technology.. It has a way to go before being implemented into the mainstream market but IS the voice of the future..
-- http://www.safeproxy.org - Free Anonymous Web Surfing
How about interconnectability between SIP and H.323?
Have you tried openh323.org??
They have a standards based simple phone program
called openphone.
The Information Revolution will be fought on the command line.
While not currently available for linux (at least that I have been able to find) PGP puts out a great product called PGPfone. Not only does it do voice over IP in decent quality it also Encrypts your conversation at whatever keylength that you specify, without noticeable signal degredation.
unfortunately, dialpad is windows-only. (Or was when i last checked a couple months ago).
One Microsoft Way
My plan is to pimp before they realize I'm a jackass. Hit 'em hard and fast.
...and the nice feature is that it is available for both *nix (Sun, HPUX, Linux etal) and Win Systems. So if you have family/friends on that commercial OS there is a IPvoice solution. The Win setup is unremarkable; download, turn the Wizzer loose and cross your fingers. On the *nix end, a bit of the ussual sound setup twiddling is required to get things going; however, nothing out of the ordinary.
The best part is the availablity of *nix CLI operation! You aren't forced into X to use it; handy on older laptops & PC's.
Dialpad is an excellent web-based solution that works as a browser plugin. It's totally free. You can dial any telephone in the US free or anyone in the rest of the world can call a US resident. Unfortunately they do not support Unix. They however in their FAQ they have included instructions on how to make it work on Unix based firewalls/masquerading. Several people I know now use it instead of a telephone. I did for a while but just can't stand having a Windows machine on my home network. It also works ip to ip anywhere.
-- Ted tsikora@powerusersbbs.com
I've used speak freely and been very happy with it. I only used the command line client, wrote myself a little script 'sfanswer' to respond to incoming connections, installed ALSA so that I could have full-duplex communication (speak and listen at the same time) and generally had a great geeky time with it. Sound was quite decent, better than PCS phones, actually, even on a 33.6 modem, though network traffic makes that a little inconsistent.
Meanwhile, my non-geek friend at the other end installed the precompiled Windows95 binary, played with menus and generally did the dumb-end-user thing and got it running with no problems...
So, for decent sound quality, interoperability with the non-geek world, pretty good reliability, a variety of compression options, - oh, and an echo-server to test your setup against - speak freely is pretty good.
Since I was happy with speak freely, I can't say how it compares to the others.
--Parity
--Parity
'Card carrying' member of the EFF.
If you have problems with the other script try this: /etc/rc.d/rc.dialpad - Start portfw for dialpad phone /etc/rc.d/rc.local under /etc/rc.d/boot.local for SuSE. /etc/rc.d/rc.dialpad ]; then /etc/rc.d/rc.dialpad
#!/bin/sh
#
#
# access on Linux Servers with IP-Masquerading/Firewall.
#
# Add the following to
# Slackware or
# ------------------------------------------------
#
# Start dialpad portfw:
# if [ -x
# .
# fi
#
# ------------------------------------------------
# Change x to your servers ip address.
# Change y to the clients ip address.
#
# Dialpad
/usr/sbin/ipmasqadm autofw -A -v -u -r udp 51200 51201 -c tcp 7175
/usr/sbin/ipmasqadm autofw -A -v -u -r tcp 51210 51210 -c tcp 7175
# SpeakFreely
/usr/sbin/ipmasqadm portfw -f
/usr/sbin/ipmasqadm portfw -a -P tcp -L 24.x.xxx.xxx 2074 -R 192.168.0.x 2074
/usr/sbin/ipmasqadm portfw -a -P udp -L 24.x.xxx.xxx 2074 -R 192.168.0.x 2074
/usr/sbin/ipmasqadm portfw -a -P tcp -L 24.x.xxx.xxx 2075 -R 192.168.0.x 2075
/usr/sbin/ipmasqadm portfw -a -P udp -L 24.x.xxx.xxx 2075 -R 192.168.0.x 2075
/usr/sbin/ipmasqadm portfw -ln
#
-- Ted tsikora@powerusersbbs.com
No. I would not love it. I'm not sure what is scarier: a government-run internet or that you think it's a good idea.
You can seriously sit there and think that a government run monopoly will bring innovation and efficiency to the internet? That it will be nimble and willing to provide cutting edge technology to the country? That it will provide free and unrestricted access to everyone? How long do you think Napster would last on a government internet? Hell, here's an on-topic question: how long do you think IP phones would last on a government internet before some bureaucrat decided they were a waste of precious communal bandwidth?
I realize your premise is based on magically staffing this monopoly with enlightened, caring, technically savvy bureaucrats, but honestly, really, you believe that will happen? You believe that it will stay that way after five years? After ten?
It's amazing the number of people that believe that centralized control is good. Or that sending your money into the government somehow means that it will be spent in a more efficient manner.
I would love to have a high speed Ipv6 network. I love IP phones, but you can't get it for free. Someone, somewhere, has to pay for it. Why is it so unreasonable to expect people to make money while providing you with that service?
SIP is the IETF standard for signalling of VoIP calls (as well as other multimedia conferences). It is supported in products by 3Com, Nortel, Cisco, ... Very cool.
You can check it out in the kdenonbeta package of KDE 2.0.
I have no problem with paying for access, wht i do have a problem with is buying Bernie Ebers a 52-foot yacht and 35 cars. There's a lot of waste and I think that properly administered, it could be a good thing.
Don't you realize that by posting on slashdot you're using up bandwidth that the rest of us could use? Get off the web and go back to gopher!
Dr. Dobbs Jornal had one called idtAudio, and did an audio stream. The decoder was in Java, and the encoder in C. It streamed over HTTP. You can get the source there.
DDJ has covered alot of the compression field, and has many articles on the topic.
---
Another non-functioning site was "uncertainty.microsoft.com." The purpose of that site was not known. -- MSNBC 10-26-1999 on MS crack
--
# Canmephians for a better Linux Kernel
$Stalag99{"URL"}="http://stalag99.net";
Thank you for your opinion, Mr. AT&T Executive.
-- Dr. Eldarion --
It's not what it is, it's something else.
Also check out www.vovida.com (I work there) who have put out several open source stacks for VoIP and a software phone that uses SIP and runs on Linux with a Quicknet phonejack card. Vovida has also sponsored a project to create an open source client like you want. It is at http://sourceforge.net/project/?group_id=5560 and the RFP is at http://www.sourcexchange.com/ProjectDetail?project ID=20