VoIP4Linuxhttp://voip4linux.infogami.com/IP telephony, open source and Linux: the freedom to talkI am off to GUADEChttp://voip4linux.infogami.com/blog/2007-07-departing-for-guadec-20072007-07-16T15:54:32.391347-08:00dcorking<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 — 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-launched2007-03-13T18:55:03.713040-08:00dcorking<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 convergencehttp://voip4linux.infogami.com/blog/is-uma-hot2006-12-03T17:06:55.270077-08:00dcorking<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'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-ekiga2006-04-11T10:58:46.133205-08:00dcorking<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-linux2006-04-07T10:26:30.342077-08:00dcorking<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 Zfonehttp://voip4linux.infogami.com/blog/skype-privacy-and-zfone2006-03-23T06:12:39.381251-08:00dcorking<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 Talkhttp://voip4linux.infogami.com/blog/gstreamer-telephony-telepathy2006-03-21T07:41:40.399609-08:00dcorking<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 Orleanshttp://voip4linux.infogami.com/blog/von-medal-of-honor2006-03-17T18:46:58.424728-08:00dcorking<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 FAQhttp://voip4linux.infogami.com/blog/can-ekiga-connect-to-my-voip2006-03-16T04:27:31.509456-08:00dcorking<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 easilyhttp://voip4linux.infogami.com/blog/open-source-sip-videophone-released2006-03-15T23:16:55.724500-08:00dcorking<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>