wanpipe-freeswitch
What is Freeswitch ?
FreeSWITCH™ is an open source communications platform written in C from the ground up. Licensed under the MPL
and running natively on Windows, Mac OSX, Linux, *BSD, and other Unix
flavors ensures that the user gets the choice of 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
- Mould it into a softphone, PBX, soft-switch or anything in between
- Modular system allows you to extend the system easily
- Applications may be written in C, Java, .NET, Javascript/ECMAScript, Python, Perl, and more!
- 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), 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)
To setup FreeSwitch with OpenZAP and Sangoma Cards, follow the following documents:
- FreeSwitch / OpenZAP / Wanpipe Installation
- FreeSwitch / OpenZAP / Wanpipe Configuration
- FreeSwitch / OpenZAP / Wanpipe Operation
- FAQ
Wanpipe Drivers
Sangoma recommends that you always use STABLE drivers unless a feature
or hardware is currently not supported by a STABLE release. In that
case a BETA release should be used.
Sangoma is actively developing device drivers and other TDM voice solutions. Please read the announcement page and driver release change logs for more info.
|