Telephony Software

View 285 business solutions
Telephony Clear Filters

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

  • Manage your entire team in one app Icon
    Manage your entire team in one app

    With Connecteam you can manage every aspect of your business on the go, no workstation needed.

    Connecteam is an award-winning all-in-one employee management solution for daily operations, communications, and human resource management.
  • Migrate to innovate with Red Hat Enterprise Linux on Azure Icon
    Migrate to innovate with Red Hat Enterprise Linux on Azure

    Streamline your IT modernization journey with a holistic environment running Red Hat Enterprise Linux on Azure.

    With Red Hat Enterprise Linux on Azure, businesses can confidently modernize their IT environment, knowing they don’t have to compromise on security, scalability, reliability, and ease of management. Securely accelerate innovation and unlock a competitive edge with enterprise-grade modern cloud infrastructure.
  • 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: 2,640 This Week
    Last Update:
    See Project
  • 2
    VoIP monitor

    VoIP monitor

    VoIP SIP and SKINNY quality analyzer and packet / audio recording tool

    VoIPmonitor is open source network packet sniffer with commercial frontend for SIP SKINNY MGCP RTP and RTCP VoIP protocols running on linux. VoIPmonitor is designed to analyze quality of VoIP call based on network parameters - delay variation and packet loss according to ITU-T G.107 E-model which predicts quality on MOS scale. Calls with all relevant statistics are saved to MySQL or ODBC database. Optionally each call can be saved to pcap file with either only SIP / SKINNY protocol or SIP/RTP/RTCP/T.38/udptl protocols. VoIPmonitor can also decode audio.
    Leader badge
    Downloads: 1,730 This Week
    Last Update:
    See Project
  • 3
    MyPhoneExplorer

    MyPhoneExplorer

    Simply explore your Android phone!

    Connect your phone via WiFi, cable or bluetooth and you'll be surprised how easy and efficient it will be to manage your Android based smartphone with our software. Since it's first release MyPhoneExplorer evolved into the most popular freeware tool for smartphones. The software is constantly updated with new features. In opposite to many other solutions MyPhoneExplorer does work complete locally without using any third-party server!
    Downloads: 1,893 This Week
    Last Update:
    See Project
  • 4
    NoiseGator (Noise Gate)

    NoiseGator (Noise Gate)

    A simple noise gate app intended for use with VOIPs like Skype.

    Ever wanted to cut out background noise when talking with others on Skype? Now it's possible! NoiseGator is a light-weight noise gate application that routes audio through an audio input to an audio output. In real-time the audio level is analysed and if the average level is higher than the threshold the audio bypasses as normal. However, if the average level goes below the threshold, the gate closes and the audio is cut. When used with a virtual audio cable it can act as a noise gate for a either a sound input(microphone) or sound output(speakers). Can also be used to gate noise from your own mic or play your microphone through your speakers. REQUIREMENTS: - Java 7 or higher for Windows. - Java 6 or higher for Mac. Java 7 recommended. - A virtual audio cable is required for use with VOIPs: For Windows users I recommend the VB-Cable driver (http://vb-audio.pagesperso-orange.fr/Cable/index.htm). Mac users can use SoundFlower.
    Leader badge
    Downloads: 750 This Week
    Last Update:
    See Project
  • Enterprise and Small Business CRM Solution | Clear C2 C2CRM Icon
    Enterprise and Small Business CRM Solution | Clear C2 C2CRM

    Voted Best CRM System with Top Ranked Customer Support. CRM Management includes Sales, Marketing, Relationship Management, and Help Desk.

    C2CRM consists of four modules that integrate to provide a comprehensive CRM solution: Relationship Management, Sales Automation, Marketing Automation, and Customer Service. Only buy what each user needs.
  • 5
    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: 333 This Week
    Last Update:
    See Project
  • 6
    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: 241 This Week
    Last Update:
    See Project
  • 7
    JDA

    JDA

    Java wrapper for the popular chat & VOIP service

    JDA strives to provide a clean and full wrapping of the Discord REST api and its Websocket-Events for Java. This library is a helpful tool that provides the functionality to create a discord bot in java. Discord is currently prohibiting the creation and usage of automated client accounts (AccountType.CLIENT). We have officially dropped support for client login as of version 4.2.0! Note that JDA is not a good tool to build a custom discord client as it loads all servers/guilds on startup, unlike a client which does this via lazy loading instead. If you need a bot, use a bot account from the Application Dashboard. Creating the JDA Object is done via the JDABuilder class. After setting the token and other options via setters, the JDA Object is then created by calling the build() method. When build() returns, JDA might not have finished starting up. However, you can use await ready() on the JDA object to ensure that the entire cache is loaded before proceeding.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 8
    NbuExplorer
    Nokia NBU, NBF, NFB, NFC and ARC backup file parser, extractor and viewer. It can help you to check content of backup or extract files from it. Requires MS .Net Framework 2
    Leader badge
    Downloads: 189 This Week
    Last Update:
    See Project
  • 9
    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: 124 This Week
    Last Update:
    See Project
  • RMM Software | Remote Monitoring Platform and Tools Icon
    RMM Software | Remote Monitoring Platform and Tools

    Best-in-class automation, scalability, and single-pane IT management.

    Don’t settle when it comes to managing your clients’ IT infrastructure. Exceed their expectations with ConnectWise RMM, our MSP RMM software that provides proactive tools and NOC services—regardless of device environment. With the number of new vulnerabilities rising each year, smart patching procedures have never been more important. We automatically test and deploy patches when they are viable and restrict patches that are harmful. Get better protection for clients while you spend less time managing endpoints and more time growing your business. It’s tough to locate, afford, and retain quality talent. In fact, 81% of IT leaders say it’s hard to find the recruits they need. Add ConnectWise RMM, NOC services and get the expertise and problem resolution you need to become the advisor your clients demand—without adding headcount.
  • 10
    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
  • 11
    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: 87 This Week
    Last Update:
    See Project
  • 12
    Sipp is a performance testing tool for the SIP protocol. Its main features are basic SIPStone scenarios, TCP/UDP transport, customizable (XML-based) scenarios, dynamic adjustment of call-rate and a comprehensive set of real-time statistics.
    Leader badge
    Downloads: 159 This Week
    Last Update:
    See Project
  • 13
    International Telephone Input

    International Telephone Input

    Plugin for entering and validating international telephone numbers

    A JavaScript plugin for entering and validating international telephone numbers. It adds a flag dropdown to any input, detects the user's country, displays a relevant placeholder and provides formatting/validation methods. Lots of initialization options for customization, as well as public methods for interaction. The user types their national number and the plugin gives you the full standardized international number. Navigate the country dropdown by typing a country's name, or using up/down keys. Automatically set the input placeholder to an example number for the selected country. Automatically select the user's current country using an IP lookup. Access the country data to create a separate country dropdown for an address form, and then listen for change events to keep the two dropdowns in sync. Use Twilio's API to build phone verification, SMS 2FA, appointment reminders, marketing notifications and so much more.
    Downloads: 3 This Week
    Last Update:
    See Project
  • 14
    QKSMS

    QKSMS

    A beautiful SMS messenger for Android

    Fall in love with texting all over again with QKSMS! QKSMS is a beautiful, simple and customizable open source replacement to the stock messaging app on Android. It's got a clean, clutter-free intuitive design that lets you focus on what matters, plus millions of colors to choose from to make the theme of the entire app truly your own. QKSMS has some powerful features, including photo sharing, group chat, conversation blocking, message backup and restore and more. It's got everything you need from a text messaging app, plus all the fun features that make for a great text messaging experience. Simply put, QKSMS makes texting magical again, just the way it should be!
    Downloads: 3 This Week
    Last Update:
    See Project
  • 15
    This project implements a simple STUN server and client on Windows, Linux, and Solaris. The STUN protocol (Simple Traversal of UDP through NATs) is described in the IETF RFC 3489, available at http://www.ietf.org/rfc/rfc3489.txt
    Downloads: 75 This Week
    Last Update:
    See Project
  • 16
    anyremote

    anyremote

    Remote control software for applications using Bluetooth or Wi-Fi.

    Remote control software for applications using Bluetooth or Wi-Fi. anyRemote supports wide range of modern cell phones line Nokia, SonyEricsson, Motorola, majority of Android phones and others.
    Downloads: 67 This Week
    Last Update:
    See Project
  • 17
    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.
    Downloads: 74 This Week
    Last Update:
    See Project
  • 18
    Siproxd is a proxy/masquerading daemon for the SIP protocol. It allows SIP clients (softphones & hardphones) to work behind an IP masquerading firewall or router.
    Leader badge
    Downloads: 79 This Week
    Last Update:
    See Project
  • 19
    Downloads: 85 This Week
    Last Update:
    See Project
  • 20
    PhoneNumberKit

    PhoneNumberKit

    A Swift framework for parsing and formatting phone numbers

    Swift 5.3 framework for parsing, formatting and validating international phone numbers. Inspired by Google's libphonenumber. Import PhoneNumberKit at the top of the Swift file that will interact with a phone number. All of your interactions with PhoneNumberKit happen through a PhoneNumberKit object. The first step you should take is to allocate one. A PhoneNumberKit instance is relatively expensive to allocate (it parses the metadata and keeps it in memory for the object's lifecycle), you should try and make sure PhoneNumberKit is allocated once and deallocated when no longer needed. To parse a string, use the parse function. The region code is automatically computed but can be overridden if needed. PhoneNumberKit automatically does a hard type validation to ensure that the object created is valid, this can be quite costly performance-wise and can be turned off if needed.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 21
    Java SIP softphone
    Peers is a very simple softphone. It's a SIP User-Agent, written in java, it works on windows, linux and mac. It can be used with SIP servers like opensips or asterisk IPBX. It supports G711 codec (PCMU and PCMA) and telephone-events (DTMF).
    Leader badge
    Downloads: 48 This Week
    Last Update:
    See Project
  • 22
    Open Phone Abstraction Library (OPAL) is a C++ multi-platform, multi-protocol library for Fax, Video & Voice over IP and other networks. Also included is the Portable Tool Library (PTLib) which is a C++ multi-platform abstraction library and collection o
    Downloads: 58 This Week
    Last Update:
    See Project
  • 23
    OpenSIPS/OpenSER-a versatile SIP Server
    OpenSIPS (former OpenSER) is an GPL implementation of a multi-functionality SIP Server that targets to deliver a high-level technical solution (performance, security and quality) to be used in professional SIP server platforms. IMPORTANT: this is no longer the main hosting for the project. This was moved on GITHUB - https://github.com/OpenSIPS/opensips
    Leader badge
    Downloads: 41 This Week
    Last Update:
    See Project
  • 24
    Seagull is a multi-protocol traffic generator. Especially targeted towards IMS, Seagull supports Diameter (RFC3588 and all applications) over TCP/SCTP and IPv4/IPv6 , TCAP (over SS7 or Sigtran), XCAP over HTTP and Radius.
    Leader badge
    Downloads: 47 This Week
    Last Update:
    See Project
  • 25
    SIM Card Manager

    SIM Card Manager

    Windows tool to read SIM card information and content

    SIMCardManager is Windows tool that can read a SIM card information (ICCID, IMSI, Pin states) and SIM card content : phone book (ADN), Fixed dialing (FDN) and SMS messages. It also enables you to authenticate with PIN when activated and export SIM card content to text files. You need to have a PC/SC compatible smart card reader or dongle with SIM slot. You can find other useful tools on my website http://www.idrix.fr
    Leader badge
    Downloads: 107 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next

