2600hz

2600hz is a collection of free and open-source software for communications configuration and management. It provides projects that help small and large businesses manage Voice over IP (VoIP) systems. Its core project, named blue.box, includes a fully-functional GUI and framework for building web-based VoIP tools. It is released under the MPL free software license.

History

The 2600hz project started as the TCAPI project in 2007, and was later renamed to the blue.box project.

2600hz is a collection of projects - namely the blue.box project. All projects are fully open-source licensed. The 2600hz project, as a whole, intends to become a legal registered foundation in an effort to keep all source code open with minimal ties to corporate entities.

blue.box

blue.box is an open-source configuration and management software enabling the use of the FreeSWITCH and Asterisk switching libraries. It supports multi-tenancy, skinning and is completely open-source. It can be used with database and file replication to scale up to thousands of registered devices and simultaneous phone calls. It can operate in the cloud or on the premise.

blue.box configures and manages these features:

  • Multi-Tenancy (reselling of VoIP services)
  • SIP Calling (Android and iPhone compatible)
  • Free, Unlimited Conference Calls
  • Interactive Call Management
  • Unlimited Extensions
  • Unlimited Auto Attendants
  • Unlimited Call Groups
  • Voicemail to Email
  • Music on Hold (WAV/MP3)
  • Call Parking
  • Custom CSS Skins

Whistle

Whistle is an open-source, scalable, distributed, API-driven, cloud-based telephony platform that allows you to build telephony applications. It relies on FOSS software like Linux, Erlang, FreeSWITCH, CouchDB, and RabbitMQ.

Its REST architecture and API modules permit it to handle :

  • Least cost routing / trunking application
  • Call center handler
  • Multi-tenant, white-label hosted PBX application
  • JavaScript-based GUI framework for building your own interactive modules
  • Widgets for common tasks, like selecting one or many numbers, selecting a destination when transferring a call, monitoring switch activity, etc.
  • Real-time eventing with the switch (Comet style)
  • Session Initiation Protocol (SIP) phone registration and authentication
  • Phone provisioning across various models
  • Call billing and taxation
  • Phone number provisioning
  • Call/trunk routing
  • General call logic
  • Eventing hooks and real-time notifications to The Browser or external scripts

An integreted hardware version called redbox is also availlable.

See also

  • List of SIP software - other SIP related programs

References