Main Page

From FreeSWITCH Wiki

Jump to: navigation, search
http://www.cluecon.com
About this image

Contents

Documentation

New Users - Start Here

Application Examples

  • Gino's Pizza: Uses PocketSphinx, an open source speech recognition engine developed by Carnegie Mellon.
  • JavaScript Conference IVR: Advanced custom implementation of FreeSWITCH conferencing features using JavaScript.

FreeSWITCH™ Architecture

Feature Documentation

  • Documentation: Examples, Command Reference, Troubleshooting and debugging FreeSWITCH™, Developers Documentation.
  • Spec Sheet: What can FreeSWITCH™ do?
  • Interop List: Hardware/software interoperability page.

Contributing to FreeSWITCH™

FreeSWITCH™ is run by a non-profit corporation OSTAG, the Open Source Telephony Advancement Group. FreeSWITCH™ is made possible through donations from corporations and individuals alike. Donations help keep the project going. You can donate by clicking the donate button on the left.

Documentation

What Is FreeSWITCH™

FreeSWITCH™ is an open source communications platform written in C from the ground up. Licensed under the MPL 1.1 and running natively on Windows, Mac OSX, Linux, *BSD, and other Unix flavours. In this way, users are given many choices on how and where to run the software.

With a desire to not reinvent the wheel, it is designed to take advantage of as many existing software libraries as possible. It has a modular, extensible architecture, with only limited and necessary functionality in core. Optional modules can be employed to add virtually any functionality desired by the user.


  • Default implementation is for a PBX or Softswitch.
    • The core (libfreeswitch) can be embedded into almost any app that can use a .so or .dll.
    • Transform it into a softphone, PBX, soft-switch or anything in between.
  • Modular system allows you to extend the system easily.
  • Handle thousands of concurrent channels with media on a standard PC.
  • Interoperates with many different products and protocols.
    • such as CallWeaver (formerly known as OpenPBX.org), GNU Bayonne, YATE, sipXecs or Asterisk.
    • Supports SIP, H.323, IAX2, LDAP, Zeroconf, XMPP / Jingle etc.
    • With OpenZAP a BSD licensed TDM abstraction library it can interface with the PSTN as well.
  • Please see the complete Feature list for more features.
  • Supports Secure RTP (SRTP) and ZRTP.

Top Links: Spec Sheet | Documentation guidelines | Installation Guide | Getting Started Guide | Reporting Bugs | Documentation feedback

For users following SVN trunk! Please read for important interface-changing items.


News

image:Newspaper.jpg Learn about the different aspects of FreeSWITCH™, from What's New to the Current Status, FreeSWITCH™ Project News and even when FreeSWITCH™ is in the news.

Community and Support

image:Chat_icon.gif * Help us edit our Wiki! Wiki editing / wiki feedback: Wiki Guide.
  • FreeSWITCH Italian Forum
  • Freeswitch-ES First Freeswitch Spanish Community
  • freeswitch-users user mailing list
  • freeswitch-dev developer mailing list
  • IRC Chat - irc.freenode.org, channels: #freeswitch, #freeswitch-de, #freeswitch-dev, #freeswitch-docs, #freeswitch-web, #freeswitch-es, #freeswitch-social, #openzap
  • freeswitch-ru FreeSWITCH Russian Google group & jabber conference freeswitch@conference.jabber.ru (обсуждение на русском)
  • freeswitch.ru FreeSWITCH Russian wiki and forum
  • FreeSWITCH 411.info Unofficial Forum
  • Voice Conference
    • IAX: guest@conference.freeswitch.org/888
    • SIP: 888@conference.freeswitch.org
    • H.323: 888@conference.freeswitch.org
    • Google Talk/Jingle: 888@conference.freeswitch.org
    • PSTN: 1-213-799-1400

Bounties

image:Currency.png * Need a feature or functionality that's not listed. Then put your money where your mouth is and help finance the project! Click here for to view or post your bounty.
  • Are you a programmer who wants to build something, but are looking for someone to sponsor the idea? Please add it to the bounty challenged ideas list.

Index

Personal tools
Community
Support FreeSWITCH