PBX Clear Filters

Browse free open source PBX software and projects below. Use the toggles on the left to filter open source PBX software by OS, license, language, programming language, and project status.

  • Finance Automation that puts you in charge Icon
    Finance Automation that puts you in charge

    Tipalti delivers smart payables that elevate modern business.

    Our robust pre-built connectors and our no-code, drag-and-drop interface makes it easy and fast to automatically sync vendors, invoices, and invoice payment data between Tipalti and your ERP or accounting software.
  • All-in-One Payroll and HR Platform Icon
    All-in-One Payroll and HR Platform

    For small and mid-sized businesses that need a comprehensive payroll and HR solution with personalized support

    We design our technology to make workforce management easier. APS offers core HR, payroll, benefits administration, attendance, recruiting, employee onboarding, and more.
  • 1
    IssabelPBX

    IssabelPBX

    Issabel PBX - Unified Communications

    Open Source and Unified Communications partners created a new platform based on an Elastix® fork (currently purchased by 3CX) to provide the community with continuity, peace of mind and support needed to continue with their PBX and operation developments. Contribute to the funding of Issabel on https://www.patreon.com/issabel
    Leader badge
    Downloads: 3,974 This Week
    Last Update:
    See Project
  • 2
    trixbox CE is an easy to install, VOIP phone system based on the Asterisk PBX. trixbox is designed for home or office use. trixbox CE includes CentOS linux, mysql, and all the tools needed to run a business quality phone system. (formerly asterisk@home)
    Leader badge
    Downloads: 450 This Week
    Last Update:
    See Project
  • 3
    Elastix

    Elastix

    Unified Communications Server

    Elastix is a software-based PBX powered by 3CX and based on Debian. An open-standards solution, Elastix is an easy to install and manage UC system compatible with popular IP phones, gateways and SIP trunks. Elastix is complete with unified communications features such as integrated WebRTC video conferencing, chat, presence and softphones and smartphone clients for Windows, Mac, iOS and Android.
    Leader badge
    Downloads: 277 This Week
    Last Update:
    See Project
  • 4
    PBXinaFlash 3/ IncrediblePBX
    Longing for the good old days of Asterisk@Home? Welcome back to the steroid-enhanced version. PBX in a Flash 3.0 & Incredible PBX 2020/2021/2022/2027 are the latest Lean, Mean Asterisk Machines, high-performance, turnkey Asterisk PBXs that are easy to upgrade. Features include Rocky8, CentOS/SL 7.x, Ubuntu 22.04 & 20.04, Debian 10 and Raspbian 10 support with Asterisk 20/18/16 and FreePBX 16/15 GPL modules. Add-ons include one-click installs of Incredible Fax and many other Asterisk utilities. Visit Nerd Vittles for the latest tutorials.
    Leader badge
    Downloads: 155 This Week
    Last Update:
    See Project
  • Holistically view your business data within a single solution. Icon
    Holistically view your business data within a single solution.

    For IT service providers and MSPs that need a data platform to manage their processes

    BrightGauge, a ConnectWise solution, was started in 2011 to fill a missing need in the small-to-medium IT Services industry: a better way to manage data and provide the value of work to clients. BrightGauge Software allows you to display all of your important business metrics in one place through the use of gauges, dashboards, and client reports. Used by more than 1,800 companies worldwide, BrightGauge integrates with popular business solutions on the market, like ConnectWise, Continuum, Webroot, QuickBooks, Datto, IT Glue, Zendesk, Harvest, Smileback, and so many more. Dig deeper into your data by adding, subtracting, multiplying, and dividing one metric against another. BrightGauge automatically computes these formulas for you. Want to show your prospects how quick you are to respond to tickets? Show off your data with embeddable gauges on public sites.
  • 5
    Asterisk GUI client, VICIdial

    Asterisk GUI client, VICIdial

    VICIdial Contact Center Suite

    This software suite is designed to extend the functionality of the Asterisk PBX through platform-independant web-client applications. Includes the VICIdial inbound/outbound contact center application. The suite is scalable across multiple Asterisk servers.
    Leader badge
    Downloads: 111 This Week
    Last Update:
    See Project
  • 6
    YetiForce CRM

    YetiForce CRM

    The most affordable CRM system according to Capterra

    Are you looking for a system to boost your sales? Do you want to improve your relationships with customers? Do you want to contribute to the fastest growing open source project on GitHub? You can use YetiForce completely free of charge. With YetiForce’s help you will manage 12 business processes in your company, no matter the size. The vast number of features available for free helped us win the first place in Capterra’s “Most Affordable CRM Software” ranking. YetiForce’s open source code was released under a very flexible and liberal license, which gathers a large and active community around the project. You too can contribute to it no matter if you are a professional programmer or software development is just your hobby. Download YetiForce for free and find out why you should become one of more than 250 000 people who already use it. Testing versions: GitStable: https://gitstable.yetiforce.com/ GitDeveloper: https://gitdeveloper.yetiforce.com/
    Leader badge
    Downloads: 29 This Week
    Last Update:
    See Project
  • 7
    IAXmodem is a software modem written in C that uses an IAX channel (commonly provided by an Asterisk PBX system) instead of a traditional phone line and uses a DSP library instead of DSP hardware chipsets.
    Downloads: 31 This Week
    Last Update:
    See Project
  • 8
    FusionPBX

    FusionPBX

    A domain based multi-tenant PBX & voice switch for FreeSWITCH

    FusionPBX is a multi-tenant PBX and voice switch for FreeSWITCH, a highly scalable, multi-threaded, cross-platform communication platform. FusionPBX can be used either as a single or domain based PBX, and offers several functionalities: as carrier grade switch, call center server, voicemail server, fax server, conference server, VoIP server, multi-tenant appliance framework and so much more. It also offers unlimited extensions, device provisioning, music on hold, call parking, automatic call distribution and many other superb features. Give your company the business functionality and corporate level phone system it needs with FusionPBX!
    Downloads: 5 This Week
    Last Update:
    See Project
  • 9
    PHPAGI is a PHP Class for writing AGI applications for use with the open source Asterisk PBX software.
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • Cybersecurity Management Software for MSPs Icon
    Cybersecurity Management Software for MSPs

    Secure your clients from cyber threats.

    Define and Deliver Comprehensive Cybersecurity Services. Security threats continue to grow, and your clients are most likely at risk. Small- to medium-sized businesses (SMBs) are targeted by 64% of all cyberattacks, and 62% of them admit lacking in-house expertise to deal with security issues. Now technology solution providers (TSPs) are a prime target. Enter ConnectWise Cybersecurity Management (formerly ConnectWise Fortify) — the advanced cybersecurity solution you need to deliver the managed detection and response protection your clients require. Whether you’re talking to prospects or clients, we provide you with the right insights and data to support your cybersecurity conversation. From client-facing reports to technical guidance, we reduce the noise by guiding you through what’s really needed to demonstrate the value of enhanced strategy.
  • 10
    CSTA Inside

    CSTA Inside

    Open source CSTA library

    Aim of this project is to provide a library for C/C++ developers to use ECMA-269/ECMA-323 CSTAIII XML protocol. It will also include: CSTA interface for FreeSWITCH and example client application. (extending the PBX and protocol support is in progress). Check wiki for details.
    Downloads: 64 This Week
    Last Update:
    See Project
  • 11

    oreka

    Enterprise telephony recording and retrieval system

    Enterprise telephony recording and retrieval system with web based user interface. The project currently supports recording voice from VoIP SIP, Cisco Skinny (aka SCCP), raw RTP and audio sound device and runs on multiple operating systems and database systems. It can record audio from most PBX and telephony systems such as BroadWorks, Metaswitch, Asterisk, FreeSwitch, OpenSIPS, Avaya, Nortel, Mitel, Siemens, Cisco Call Manager, Cosmocom, NEC, etc... It is amongst others being used in Call Centers and Contact Centers for Quality monitoring (QM) purposes.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 12
    Kiax is a softphone (soft phone, VoIP client) with a simple and comfortable user interface for making VoIP calls to Asterisk PBX. It depends on the iaxclient library to use Asterisk's IAX2 protocol for easy call configuration and audio setup.
    Downloads: 13 This Week
    Last Update:
    See Project
  • 13
    A TAPI driver for SIP. SIPTAPI gives you a click2dial feature with any TAPI enabled application (e.g. MS Outlook) and SIP PBX/proxy. This is the "free" version of SIPTAPI. There is also an enhanced commercial version available at www.ipcom.at.
    Downloads: 23 This Week
    Last Update:
    See Project
  • 14
    SNEP
    SNEP is an graphical user interface to manage Asterisk PBX. It provides high level control over routing and users administration making the PBX administration easier to non-technical users. Access our Chat community at Slack: http://snep.slack.com
    Downloads: 7 This Week
    Last Update:
    See Project
  • 15
    The ATSlog software provides a handy web-oriented interface for collecting, viewing and analysing calls for various types of PBX (Private Branch eXchange) models.
    Downloads: 9 This Week
    Last Update:
    See Project
  • 16
    Activa brings the Asterisk IP PBX to the call center. Built on top of Asterisk, Activa components enable successful call center implementations adding value in areas such as computer telephony, screenpop&click2dial, agent control, automatic dialing...
    Leader badge
    Downloads: 2 This Week
    Last Update:
    See Project
  • 17
    Rockbochs PBX

    Rockbochs PBX

    Respins of various open source PBX projects

    This project serves to provide respins of some common open source PBX projects to include additional drivers, functionality, and software not found in the original projects.
    Downloads: 4 This Week
    Last Update:
    See Project
  • 18
    Web-MeetMe is a suite of PHP pages to allow for scheduling and managing conferences on an Asterisk PBX.
    Leader badge
    Downloads: 1 This Week
    Last Update:
    See Project
  • 19
    An Open H.323 based channel driver for the the Asterisk PBX. This code has now been intergrated into the Asterisk source tree. Please see the Asterisk source tree for any future updates of this software.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 20
    The Asterisk .NET library consists of a set of C# classes that allow you to easily build applications that interact with an Asterisk PBX Server (1.0/1.2/1.4 version). Both FastAGI and Manager API supported. .NET/Mono compatible.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 21
    Asterisk PBX Integration Zimlet is an Extension for Zimbra Collaboration Suite. The Zimlet does Interface with the Asterisk Manager Interface to integrate with Asterisk PBX. The main focus is dial-on-click for Phone numbers inside Contacts and Emails.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 22
    VoiceOne gives you the ability to install and compleatly configure a pbx platform based on Asterisk 1.8 with an easy to use web GUI, which would be a framework to build a communication server adding various plugins.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 23
    AstTapi, an opensource Asterisk Tapi driver for windows. This allows users of TAPI compliant applications such as Outlook and Act to dial contacts directly from the application using an Asterisk PBX Server.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 24
    AMS is a suite of software intended to make day to day administration and monitoring of an Asterisk PBX server easier. It contains a daemon that acts as a proxy to Asterisk's Manger Interface and a GTK GUI application for monitoring and administration.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 25
    email2fax allows you to send a fax through your Asterisk PBX. Simply write an email with a TIFF or a PDF attachment, and your Asterisk box will fax the attachment to a number you want.
    Downloads: 1 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Open Source PBX Software Guide