Open Source Telephony Software Guide

Open source telephony software is a category of software that enables the user to make and receive telephone calls using shared or open-source code. This type of software typically includes features like voice over IP (VOIP) technology, Internet Protocol Private Branch Exchange (IP PBX) systems, and call routing services. The cost for these services can vary depending on the specific technologies used; however, they are often much cheaper than traditional phone services since they leverage existing broadband connections. Additionally, many open source telephony applications come bundled with tools such as conference calling and video conferencing capabilities.

The most popular open source telephony application is Asterisk – an open-source communications platform written in C runtime environment originally created by Mark Spencer in 1999. It runs on Linux but can be adapted to Windows and Mac OS X operating systems as well. Asterisk functions as a full-featured IP PBX system capable of delivering real time communications between clients located inside your local area network (LAN).

This highly customizable solution allows users to setup custom extensions for each client’s phone line along with features like voicemail boxes, caller ID blocking, automated attendants and much more – all without having to purchase expensive hardware from vendors like Cisco or Avaya Systems. Since Asterisk is highly extensible through its compatibility with numerous scripting languages (such as Perl), developers can add additional modules or customize existing ones to suit their needs at any given point in time. Additionally, it also supports connectors that allow end users to connect external devices such as standard telephones or Digital Enhanced Cordless Telecommunication handsets which then become part of their VoIP network infrastructure - allowing them access to their employees anywhere there's an internet connection.

