The recent announcement that Nortel purchased Pingtel and SipFoundry has left me with mixed emotions.

On the one hand, it is good to see that the big boys in the telecom industry are taking open source telecom seriously. Congratulations to the SipFoundry team for having produced something of such obvious quality that they were the first of the open source telecom projects to be scooped up by one of the big boys.

On the other hand, it is hard to contemplate the magnitude of cultural shift that would have to happen at a place like Nortel, in order for something like this to avoid being squashed by corporate politics and entrenched ways of thinking.

Hopefully, Nortel will assume a hands-off policy with respect to SipFoundry, but how many big corporations can resist imposing policy on any new aquisition?

At the risk of adding nothing to the discussion other than negativity, I must be honest and state that I fear for the future of SipFoundry.

I hope that I am wrong, and that good things come from this.

I just finished getting YATE up and running as a conference server. Despite the lean documentation, I was impressed by how little I had to do to get it working.

I would expect that implementing more powerful features such as admin control and scheduling is going to require a bit more work, but it was amazing how fast it came together.

I’m writing a white paper for Sangoma on this, so look for that in the next few months on Sangoma‘s website

I just got home from ClueCon 2008 last night. It’s the second time for me to be at that conference, and I was just as pleased as I was the first time.

This is the conference where all the best brains in open source telecom go, so if you want to meet as many of them as you can in the same place, ClueCon is one of the best conferences to do that.

It’s not a big conference, and there’s no trade show floor; it’s just development-minded people who want to meet and focus on the development of open source telecom.

I expect ClueCon to grow, and yet there is a selfish part of me that hopes it stays small; big conferences seem to lose their personality.

It seems that recently a lot of open source projects have emerged with excellent pedigree. In a nutshell, Mighty Asterisk has got some competition.

FreeSwitch has recently released their first non-beta version (which is already 1.0.1), and their community is exploding. FreeSwitch has performance capabilities that are very impressive, and if you are a developer of complex or carrier-grade voice applications, you owe it to yourself to give FreeSwitch a careful look.

YATE has been around for almost 5 years, and is well-regarded for it’s rock-solid stability. It has fantastic performance capabilities as well, and is solidly carrier-grade. The YATE community is a bit lean, and the documentation is a bit too light, but this powerful engine should not be ignored.

sipXecs evolved out of Pingtel, who recognized the importance of open source telecom and started SIPFoundry. These folks are serious about SIP, and cannot be ignored. Many of the SIPFoundry folks contribute to the IETF SIP standard, so they are well-respected by the community. Recently, Nortel has created a product that uses this technology, which demonstrates the professionalism and technical accomplishment of this product. Also, Amazon uses this for their PBX, so you know it scales and is reliable.

Open source telecom has grown up, and it’s going to be exciting to see how these projects mature and evolve. One thing is certain, all this innovation in the open source telecom space is certain to benefit both solution providers, and–more importantly–customers.

As someone who only knows one programming language (REXX), I was always paralyzed by trying to figure out what one to learn next. Perl, PHP, Ruby, Python; I’ve tried them all, and while I basically get what’s going on, I find that the time required to actually do anything useful is simply more than I’m willing to invest.

Freeswitch has been a project that has interested me since the day it was started, but I always figured it’d be a tough thing to get into, simply because it is geared towards people with a developer bent, (and I don’t see them writing a REXX module any time soon ?

But then along comes Lua. Hey! This looks kinda like REXX. I have started playing around with it, and it looks like I can actually get it to do useful things very quickly. FreeSwitch has a Lua interpreter built right in.

This means that I can grab a copy of FreeSwitch, and start playing with simple application development right out of the gate!

I’ll be playing . . .