All Projects → somleng → somleng-switch

somleng / somleng-switch

Licence: MIT License
SomlengSWITCH. Somleng's TwiML Engine, FreeSWITCH configuration and infrastructure.

Programming Languages

ruby
36898 projects - #4 most used programming language
HCL
1544 projects
Smarty
1635 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to somleng-switch

somleng
Open Source Implementation of Twilio's REST API
Stars: ✭ 33 (+106.25%)
Mutual labels:  voice, telephony, twiml, somleng
Twilio Java
A Java library for communicating with the Twilio REST API and generating TwiML.
Stars: ✭ 371 (+2218.75%)
Mutual labels:  voice, telephony
Twilio Csharp
Twilio C#/.NET Helper Library for .NET Framework 3.5+ and supported .NET Core versions
Stars: ✭ 541 (+3281.25%)
Mutual labels:  voice, telephony
46elks-getting-started
An introduction to the 46elks API with code examples
Stars: ✭ 45 (+181.25%)
Mutual labels:  voice, telephony
ReminderPro
ReminderPro(location, note, voice recording)
Stars: ✭ 27 (+68.75%)
Mutual labels:  voice
sampvoice
Software Development Kit for implementing Pawn voice systems for SA:MP servers.
Stars: ✭ 79 (+393.75%)
Mutual labels:  voice
Katari
Katari - Python Session Initiated Protocol Framework
Stars: ✭ 29 (+81.25%)
Mutual labels:  telephony
Core
Free, easy to setup PBX for small business based on Asterisk 16 core
Stars: ✭ 190 (+1087.5%)
Mutual labels:  telephony
spokestack-android
Extensible Android mobile voice framework: wakeword, ASR, NLU, and TTS. Easily add voice to any Android app!
Stars: ✭ 52 (+225%)
Mutual labels:  voice
saltychat-fivem
FiveM implementation of Salty Chat (TeamSpeak 3 based Voice Plugin)
Stars: ✭ 64 (+300%)
Mutual labels:  voice
panel gen
Auto call generator for telephone switches at Connections Museum, Seattle.
Stars: ✭ 13 (-18.75%)
Mutual labels:  telephony
0x4447 product answering machine
☎️ An automated answering machine build on top of Amazon Connect
Stars: ✭ 38 (+137.5%)
Mutual labels:  voice
vasisualy
Vasisualy it's a simple Russian voice assistant written on Python for GNU/Linux, Windows and Android.
Stars: ✭ 33 (+106.25%)
Mutual labels:  voice
voxpopuli
Python wrapper for Espeak and Mbrola, for simple local TTS
Stars: ✭ 21 (+31.25%)
Mutual labels:  voice
ios-swift-chat-app
Open-source Voice & Video Calling and Text Chat App for Swift (iOS)
Stars: ✭ 111 (+593.75%)
Mutual labels:  voice
GRU Android
An RNN (GRU) TensorFlow Android App for word prediction.
Stars: ✭ 15 (-6.25%)
Mutual labels:  voice
talkie
Text-to-speech browser extension button. Select text on any web page, and have the computer read it out loud for you by simply clicking the Talkie button.
Stars: ✭ 43 (+168.75%)
Mutual labels:  voice
vonage-node-code-snippets
NodeJS code examples for using Nexmo
Stars: ✭ 46 (+187.5%)
Mutual labels:  voice
univoice
Voice chat/VoIP solution for unity. P2P implementation included.
Stars: ✭ 192 (+1100%)
Mutual labels:  voice
TelephonyBruteCall
This tools lets you BruceForce calls using Termux on Android
Stars: ✭ 25 (+56.25%)
Mutual labels:  telephony

SomlengSWITCH

Build View performance data on Skylight Codacy Badge

SomlengSWITCH (part of The Somleng Project) is used to programmatically control phone calls through FreeSWITCH.

This repository includes the following core features:

Usage

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

Deployment

The infrastructure directory contains Terraform configuration files in order to deploy SomlengSWITCH 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 SomlengSWITCH to AWS behind an Network Load Balancer (NLB) to Elastic Container Service (ECS). There is one task, which runs three containers. An NGINX container which runs as a reverse proxy to the Adhearsion container which accepts API requests from Somleng. There's also a FreeSWITCH container which handles SIP connections to operators.

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].