Open source telephony software has grown in popularity due to its flexibility and affordability compared with alternatives like subscription hosted VoIP service providers who charge monthly fees for the use of their products. Open source options also offer many advantages over traditional PSTN/POTS infrastructures such as a lower cost for long-distance calls and global support for geographically dispersed teams and businesses alike looking to invest into modern communication systems without paying high upfront costs associated with proprietary solutions offered by vendors like Mitel or NEC Corp., etc..

What Features Does Open Source Telephony Software Provide?

  • Automated Call Routing: Open source telephony software can be programmed to automatically route incoming calls, allowing users to customize their phone services. This feature is useful for organizations that need more sophisticated call routing options than basic voicemail systems offer.
  • Voice Messaging and Voicemail: Most open source telephony software packages include an easy-to-use voice messaging and voicemail system. This allows users to easily send and receive audio messages quickly, making it easier for them to stay in touch without having to make a phone call or meet in person.
  • Conference Calling: Open source telephony software often features conference calling capabilities that allow multiple parties to participate in a single call simultaneously. This is especially useful for businesses that need the ability to host virtual meetings or training sessions with remote employees.
  • Unified Communications (UC): Many open source telephony software solutions also include unified communications tools such as instant messaging, presence awareness, video conferencing and other collaboration tools. These features are great for improving employee productivity by allowing team members from different locations to work together on projects more efficiently from any device.

