All Projects β†’ somleng β†’ somleng

somleng / somleng

Licence: MIT license
Open Source Implementation of Twilio's REST API

Programming Languages

ruby
36898 projects - #4 most used programming language
HTML
75241 projects
HCL
1544 projects
javascript
184084 projects - #8 most used programming language
Smarty
1635 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to somleng

fonoster
πŸš€ The open-source alternative to Twilio
Stars: ✭ 5,072 (+15269.7%)
Mutual labels:  twilio, telephony, voip, cloud-communications-platform
Fonos
πŸš€ The open-source alternative to Twilio
Stars: ✭ 3,785 (+11369.7%)
Mutual labels:  twilio, telephony, voip, cloud-communications-platform
somleng-switch
SomlengSWITCH. Somleng's TwiML Engine, FreeSWITCH configuration and infrastructure.
Stars: ✭ 16 (-51.52%)
Mutual labels:  voice, telephony, twiml, somleng
Twilio Python
A Python module for communicating with the Twilio API and generating TwiML.
Stars: ✭ 1,536 (+4554.55%)
Mutual labels:  twilio, twilio-api, twiml
human-call-filter
Captcha for phone calls
Stars: ✭ 41 (+24.24%)
Mutual labels:  twilio, telephony, voip
twilio-client.js
Twilio’s Programmable Voice JavaScript SDK
Stars: ✭ 63 (+90.91%)
Mutual labels:  twilio, voice, voip
Twilio Java
A Java library for communicating with the Twilio REST API and generating TwiML.
Stars: ✭ 371 (+1024.24%)
Mutual labels:  twilio, voice, telephony
Twilio Csharp
Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions
Stars: ✭ 541 (+1539.39%)
Mutual labels:  twilio, voice, telephony
useful-twilio-functions
A set of useful Twilio Functions.
Stars: ✭ 53 (+60.61%)
Mutual labels:  twilio, voice
tgcalls
Voice chats, private incoming and outgoing calls in Telegram for Developers
Stars: ✭ 408 (+1136.36%)
Mutual labels:  voice, voip
Oreka
Enterprise telephony recording and retrieval system with web based user interface.
Stars: ✭ 20 (-39.39%)
Mutual labels:  telephony, voip
SilentServer
Silent is very lightweight, high quality - low latency voice chat for gaming. The server runs on Windows and Linux.
Stars: ✭ 52 (+57.58%)
Mutual labels:  voice, voip
sms blitz
Send SMS messages through multiple different providers
Stars: ✭ 29 (-12.12%)
Mutual labels:  twilio, telephony
tvoip
Terminal-based P2P VoIP application (TeamSpeak-/Skype-like voice chatting over LAN or Internet)
Stars: ✭ 34 (+3.03%)
Mutual labels:  voice, voip
wireless-portable-fax
Build a cellular connected portable fax machine
Stars: ✭ 17 (-48.48%)
Mutual labels:  twilio, twilio-api
voice
Implementation of the Discord Voice API for discord.js and other JS/TS libraries
Stars: ✭ 310 (+839.39%)
Mutual labels:  voice, voip
Audioswitch
An Android audio management library for real-time communication apps.
Stars: ✭ 69 (+109.09%)
Mutual labels:  twilio, voice
ruby-whatsapp-bots
A repo of WhatsApp bots built in Ruby
Stars: ✭ 18 (-45.45%)
Mutual labels:  twilio, twilio-api
awesome-rtc
πŸ“‘ A curated list of awesome Real Time Communications resources
Stars: ✭ 196 (+493.94%)
Mutual labels:  telephony, voip
Routr
Routr: Next-generation SIP Server
Stars: ✭ 788 (+2287.88%)
Mutual labels:  twilio, voip

Somleng

GitHub Action View performance data on Skylight Codacy Badge

Somleng (part of The Somleng Project) is an Open Source Cloud Communications Platform as a Service (CPaaS). Carriers can use Somleng to offer programmable Voice and SMS to their customers.

This repository includes the following core features:

Somleng connects to SomlengSWITCH in order to send, receive and control phone calls and SMS.

Usage

In order to get the full Somleng stack up and running on your development machine, please follow the GETTING STARTED guide.

Documentation

Deployment

The infrastructure directory contains Terraform configuration files in order to deploy Somleng to AWS.

⚠️ The current infrastructure of Somleng is rapidly changing as we continue to improve and experiment with new features. We often make breaking changes to the current infrastructure which usually requires some manual migration. We don't recommend that you try to deploy and run your own Somleng stack for production purposes at this stage.

The infrastructure in this repository depends on some shared core infrastructure. This core infrastructure can be found in The Somleng Project repository.

The current infrastructure deploys Somleng to AWS behind an Application Load Balancer (ALB) to Elastic Container Service (ECS). There are two main tasks, a webserver task and a worker task. The webserver task has an NGINX container which runs as a reverse proxy to the main Rails webserver container. The worker task runs as a separate ECS service.

License

The software is available as open source under the terms of the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].