Open source PBX software, which stands for Private Branch Exchange, is an increasingly popular phone system choice in the business world. PBX systems facilitate communication within and between businesses via telephone or other devices connected to a digital network. In the past, PBX systems were expensive and typically hard-coded into proprietary hardware by third party vendors. Nowadays, open source PBX software has emerged as a viable alternative to costly legacy systems.

Open sourcePBX software offers numerous advantages over traditional systems. For example, it’s often more cost effective than its proprietary counterparts because there’s no need to purchase specific hardware made for just one system. It also provides much more flexibility than traditional systems since users can customize their own configurations according to their needs rather than relying on third party vendors who may not provide all the features required. Additionally, open source software often allows integration with different services and applications like VoIP, video conferencing tools or other services that can enhance productivity within a business setting.

Not only is open source PBX software cost effective and highly customizable but also extremely secure: as it is open sourced (not coded in-house) any security vulnerabilities found are quickly addressed due to collective collaboration of developers involved in its development process resulting in stronger overall security protocols. Furthermore, open source solutions often maintain better support networks since they have wider user bases compared to those using closed/proprietary systems which may lack proper documentation or have restricted access due to licensing restrictions or technology monopolies from certain vendors resulting in greater reliability on such platforms when something goes wrong.

All these benefits make open source PBX solutions attractive options for organizations looking for flexible phone systems that offer superior security and reliable support at affordable prices – making them more appealing than ever before for both large enterprises and small businesses alike

