Fonoster - The open-source alternative to Twilio

  •        234

Fonoster is the Open Source Twilio Alternative. It helps tp engage with your customer with voice or messaging with a single easy-to-use platform.

Its features include:

  • Cloud initialization with Cloud-Init
  • Multitenancy
  • Easy deployment of PBXs functionalities
  • Programmable Voice Applications
  • NodeJS SDK
  • Web SDK
  • Support for Amazon Simple Storage Service (S3)
  • Secure API endpoints with Let's Encrypt
  • Authentication with OAuth2
  • Authentication with JWT
  • Role-Based Access Control (RBAC)
  • Plugins-based Command-line Tool
  • Support for Google Speech API
  • Experimental support for Cloud Functions
  • Experimental support for Secret management

https://fonoster.com/
https://github.com/fonoster/fonoster

Tags
Implementation
License
Platform

   




Related Projects

Asterisk - IP telephony commuincation product suitable for call center

  •    C

Asterisk, converts an ordinary computer into a feature-rich voice communications server. Asterisk makes it simple to create and deploy a wide range of telephony applications and services, including IP PBXs, VoIP gateways, call center ACDs and IVR systems. It is maintained by Debian VoIP Team.

routr - :rocket: Next-generation SIP Server

  •    Javascript

Routr – a lightweight sip proxy, location server, and registrar that provides a reliable and scalable SIP infrastructure for telephony carriers, communication service providers, and integrators. It also provides with capabilities that are suitable for the enterprise and personal needs. To get involved in the development of this project please contact us at @fonoster.

Rowy - Open-source Airtable-like experience for your database (Firestore) with GCP's scalability

  •    Typescript

Manage Firestore data in a spreadsheet-like UI, write Cloud Functions effortlessly in the browser, and connect to your favorite third party platforms such as SendGrid, Twilio, Algolia, Slack and more. It supports CRUD operations, Sort and filter by row values, Lock, Freeze, Resize, Hide and Rename columns, Multiple views for the same collection, Bulk import or export data - csv, json.

Kamailio - The Open Source SIP Server

  •    C

Kamailio (successor of former OpenSER and SER) is an open source implementation of a SIP Signaling Server. SIP is an open standard protocol specified by the IETF. The core specification document is RFC3261.

kazoo - The core of an open-source, distributed, highly scalable platform designed to provide robust telecom services

  •    Erlang

Welcome to Kazoo, an ambitious project to bring cloud-based VoIP and telecommunications to everyone. Our goal is to provide the world with a free, open telecommunications software platform. Released under the OSI-approved MPL 1.1 open source software license, we're building upon strong FOSS components like GNU/Linux, Erlang, FreeSWITCH, Apache CouchDB, and RabbitMQ. Our project is a great example of the wonderful things that can happen when software is open. Kazoo is an API-based platform that lets you use your existing phones, programming languages and IT skills to build voice, video and SMS services. We focus on building a simple, powerful communications platform and let you focus on marketing, servicing and integrating communications with your clients systems.


SipXcom - Unified Communications System

  •    C++

sipXcom open source unified communications software is the standard for enterprise voice solutions. Voice, chat, IVR, presence and more in one application. It provides complete enterprise grade telephony, unified messaging, Instant messaging, audio conferencing, and many other features. sipXcom can be run along side your existing Cisco, Avaya, Mitel, Shortel or other PBX while you migrate users to the sipXcom system.

Mumble - High Quality Voice Chat Software

  •    C++

Mumble is a cross-platform voice over IP application. It is a client - server application where multiple users could use the same server and all their communication is encrypted. It could be used while gaming. It does audio video recording.

Linphone - Video SIP phone for Desktop and Mobile

  •    C

Linphone is an internet phone or Voice Over IP phone (VoIP), it helps to communicate freely with people over the internet, with voice, video, and text instant messaging. Linphone is available for Linux, Windows, MacOSX, and for mobile phones: Android, iPhone, Blackberry. It is using SIP protocol and it is compatible with any voip operator using SIP for its network.

