somleng / somleng-scfm

Open Source Contact Center Platform and Call Flow Manager for Somleng (or Twilio)
MIT License
27 stars 16 forks source link

Somleng SCFM

Build View performance data on Skylight

Somleng Simple Call Flow Manager (Somleng SCFM) (part of The Somleng Project) is an Open Source Contact Management System and Call Flow manager. It can manage both inbound and outbound calls through Somleng or Twilio.

Somleng SCFM is best used via the REST API. There is also a dashboard available so you can play around without writing any code.

This repository includes the following core features:

Concepts

SCFM contains the following core concepts:

Unlike RapidPro, which provides a graphical user interface for designing call flows, SCFM is powered by programmable call-flow logic.

Documentation

Usage

Somleng SCFM can be run independent of Somleng, so it's not a requirement to have to full Somleng stack up and running. If you want actual phone calls to be delivered/answered then you can either run the full Somleng stack on your development machine by following the GETTING STARTED guide, or you can connect it to Twilio. Both options can be configured via the Dashboard.

Deployment

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

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

License

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