Features Provided by Open Source PBX Software

  • Automated attendant: Automated attendants are the default gatekeeper for incoming calls in open source PBX systems. They provide callers with menu-based options and can be programmed to direct calls to appropriate extensions or voicemail boxes.
  • Call forwarding: Open source PBX systems permit users to forward incoming calls to any number, including cell phones or other trunk lines in remote offices. Users may also establish rules for when, who, and where a forwarded call should ring based on time of day, caller ID, and so on.
  • Voicemail: Most open source PBX systems include an automated voice messaging system that allows users to receive messages while they are away from their phones. The voicemail system typically includes features such as multiple mailboxes per extension, message playback via the web or email, recordings in various audio formats (e.g., WAV), password protection of mailboxes, etc.
  • Conference calling: Open source PBXs allow conference calls between multiple participants through the use of bridges which combine all voices into one stream. The software can support conferences with large numbers of participants by allowing additional lines to enter/exit the bridge at any given moment as well as automatically inviting people from predefined lists.
  • Video Conferencing: Many open source PBXs support video conferencing capabilities which allow two-way video exchanges between members inside a conference session; this feature is useful for remote meetings and lectures over long distances.
  • Queuing & Escalation Rules: Queuing & Escalation Rules enable more efficient management of call traffic during busy times by creating custom processes with specific instructions relating to how calls will be routed during high-volume periods (i.e., queueing up customers until someone answers). Additionally, these rules may also prioritize escalation procedures if necessary (i.e., moving higher priority customers up front).
  • Customizable User Interface/API Accessibility: Open source solutions typically give users access to a customizable user interface which permits easy changes to configuration settings without needing technical expertise; additionally many solutions have APIs that let developers write new programs interacting directly with the platform’s core components.