holla - An abstraction over P2P video/voice/data connections using WebRTC

  •    Javascript

Pipes a WebRTC video stream to a video element. el can be a string (id), jquery element, or dom node.

Twilio WCF REST Client Library for .NET 3.5

  •    

Twilio.com lets you build simple voice solutions. The Twilio WCF REST Client Library is a strongly-typed .NET API to write robust code against Twilio's service. Use from C#, VB, or any .NET language. Brought to you by Interscape Technologies (http://interscapeusa.com)

rapid-response-kit - This Twilio-powered Rapid Response Kit gives you the elements to build and deploy communications apps quickly and easily

  •    Python

The Twilio.org Rapid Response Kit is a collection of open source communications tools any developer or technically inclined user can deploy quickly. Scroll down to INSTALLATION to get started. Twilio.org is an initiative of the communications API platform company Twilio. Our mission is to provide nonprofit organizations with communications technologies to help them reach their goals and further the impact of social good.

Micro - Distributed Cloud OS

  •    Go

Micro is an operating system built for the cloud. It addresses the key requirements for building services in the cloud. It leverages the microservices architecture pattern and provides a set of services which act as the building blocks of a platform. Micro deals with the complexity of distributed systems and provides simpler programmable abstractions to build on.

phonertc - WebRTC for Cordova apps - No longer active

  •    Objective-C

Important Note: Use GitHub issues only for bugs and feature requests! For any other questions, use the StackOverflow forum. Want to learn more? See the wiki.

rainbond - Serverless PaaS , A new generation of easy-to-use cloud management platforms based on kubernetes

  •    Go

Rainbond is an application-centric Platform as a Service, with innovative concept and complete ecological comes from continuous verification and optimization. By integrating best practices of Kubernetes based containers management, Service Mesh microservice architecture, CI/CD and multiple data center resource management, Rainbond provides full life-cycle management of cloud native applications, connects application and infrastructure, application and application, infrastructure and infrastructure.

fusionpbx - Official FusionPBX - A full-featured domain based multi-tenant PBX and voice switch for FreeSwitch

  •    PHP

FusionPBX can be used as a single or domain based multi-tenant PBX, carrier grade switch, call center server, fax server, VoIP server, voicemail server, conference server, voice application server, multi-tenant appliance framework and more. FreeSWITCH™ is a highly scalable, multi-threaded, multi-platform communication platform. We provide several avenues for you to get your system up and running on your own and learn the basics of the system.

Litmus - Cloud-Native Chaos Engineering

  •    Go

Litmus is a toolset to do cloud-native chaos engineering. Litmus provides tools to orchestrate chaos on Kubernetes to help SREs find weaknesses in their deployments. SREs use Litmus to run chaos experiments initially in the staging environment and eventually in production to find bugs, vulnerabilities. Fixing the weaknesses leads to increased resilience of the system.

Speak Freely

  •    Perl

Speak Freely is a Cross Platform Internet telephony (Voice Chat) application which provides high quality voice grade audio with GSM and CELP compression and encryption with DES, Blowfish, and IDEA ciphers. It will aim at interoperating with any RTP clien

betty - Google Voice with Receptionist abilities, built on top of Twilio

  •    Javascript

Betty (or Ben for the ones who prefer a male receptionist) is your own customizable receptionist, to forward call and messages to your team anywhere in the world. It's particularly useful if your organization is operating in the US, but based in another countries. Betty is easy to setup and build on top of Twilio and Node.js, it doesn't necessitate a database (stateless). It can be deployed to Heroku or any unix server.

NoiseTorch - Real-time microphone noise suppression on Linux.

  •    C

NoiseTorch is an easy to use open source application for Linux with PulseAudio or PipeWire. It creates a virtual microphone that suppresses noise, in any application. Use whichever conferencing or VOIP application you like and simply select the NoiseTorch Virtual Microphone as input to torch the sound of your mechanical keyboard, computer fans, trains and the likes. Then simply select NoiseTorch as your microphone in any application. OBS, Mumble, Discord, anywhere.






We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.