Slashdot is powered by your submissions, so send in your scoop


Forgot your password?

Submission + - ITEXPO – Ooma is all open source FreeSWITCH (

anthm writes: The popular Ooma VoIP device announces at IT expo that they are based on the open source VoIP platform FreeSWITCH

FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media. It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many telephony applications can be developed using a wide range of free tools.

Comment This Is an Issue for VoIP (Score 1) 253

We work on an open source softswitch called FreeSWITCH
Blocked ports and content filtering can mess up Voice over IP traffic running on your broadband line which can be used as a free alternative to the "Digital Phone" services many providers offer. Some entire countries already do this type of thing like China for instance. There are ways around it using secure packets so the payload cannot be sniffed and other workarounds but it would be a huge pain if we had to do that inside the US.

Submission + - FreeSWITCH 1.0.6 Released Supports Skype Codec (

anthm writes: FreeSWITCH, the only open source telephone switch, has released version 1.0.6 that supports the SILK audio codec from Skype.
Also supported is the newly open sourced broadvoice bv-16 and bv-32 audio codecs among a ton of other features making FreeSWITCH capable
of merging computers and telephone networks.

FreeSWITCH is also capable of connecting calls with the Skype applicaton as well.

Comment Open Source Options (Score 1) 405

We have an Open Source project called FreeSWITCH that allows you to do this sort of thing with any computer running Windows MAC or most UNIX. It can be paired with traditional phones with a small analog adapter or a hardware telephony card from Sangoma But you could just get a software phone for free as well and play around with it.


Journal Journal: HD-Telephony: HIP or Hype?

Since the advent of the High Definition Television, The HD phenomena has spread far and wide in recent years making the "ordinary" "extraordinary" with the addition of a simple 2 letter prefix. The telecommunications industry is no exception with the strengthening concept of HD-Telephony. Is it all hype or is there an actual benefit to better sounding phone calls? How does this affect the hardware and software designed to keep us connected? As a software developer in this field, I hope to she


Submission + - Free Software Connects Skype To Everything Else (

anthm writes: "An Open Source Soft-Switch, FreeSWITCH now has support for the Skype protocol. It's the first step towards bridging the gap between proprietary Voice Over IP and open standards such as SIP, H323 and Jingle. Using the new module it's possible to bridge Skype to SIP, PSTN and Wide-Band Conferencing. The software is first in line for Skype's new SILK codec."

Comment That's one good thing about open source (Score 1) 517

When you create closed source code you have a much higher chance of flaws because your code can not tested nearly as much as open source can. As the leader of an open source project, FreeSWITCH , I am fortunate to have a very large crowd of beta testers who help ensure our releases are as stable as they can be. If you are selling the application and never letting anyone see the source you run a very high risk of missing something in Q/A and releasing buggy software. When people pay for it the will get angry so I am not surprised such a suggestion is being made but I find it unpractical to enforce since if it "works right" is hard to judge in some cases besides maybe medical equipment or other situation where human lives are at stake. Blue screens of death are hardly an excuse to sue anyone.

Comment We use MPL and BSD/MIT (Score 2, Insightful) 124

Our project (FreeSWITCH) uses the MPL for the main application and BSD for satellite libraries that we create that can be used by other projects etc.

Once you decide to have open source code, it's more logical to stick with the fact that at least the core code is FREE and come up with ways to develop a product on top of it if you want to have something to sell. Otherwise it sounds like an "open source tax" and businesses do not like uncertainty. If they choose to use a code base they need to know it will always be available.

Comment Re:What about 64 bit. (Score 1) 111

Everything on my Ubuntu installation is 64 bit. Every single application. Since I'm using Chromium, I guess that I have V8 in 64 bit. Just add the Chromium repository to Apt, then apt-get the source. You don't even have to know how to compile. (I do know how to, sort of, but I'm certainly not proficient - just let your installer do the work!)

I suspect it's using ia32-libs and not actually 64 bit. I have two reasons for suspecting this.

1) Chrome does not support 64 bit builds

2) The Ubuntu Chrome Daily PPA page says "no native 64bit debs planed for now. The amd64 package is using ia32-libs."

Yep, like i said, it's a shame, The idea is that we would use it in our project which is a telephony server that runs much better on 64bit, that's really the only show stopper from our being able to try it instead of the spidermonkey library we use now.

Comment Re:What about 64 bit. (Score 1) 111

since it's open source, you can add 64-bit yourself. That's the whole point of open source.

The whole point of open source is for projects to work together and combine their efforts to make better software. As I said I am the author of an open source software. It has over 300,000 lines of code of it's own then a large list of dependency libs that added up account for about 2.5 million lines of code see: A library developer makes a library for other people to use. Adding 64 bit support to someone else's library is an exercise best left to the lead developer since it's his decision to support it or not.

Comment What about 64 bit. (Score 1) 111

I was looking at using v8 in our open source soft-switch/pbx/telephony application server FreeSWITCH

We currently are using spidermonkey from Mozilla and it has it's ups and downs in the scalability department since it was not designed for thousands of concurrent sessions in a single process. The documentation for v8 was impressive but sadly, 64 bit is not supported. It would be nice to get 64 bit supported so we could experiment further with it because it looks really well written.


Submission + - Open Source VoIP That Surpasses CD Quality (

anthm writes: "Just a few days after releasing support for the Polycom Siren(tm) codec allowing VoIP at 32khz, FreeSWITCH Announces support for the CELT codec.

The FreeSWITCH implementation of the CELT codec allows any other device that can use CELT to send ultra-high-definition audio in a very small package. The bandwidth rate of 48kps in the FreeSWITCH implementation is actually less data per stream than the audio format that traditional telephones use.

Higher frequencies allow more detail in the audio making things like music and voice sound more rich and true to it's original sound. This offers a new frontier for telephony. The world has grown used to the low quality of the PSTN but many would happily exchange it for crystal clear call-quality to go with this new High-Definition age.

CELT stands for "Constrained Energy Lapped Transform" and is created by the same team responsible for the Speex codec.

FreeSWITCH is an Open Source soft-switch and application server hosted at"


Submission + - Cisco Sued by SFLC (FSF) for Open Source Violation (

anthm writes: "According to this blog post Cisco is being sued by the SFLC

Cisco, the networking giant, should know better than this, but they've worn out the FSF's (Free Software Foundation) patience. So, Cisco is now being sued by the SFLC (Software Freedom Law Center) on behalf of the FSF for Linux and other GPL copyright violations."

Slashdot Top Deals

Life would be so much easier if we could just look at the source code. -- Dave Olson