What is it?
FreeSWITCH™™ is an open source communications platform. FreeSWITCH™ is a library that ships with a small executable that loads the library, launches the core, and performs the various tasks that are defined by the modules. In its base form FreeSWITCH™ is a soft-switch or PBX telephony application, not completely unlike Asterisk but capable of handling thousands of simultaneous calls.
FreeSWITCH™ makes it possible to build a softphone, PBX system, soft-switch, or interface with other open source PBX systems such as OpenPBX.org, Bayonne, Yate or Asterisk. It can also be used to build a VoIP switching platform uniting various technologies such as SIP (using the Nokia Sofia library), H.323, SCCP, LDAP, Zeroconf, XMPP / Jingle, etc.
As a library, FreeSWITCH™ can be used by developers to enable switching in their custom applications. FreeSWITCH™ can be launched not only from a C application, but also via PHP, Perl, or a variety of other languages.
FreeSWITCH™ is written in C, built from the ground up (not a fork of another code base). It is designed to take advantage of as many existing software libraries as possible. It has a modular, extensible architecture, with few and necessary functionality in core (libfreeswitch) with optional modules to do the rest.
FreeSWITCH runs on Windows, Mac OS X, Linux, *BSD, ARM, and other Unix flavors.
It is licensed under the MPL.
Features
• Runs on Win32/Mac/Unix
• IVR API
• 8kHz/16kHz/32kHz/48kHz audio
• Soft conferencing
• SIP B2UA/SRTP/TLS
• SIP BLF/SLA/PBX features
• Presence
• Google Talk
• IPv4/IPv6
• ENUM/ISN
• Async audio
• Event/logger engine
• Real time
• zRTP (libzrtp)
Supported protocols
• SIP (Sofia-SIP)
• Skinny Call Control Protocol (SCCP)
• Google Talk (dingaling)
• H.323 (OPAL) (beta)
• Skype (Skypopen)
FreeSWITCH based Solution
- FreeSWITCH based VoIP Solution Custom VoIP software solution development services in FreeSWITCH by expert developers for small business to enterprises. 1-303-997-3139, [email protected]
News Resources
- VoIP Softswitch – Vox Switch is a carrier-grade softswitch which enables a service provider to deliver a wide variety of VoIP solutions.
- VoIP Softswitch News – Find the latest VoIP Softswitch updates on Vox Switch Blog.
- Switch – Itel billing is designed for the user’s convenience which allows them to be at ease while making calls through Mobile VoIP switch.
- FreeSWITCH 1.0.6 book
Billing Systems
- Billing for FusionPBX A native application for FusionPBX (best WEB frontend for Freeswitch). Billing for FusionPBX integrates itself with FusionPBX. It supports multi-tenant, pre and post paid accounts, multiple pricing lists, paypal, offline and credit cart payment gateway, CDR report, referral and much more. Please contact the author if you need a demo or more information.
3rd Party Software
- bvtapi by babblevoice. A generic SIP TAPI bridge. Designed and primarily tested on Freeswitch. Is capable of screen popping and dialing (it uses SIP presence for screen popping). Open source. It has been tested with Act, Outlook, identapop pro and we would love to hear about other applications it has worked with.
- ICTDialer is open source unified communications autodialer supporting fax broadcasting, voice broadcasting and sms broadcasting.
- ICTFax is open source Fax over Ip server application supporting T.38 as well as G.711 pass through featuring email to fax, web to fax and fax to email.
- Power Dialler by babblevoice. A powerful auto dialler which has been open sourced. It has a flexible framework to work with multiple backends – either through basic CSV or through Python scripting to get call data. Note, it is not a pre-emptive dialler – it only makes a call when an agent is ready and free to accept it, in fact, it places the callto the agent first before it then makes the outbound call. babblevoice brought you both of these projects they are a Business VOIP hosted provider, please have a look at our service for hosted PBX for either full PBX or SIP trunking in the UK.