Types of Open Source PBX Software

  • Asterisk: An open source telephony engine that supports voice, video, data and text communication. It provides PBX features such as call routing, auto attendants, VoIP integration and call conferencing.
  • FreePBX: A web-based graphical user interface built on top of the Asterisk engine. It is designed to simplify the configuration and management of Asterisk systems, allowing users to quickly add functions like IVR support, music on hold and automated attendant services without coding or complex configurations.
  • Elastix: This open source platform incorporates an array of features for business phone systems including voicemail-to-email notification, caller ID lookups from Web sources and interactive voice response (IVR). Elastix includes multiple fax server options in addition to soft phones for laptop or desktop computers.
  • FusionPBX: This solution offers a browser-based GUI for managing an enterprise grade communications system with unified messaging capabilities through its core product offerings. FusionPBX supports multiple levels of encryption for secure communication line groups plus has full integration with popular CRM software solutions.
  • 3CX Phone System: A Windows based IP PBX solution featuring easy installation on hardware/virtual machines with intuitive web interfaces to manage calls among many other numerous features as well as cloud hosting capability by 3CXi if needed by organizations needing offsite resources management. The phone system also integrates with popular third party applications such as Outlook & Salesforce making it easier to access important contact information quickly while dialing outbound numbers using integrated softphones.

Advantages of Using Open Source PBX Software

  1. Cost Savings: Open source PBX software is freely available and does not require license fees or other subscription costs. This makes it an ideal solution for companies looking to cut down on telecom expenses without sacrificing quality or features.
  2. Flexibility: With open source PBX software, users can customize the system according to their specific needs and requirements. This allows companies to create a tailored solution that meets their exact needs, in contrast to proprietary solutions where users are restricted by predefined feature sets.
  3. Scalability: As businesses grow or change over time, so do their communication systems needs. Open source PBX software is designed to be scaled up or down depending on the size of the organization while still providing excellent call handling performance and efficiency.
  4. Accessibility: By eliminating proprietary features that limit access, open source PBX solutions make it much easier for employees from different backgrounds and locations to access the same unified communication services from various devices without any extra hardware installation requirements.
  5. Security: Open source code is regularly reviewed and tested by a large number of independent programmers and security experts in order to identify any potential vulnerabilities before they can be exploited by malicious actors. Consequently, open source PBX systems tend to provide higher levels of security than those offered by closed systems with limited accessibility options.

