VoIP4Linux http://voip4linux.infogami.com/ IP telephony, open source and Linux: the freedom to talk I am off to GUADEC http://voip4linux.infogami.com/blog/2007-07-departing-for-guadec-2007 2007-07-16T15:54:32.391347-08:00 dcorking <h3>July 16, 2007</h3> <p>Tomorrow, I am off to <a href="http://www.guadec.org">GUADEC</a>. It is in the UK for the first time &mdash; in Birmingham.</p> <p>I will only attend for the 3 core days, but I expect to hear interesting things about the astonishingly rapid progress the <a href="http://telepathy.freedesktop.org">Telepathy</a> project has made, more about Maemo, and about GNOME infrastructure, especially the new continuous build service.</p> <p>I hope Ekiga can make use of the build service.</p> <p>Mail me if you would like to meet me.</p> <p><a href="http://dcorking.com/">David</a> <br /> <a href="http://voip4linux.infogami.com/blog/2007-07-departing-for-guadec-2007">post a comment</a></p> The fun of project collaboration? http://voip4linux.infogami.com/blog/qwaq-forums-launched 2007-03-13T18:55:03.713040-08:00 dcorking <h3>March 13, 2007</h3> <p><strong><em>3D virtual worlds</em></strong> may be a leisure time fad, but the Silicon Valley gurus at <a href="http://www.qwaq.com">Qwaq</a> think it can be serious business. I suspect they may be right.</p> <p>Investors and sponsors have put a lot into the open source <a href="http://www.croquetconsortium.org/">Croquet project</a> project, and some of the project's founders are now <a href="https://lists.duke.edu/sympa/arc/croquet-dev/2007-03/msg00040.html">commercialising it</a> with a service that allows you to drag and drop the day-to-day tools and applications that you use in your office and lab, into a new and more natural context.</p> <p>Imagine being able to stand next to your teammate from overseas, pore over and tweak your latest web application, have a real conversation, then hang a couple of sticky notes for your colleagues in another timezone to pick up later. No polluting flights, no worries about everyone having the latest version of the spec, and the fun of being able to explore what changed in the little world since you last visited.</p> <p>Somehow, I think the virtual room with the walls covered in Gantt charts will still be a lonely one.</p> <p>David</p> What is hot? WiFi, UMA and convergence http://voip4linux.infogami.com/blog/is-uma-hot 2006-12-03T17:06:55.270077-08:00 dcorking <h3>December 3, 2006</h3> <p>There seems to be some real excitement about WiFi VoIP products.</p> <p>On Friday, the Washington Post <a href="http://www.washingtonpost.com/wp-dyn/content/article/2006/12/01/AR2006120101133.html">pointed out</a> that Vonage will have a radical new range for 2007.</p> <p>Also, 2006 has been the year for proving out UMA, the system that allows mobile cellular services (including phone calls, mobile web and SMS) to use WiFi and the Internet to travel cheaply and with better coverage and data rates. Glenn Fleischmann's <a href="http://wifinetnews.com/archives/006814.html">August podcast</a> gives an overview, and in the last few days, <a href="http://vowlan.wifinetnews.com/archives/2006/12/tmobiles_hotspo.html">T-Mobile&#39;s public trials</a> in Seattle challenge the main US landline operators with unlimited calls from home on your mobile phone.</p> <p>I hope there are plenty of opportunities for enthusiastic entrepreneurs (like me?) to help people get the gadgets they need, and then hook them up to innovative, interesting and fun services.</p> How much does it cost to call a physical phone with Ekiga? http://voip4linux.infogami.com/blog/2006-04-real-phones-from-ekiga 2006-04-11T10:58:46.133205-08:00 dcorking <h3>April 11, 2006</h3> <p>Nic from Italy asks:</p> <blockquote> <p>I'm using ekiga to call my parent for free, but i've seen that's also the possibility to call phisical phones... but I didn't find anywhere how much does it costs! Do you know the prices or a webpage about those prices? Thank you all. <br /> ... <br /> So if I understand right, Ekiga does not offer its own pc-to-phone service. To do this, i have to purchase from an external SIP provider minutes and then use ekiga as sip device?</p> </blockquote> <p>Right. But, the ekiga project has a partnership with SIP/H323 provider Diamondcard. Click on the PC-to-Phone command under the Ekiga Tools menu - you will see a dialogue with a link to apply that will open in your default browser. That web page shows you prices.</p> <p>No, I haven't used Diamondcard myself, but other ekiga users have.</p> <p>Other options are discussed here: <br /> <a href="http://mail.gnome.org/archives/gnomemeeting-list/2006-April/msg00150.html">http://mail.gnome.org/archives/gnomemeeting-list/2006-April/msg00150.html</a> <a href="http://mail.gnome.org/archives/gnomemeeting-list/2006-April/msg00155.html">http://mail.gnome.org/archives/gnomemeeting-list/2006-April/msg00155.html</a></p> <p>And if you have trouble, <a href="http://mail.gnome.org/archives/gnomemeeting-list/2006-April/msg00043.html">read this</a></p> <p><a href="http://www.corking-project.co.uk/">David</a> <br /> <a href="http://voip4linux.infogami.com/blog/2006-04-real-phones-from-ekiga">post a comment</a></p> Can I keep my passwords and permissions when I install a new Linux system? http://voip4linux.infogami.com/blog/2006-04-preserving-users-in-linux 2006-04-07T10:26:30.342077-08:00 dcorking <h3>April 7, 2006</h3> <p>Tim is planning to upgrade his Linux system from Fedora Core 2 (FC2) to CentOS. His <code>/home</code> directory and shared files are on a separate disc, so he plans to install the new system on his main disc, and then mount the second disc when it is all done.</p> <blockquote> <p>How can I preserve the exact users and groups on the current system, so that system permissions, home directories, passwords, etc. match up when the new OS is installed? <br /> Tim</p> </blockquote> <p>Good question! I don't know much about the Red Hat installers, but in general it is unlikely that installers will touch your list of users (except for perhaps adding a few new ones for running services, but even that is unlikely here as FC2 is so similar to CentOS.)</p> <p>Make sure you have backup copies, and try installing right over your existing installation. When it reboots after installing, the system should continue to use <code>/etc/passwd</code> <code>/etc/shadow</code> and <code>/home</code> just as before. If it doesn't - that is why you have a backup!</p> <p>After the install, scour the system for files ending with <code>.rpmnew</code> and <code>.rpmsave</code>. Those are configuration files where the package authors made sure that their install script preserved a copy of your existing settings, while recommending new settings. Compare the old with the new, read any updated documentation, and make sure the settings now in force are what you really want.</p> <p>If you prefer to have a completely clean CentOS install, then just copy or merge in <code>/etc/passwd</code> and <code>/etc/shadow</code> afterwards, and mount your old home directories. Again that will deal with home directory permissions, users, groups and passwords. Since you have an ssh listener, you will probably also want the old <code>/etc/ssh/</code> but check for any changes to config syntax in newer versions.</p> <p><a href="http://www.corking-project.co.uk/">David</a> <br /> <a href="http://voip4linux.infogami.com/blog/2006-04-preserving-users-in-linux">post a comment</a></p> Skype, privacy and Zfone http://voip4linux.infogami.com/blog/skype-privacy-and-zfone 2006-03-23T06:12:39.381251-08:00 dcorking <h3>March 23, 2006</h3> <p>This morning, Ric Harwood drew the attention of Bristol Underscore to this old article: <br /> <a href="http://www.theregister.co.uk/2005/09/23/skype/">Beware eBay bearing Skype: ominous security omens</a></p> <p>I took a look, and made my own contribution to Underscore (edited here):</p> <blockquote> <p>I am not sure the article is up to the usual high standards of securityfocus, but very enlightening - and very topical, because Zfone was released last week.</p> <p>SKYPE and VoIP: The article says that open standards VoIP (voice-over-internet-protocol) is not peer-to-peer and not encrypted, while Skype is. Not true. In fact both SIP and H.323 are peer-to-peer. Although some providers choose to route voice traffic over their own fibre, most don't. Further both SIP and H.323 have optional encryption, which some equipment supports. The problem is - for encryption to work, the caller and receiver must exchange trusted public keys (or shared secrets) 'out of band'. This is hard, and conventionally needs a troublesome Public Key Infrastructure, so hardly anyone bothers. Without the key exchange, VoIP, including Skype, is not private, even if it is encrypted, as it does not need any code-breaking skills to launch so-called 'spoofing' or 'man-in-the-middle' attacks. Without key exchange, encryption provides a totally bogus veneer of security. Skype might hand over your call logs to anyone who faxes (I don't know) but that is only one of your worries.</p> <p>ZFONE : Last week, Phil Zimmermann (of PGP fame) published the sources of a beta project of his: <a href="http://www.philzimmermann.com/EN/zfone/index.html">Zfone</a> - that will make make open standards VoIP conversations reasonably private <strong>without a public key infrastructure</strong>. Notice that his source is proprietary (not open source), but he is allowing the world to read it so that security experts can identify flaws in the encryption.</p> </blockquote> <p>Andy Davies responded with an interesting link to slides from Black Hat Europe, that I bookmarked <br /> <a href="http://www.furl.net/item.jsp?id=7675311">Silver Needle in the Skype http://www.furl.net/item.jsp?id=7675311</a></p> <p><a href="http://www.corking-project.co.uk">David</a> <br /> <a href="http://voip4linux.infogami.com/blog/skype-privacy-and-zfone">post a comment</a></p> Open source code for Google Talk http://voip4linux.infogami.com/blog/gstreamer-telephony-telepathy 2006-03-21T07:41:40.399609-08:00 dcorking <h3>March 21, 2006</h3> <p>Is gstreamer useful for VoIP and internet telephony?</p> <p>This morning, I had a conversation with Robert McQueen of Collabora, an Open Source company from Cambridge, England. Robert and Rob Taylor have created the new <a href="http://telepathy.freedesktop.org/wiki/">Telepathy</a> framework for building desktop voice and video telephony applications. Telepathy uses gstreamer to process the audio and video streams. By the way, it does Instant Messaging (IM) too.</p> <p>They are using Telepathy to build a Google Talk client (see update below), and they once demonstrated how to build a SIP phone with an early version of Telepathy. If you have checked out the code, <a href="http://voip4linux.infogami.com/blog/gstreamer-telephony-telepathy">post a comment</a>, or a link back to your site to let me know what you think about it.</p> <p>Oh! if you like to hack on this stuff, apparently Collabora are hiring coders to supplement the busy crew of Telepathy and <a href="http://projects.collabora.co.uk/farsight">Farsight</a> volunteers.</p> <p><a href="http://www.corking-project.co.uk/">David</a></p> <p><em>update</em> Rob Taylor points out that their Google Talk client, Gabble, has no User Interface yet. Apparently the program works but it is really only a demonstration for developers to make calls with at the moment. <br /> <em>update 2</em> Robert McQueen tells me that hiring is done : they took on a new employee and some contractors. <br /> <a href="http://voip4linux.infogami.com/blog/gstreamer-telephony-telepathy">post a comment</a></p> VoIP saving lives in New Orleans http://voip4linux.infogami.com/blog/von-medal-of-honor 2006-03-17T18:46:58.424728-08:00 dcorking <h3>March 17, 2006</h3> <p>I just read Jeff Pulver's announcement of the first VON <a href="http://pulverblog.pulver.com/archives/004125.html">medal of honor</a></p> <blockquote> <p>Greg broke into an already looted Office Depot in New Orleans; removed the store's own, and only remaining, Cisco router (all the other equipment already having been looted); found a single live connection at a Hyatt hotel; downloaded a Vonage soft-client; and established communications with the outside world, including President Bush.</p> </blockquote> <p>Ok - this is nothing to do with Linux - but all about freedom. I thought VoIP was just about the convenience of the calls coming to you wherever you are. But with a bit of imagination, the roaming and presence inherent in a good VoIP deployment can bring far more than just convenience.</p> <p>Great work, Greg, and great award, Jeff.</p> <p><a href="http://www.corking-project.co.uk/">David</a></p> <p>p.s. I met <em>eduardo</em> on IRC last night and was able to point him to yesterday's blog <a class="internal new" href="/can-ekiga-connect-to-my-voip.">can-ekiga-connect-to-my-voip.</a> Eduardo had asked the original question about ekiga. I am pleased that he is now looking forward to testing ekiga with his ISP's voip service.</p> <p><a href="http://voip4linux.infogami.com/blog/von-medal-of-honor">post a comment</a></p> another Ekiga FAQ http://voip4linux.infogami.com/blog/can-ekiga-connect-to-my-voip 2006-03-16T04:27:31.509456-08:00 dcorking <h3>March 16, 2006</h3> <p>Question asked on IRC late last night:</p> <p>Mar 16 01:00:33 hi gals, hi dudes : ) <br /> Mar 16 01:00:34 you guys <br /> Mar 16 01:00:51 at the office we're soon goin' to subscribe to a voip thingy through our isp <br /> Mar 16 01:01:07 now i think we're mainly gonna use ip phones <br /> Mar 16 01:01:12 but <br /> Mar 16 01:01:23 one or two people might wanna be usin' a softphone <br /> Mar 16 01:01:31 will ekiga work with it? <br /> Mar 16 01:02:26 like, i wanna call an actual phone, but don't wanna use the diamodcards.us rates. instead, i wanna use the mclink rates, which is my isp, cause they're better <br /> Mar 16 01:02:30 that doable? : )</p> <p>I wasn't there to answer that in person, but the short answer is <em>'Yes'</em> (unless you are going to subscribe to Skype.)</p> <p>There are four open standards for making VoIP calls: the most established are SIP and H.323, and Ekiga does both of those - just type in the credentials from your provider. It takes 30 seconds. I don't use diamondcards: my provider uses SIP (or IAX), and it was that easy. My provider is gradwell.com: you can visit by my <a href="http://www.gradwell.com/voip/?r=7434">affiliate link</a> or <a href="http://www.gradwell.com/voip">directly</a></p> <p>The other open standards are IAX and Jingle. To use IAX you will need a 'gateway server' to connect a SIP client to an IAX service. An Asterisk server should do just fine for this, though I have yet to try it. Jingle is used by Google Talk. If and when Jingle becomes popular, there will be gateways available for that too.</p> <p>In your case, for mclink, a quick check of their site shows</p> <blockquote> <blockquote> <p>Per utilizzare il servizio MC-VoIP รจ necessario dotarsi di un dispositivo VoIP, hardware o software, compatibile con il protocollo SIP (Session Initiation Protocol). <br /> <a href="https://voip.mclink.it/voip/apparati.aspx">https://voip.mclink.it/voip/apparati.aspx</a></p> </blockquote> </blockquote> <p>so it should be easy.</p> <p><a href="http://www.corking-project.co.uk">David</a></p> <p><em>update</em> <a href="http://blog.gnomemeeting.net/index.php?cat=1">Damien Sandras</a> pointed out that IAX and Jingle are not really <em>standards</em>, but open specifications. Jingle is just a new experiment, and only Google Talk, for now, seems to use it. IAX, on the other hand is fairly stable, and is used by dozens of inter-operating applications. Yet the IAX specification, though open, is controlled by Digium, not an independent standards body. <em>David, March 18 2006</em></p> <p><a href="http://voip4linux.infogami.com/blog/can-ekiga-connect-to-my-voip">post a comment</a></p> Ekiga videophone traverses firewalls easily http://voip4linux.infogami.com/blog/open-source-sip-videophone-released 2006-03-15T23:16:55.724500-08:00 dcorking <h3>March 15, 2006</h3> <p>Until this week, many users of open source VoIP on Linux have had to struggle with configuring firewalls and crossing fingers to get the voice to travel in both directions.</p> <p>That all changed on Sunday night with the release of Ekiga 2 <a href="http://www.ekiga.org">http://www.ekiga.org</a></p> <p>Not only is it a full-featured softphone and videophone; it supports the new open STUN standard that allows you to talk with zero configuration across most small business and home NAT firewalls.</p> <p>Ekiga's full glory is designed for any system that can run GNOME (not just Linux.) If you are brave, and have a very recent GNOME, download the shiny new 2.0.1 sources and have a go at compiling them yourself (there are lots of dependencies.) Otherwise, volunteers are compiling packages for many platforms this week; and you should also expect to see Ekiga replacing Gnomemeeting in the next full GNOME release. (Gnomemeeting is an H.323 videophone that was completely rebuilt over the last year to create Ekiga 2)</p> <p><a href="http://www.corking-project.co.uk/">David</a></p> <p><a href="http://voip4linux.infogami.com/blog/open-source-sip-videophone-released">post a comment</a></p>