Types of Open Source Telephony Software

  • PBX Software: These are software packages that provide a complete telephony solution, including the operating system, call center options, media servers and application frameworks. They generally offer support for IP-based analog or digital phones, as well as VoIP systems.
  • Softphone Software: These programs allow users to make and receive phone calls from computers via VoIP services such as Skype, Google Voice, Viber or Whatsapp.
  • WebRTC Platforms: WebRTC (Web Real-Time Communications) information is exchanged between browsers without requiring additional plugins or downloads. It's used for building real-time applications like audio conferencing, video chat and file sharing over the Internet.
  • Other Open Source Telephony Tools: These include libraries and frameworks for developing telecommunication applications; communication interface engines that enable third-party developers to integrate these components with their own options; language parsing tools that use natural language processing techniques to interpret requests in multiple languages; auto attendant software which manages incoming calls automatically by providing customers with menu options; voice mail systems that store and manage messages when someone isn't available to answer the phone; recording systems which records conversations for later analysis or legal requirements; IVR (Interactive Voice Response) systems which automatically respond to customers' inquiries based on pre-recorded messages.

What Are the Advantages Provided by Open Source Telephony Software?

  1. Cost Savings: Open source telephony software is typically free and open for anyone to use. This means that companies can save money on expensive licenses, hardware, and support. Additionally, businesses can avoid costly long-term contracts with telecom providers.
  2. Scalability: Open source telephony software offers greater scalability than traditional phone systems since it allows users to customize their system as the business grows or changes. This kind of flexibility makes it ideal for companies in need of an extensible communication platform.
  3. Cross-Platform Compatibility: Many open source telephony software solutions are built to work across multiple platforms. This eliminates the need for businesses to purchase new hardware when they switch platforms or upgrade their technology, allowing them to save time and money while still getting the features they need.
  4. Reliability: Open source telephony solutions are generally reliable and secure due to the large number of developers who contribute code and troubleshoot bugs on a regular basis, providing continuous improvements over time which keeps the system running optimally.
  5. Flexibility: Unlike closed-source telecommunication systems, open source telephony software allows users to customize their system however they like by reusing existing code or adding custom applications tailored specifically for their needs. This level of control enables organizations to design communication solutions that exactly fit their own unique requirements without compromising security or reliability.