Types of Users That Use Open Source PBX Software

  • Small Business Owners: Small business owners use open source PBX software to manage their phone systems, allowing them to reduce overhead costs while still offering quality telephone service.
  • IT Professionals: IT professionals use open source PBX software for a variety of purposes, including providing remote access and performing system backups. They can also use the software to customize an existing system or create one from scratch.
  • Telecom Service Providers: Telecom service providers may need specialized features in their PBX systems, which open source PBX software can provide without requiring costly up-front purchases or licensing fees.
  • Start-Ups: Startups often appreciate the cost savings associated with using open source PBX software as it allows them to focus more resources on developing their businesses instead of acquiring expensive equipment.
  • Larger Enterprises: Large enterprises may prefer using more feature-rich proprietary solutions due to compatibility requirements with other existing systems or advanced scalability features that may be needed. However, some larger companies opt for open-source solutions when they find the cost savings outweighs any potential drawbacks associated with lack of certain features offered by pricier commercial products.

How Much Does Open Source PBX Software Cost?

Open source PBX software is a great way to get enterprise-grade functionality for your business communications without having to pay for expensive hardware and software solutions. It's available at no cost, so you don't have to worry about licensing fees or ongoing maintenance costs. The only cost associated with open source PBX software is the time it takes to install, configure, and maintain the system. This can vary depending on how complex your setup needs are, but overall is usually well worth the effort if you're looking for a reliable and affordable communication solution. You may also need some additional hardware or software depending on the type of features you want included in your setup. Open source PBX systems tend to be more customizable than traditional proprietary solutions, and they come with a wide range of features such as VoIP support, automated attendants, call routing rules, conference bridges, voicemail boxes, music on hold capabilities, caller ID management tools and many more options that can be tailored for specific requirements. Despite this flexibility and power however there are some common issues associated with using an open source system such as lack of vendor support and compatibility problems between different versions of the same program. As with all technology investments it pays to do your research before making any commitments so that you understand the risks and rewards involved in using an open source solution over a proprietary one.

What Software Does Open Source PBX Software Integrate With?

Open source PBX software can integrate with many different types of software. This includes customer relationship management (CRM) systems, billing solutions, network monitoring tools, call recording and logging systems and enterprise resource planning (ERP) platforms. Additionally, because it is an open source platform, developers have the flexibility to develop custom integration options specific to their business needs. Open source PBX software also typically features a wide range of applications available in its marketplace that are designed to work with it directly or serve as a bridge between various other types of software solutions.

Trends Related to Open Source PBX Software

  1. Open source PBX software has become increasingly popular as businesses have come to recognize the cost savings, scalability, and flexibility that come with using open source solutions.
  2. These solutions offer a wide range of features and capabilities, allowing businesses to customize their systems to meet their specific needs.
  3. Open source PBX software is designed to be easy to install, configure, and maintain, making it an attractive option for small businesses or those with limited IT resources.
  4. This type of software also allows companies to leverage existing hardware and infrastructure to minimize costs.
  5. Open source PBX solutions are typically highly secure and offer advanced features such as voice over IP (VoIP), multi-site calling, call routing, call forwarding, caller ID, conference calling, automated attendant services, and more.
  6. Many open source PBX systems also support integration with third-party applications such as CRM systems for enhanced customer experience.
  7. As companies look to move away from traditional phone systems to more modern and cloud-based solutions, open source PBX software provides an affordable way to transition without sacrificing features or functionality.

How Users Can Get Started With Open Source PBX Software

Getting started with open source PBX software can be fairly simple for users, depending on the exact system you are using. Firstly, you should check whether your system requires an operating system such as Linux or Windows, and that your computer meets the minimum recommended requirements for installation.

Once you have installed the necessary software, you should download the specifically designed PBX software. This should come with instructions on how to install it on your machine. Generally this will involve setting up a server – either through a virtual machine or dedicated hardware – and installing the appropriate software onto it. Once completed, you can configure the server itself as well as adding users/extensions/voicemail boxes etc., which will depend on what type of configuration is required by your business needs.

Next step would be to configure any additional features such as IVR (Interactive Voice Response) menus which allow callers to choose options based on their inquiry before being connected to an operator or extension number directly. You may also wish to add other integrated systems such as CRM or integration with 3rd party services like voice recognition systems etc., at this point in order to streamline certain functions within your organization and improve customer experience when calling in for assistance.

Finally, once you have configured all the necessary settings, it’s time to test and make sure everything is working correctly. This could involve making several calls between two or more internal extensions, setting up voicemail boxes and playing around with the IVR menus. If all goes well, then you should be ready to go live with your open source PBX system