Features
From FreeSWITCH Wiki
[edit]
FreeSWITCH Features
[edit]
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
- Mold it into a softphone, PBX, soft-switch or anything in between
[edit]
Modular system allows you to extend the system easily
- Applications may be written in C, Java, .NET, Javascript/ECMAScript, Python, Perl, and more!
[edit]
Handle thousands of concurrent channels with media on a standard PC
[edit]
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.
[edit]
Multi-tenant
[edit]
Shared Line Appearance (SLA)
Turn on the following in sip_profiles/default.xml:
<param name="multiple-registrations" value="true"/> <param name="manage-presence" value="true"/>
[edit]
Voicemail with MWI (Message Waiting Indicator)
See mod_voicemail
[edit]
Bypass/proxy media mode to reduce bandwidth and scale more channels
[edit]
Write IVR's in several different languages
mod javascript, mod python, mod java, modules
[edit]
Flexible CDR system
- XML CDR
- etc..
[edit]
Call Groups (Ring Groups)
See Call Groups
[edit]
Intercom (Paging)
See Intercom
[edit]
FIFO (QUEUE)
See Mod_fifo
[edit]
Misc Destinations
[edit]