Who Uses Open Source Telephony Software?

  • Home Users: Individuals who use open source telephony software in their homes for basic communication purposes such as making phone calls, sending and receiving text messages, or connecting to the Internet.
  • Businesses: Companies that leverage open source telephony software to set up their own private networks or VoIP call centers.
  • Developers: Programmers who create useful applications and services on the platform by leveraging its open-source capabilities.
  • Government Agencies: Governments with limited budgets that utilize the cost savings, scalability, and flexibility of open source telephony solutions.
  • Education Institutions: Schools and universities who deploy open source technologies to enable learning through virtual classrooms and collaboration.
  • Enterprises: Large corporate organizations that require secure, reliable, and cost effective communication solutions provided by open source telephony systems.

How Much Does Open Source Telephony Software Cost?

Open source telephony software can be completely free to use, depending on which platforms you choose. For example, Asterisk is a popular open source telephony platform that is completely free for anyone to download and use. If you wish to use commercial or proprietary software for a more polished experience, then there will likely be some cost associated with the service. Costs can range from hundreds of dollars for basic plans to several thousand dollars for larger enterprise-level solutions. It is important to do your research so you can find out what types of features are included in each type of plan and consider how much money you need to invest in order to get access to the features and reliability that best meet your business's needs.

What Does Open Source Telephony Software Integrate With?

Open source telephony software can integrate with many different types of software. For example, VoIP (Voice over Internet Protocol) services such as Twilio, Bandwidth and Plivo, CRM applications such as Salesforce and Zoho, customer service platforms like Zendesk, chatbot software such as Dialogflow, billing and invoicing systems like Zuora or Xero, and virtual phone systems for managing inbound calls. These integration points enable users to extend the usefulness of open source telephony by allowing them to automatically route calls from incoming customers to the appropriate agents or departments within their organization. Additionally, these integrations allow important records—such as caller details and call recordings—to be stored in other platforms which can help organizations better track customer interactions.

Trends Related to Open Source Telephony Software

  1. Open source telephony software is a rapidly growing industry. It enables businesses to make and receive phone calls, send and receive text messages, and access voice mail without having to purchase costly proprietary hardware or software.
  2. Open source telephony software has become increasingly popular due to its flexibility and cost savings. Businesses can customize their own phone systems using open source telephony software instead of buying expensive commercial systems.
  3. The open source model also allows businesses to quickly respond to changing market conditions by being able to modify the code or add features as needed. This eliminates the need for costly upgrades and maintenance contracts that would be necessary with proprietary systems.
  4. Additionally, open source software is more secure than proprietary systems since anyone can view and inspect the code for bugs or vulnerabilities. This makes it easier for businesses to identify potential security issues and take corrective action before they are exploited by malicious actors.
  5. Open source telephony software is also more reliable than proprietary systems since the code is constantly being reviewed by a community of developers who are committed to keeping it up-to-date and bug-free.
  6. Finally, many open source telephony solutions offer powerful features such as video conferencing, automatic call distribution, interactive voice response, and automated call routing, making them ideal for businesses of all sizes.

Getting Started With Open Source Telephony Software

Getting started with open source telephony software is relatively easy. First, you need to download the software from an open source repository like GitHub or SourceForge. Once you've downloaded the software, install it according to instructions provided by the developers and then run the program on your computer or device. Once the program is running, begin exploring its features and settings to get a feel for how everything works. You may also wish to read any available documentation associated with the software as it will help you understand how best to use the program and make sure you're getting maximum benefit from it.

Next, configure any additional programs that need setting up, such as SIP clients or extensions that enable calls over IP networks. Again, refer to documentation provided by developers if necessary in order to ensure that everything is set up properly. Depending on which version of open source telephony software you are using, there may be other steps involved such as configuring local access points and authentication credentials for remote users; again consult any accompanying documents if this is relevant for your setup.

Finally, once everything is set up and configured correctly it's time to start making calls. Depending on your chosen program there may be various ways of doing this such as calling through a web-based interface or via an application installed onto a mobile device; again consult any relevant documentation in order to identify exactly what method works best for you before beginning actual usage of your new telephony system. With all these preparations complete you should now be ready to start taking advantage of open source telephony solutions - good luck.