Open Source Softswitch Adds Skype

Open Source Softswitch Adds Skype

Summary: Here's an interesting teaser for you Skype aficionados. Later this month, the new release of FreeSWITCH, the first open source softswitch, will enable carriers and enterprise to integrate Skype into their VoIP services and platform.

SHARE:

Here's an interesting teaser for you Skype aficionados. Later this month, the new release of FreeSWITCH, the first open source softswitch, will enable carriers and enterprise to integrate Skype into their VoIP services and platform.

For the first time, developers will have a free, high-performance voice switching platform that can tie Skype clients into nearly every other major VoIP platform on the market today. Aside from extending high definition voice across networks, FreeSWITCH 1.04 will enable developers to build Skype integration into telephony applications, such as VoIP-enabled IVRs.

Skype enhancements aren't the only changes in store for FreeSWITCH. The open source community has also added support for one of the most popular telephone engines, the Open Phone Abstraction Layer (OPAL), which gives FreeSWITCH support for H.323 clients and devices. OPAL also brings another venue for SIP support, which FreeSWITCH already provided.

Advanced telephony services are also now available through FreeSWICH's Event Socket (ESL) specification. ESL allows software to control FreeSWITCH through a scripting language. Calls connect to a daemon to provide IVR services. In this way, one can build a distributed application that offloads processes from FreeSWITCH server or connect legacy applications into the FreeSWITCH network.

If there's a challenge that developers will encounter with FreeSWITCH's new Skype chumminess it's likely to be in the number of Skype sessions that can be handled at one tim. The Skype endpoint module works as a virtual sound card, playing the voice which is then re-encoded by the FreeSWITCH server and delivered to the recipient. As such, the Skype implementation should carry a fair amount of overhead. Scalability has yet to be fully tested. According to Anthony Minessale, the creator of FreeSWITCH, preliminary testing has shown scalability of up to only 20 Skype clients. Additional scalability is expected with larger systems.

The other question to consider is Skype's own work in opening up the Skype client. The Skype API is now in beta that will allow developers to decompose the Skype client into elements for incorporation into their own software. The API is expected to be publicly available next year.

Skype is also working towards tighter integration with platforms. The Skype for Asterisk is a prototype for such native interaction and allows for interoperability between Skype and Asterisk.  As such, it should offer better voice quality, allow for user to place and receive calls without any cumbersome workarounds, provide caller ID, and other features, such as retrieving Skype credit balance information.

At the same time, Asterisk lacks FreeSWITCH's scalability, which makes it better suited for application development and carrier implementations than Asterisk. Native interaction though isn't available yet for FreeSWITCH, but purportedly is in the works. Until that happens, FreeSWITCH Skype functionality will likely be second to its open-source rival, Asterisk.

Topics: Social Enterprise, Collaboration, Networking, Open Source, Telcos, Unified Comms

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

4 comments
Log in or register to join the discussion
  • HD VoIP As Well!

    It also allows the skype calls to work at 16khz!
    anthm
  • RE: Open Source Softswitch Adds Skype

    I found this update on the state of skype asterisk:
    http://blogs.digium.com/2009/03/26/the-rumors-of-our-death/
    anthm
  • RE: Open Source Softswitch Adds Skype

    cool.... is there an open source version of skype or oovoo out there...? for VIDEO chat...?

    bruce@brucewagner.com
    brucewagner
  • RE: Open Source Softswitch Adds Skype

    Mizutech ( http://www.mizu-voip.com/ ) offers some similar functionality.<br>Is there any benefits using mizutech (or other) commercial solutions over the open source solutions? I would like to start a small business voip platform and I have to decide quickly.
    botika