Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 2.28 KB

README.md

File metadata and controls

54 lines (39 loc) · 2.28 KB

somleng-scfm-avf

DEPRECATION NOTICE

This fork is no longer active. If you're looking for the African Voices Foundation fork of Somleng SCFM please use this fork instead.

Build Status Test Coverage Code Climate

Somleng Simple Call Flow Manager (Somleng SCFM) can be used to enqueue, throttle, update, and process calls through Somleng (or Twilio)

Architecture

+----------------+
|   Contacts     |
+----------------+
| * msisdn       |-|-
| * metadata     |  |
|                |  |
+----------------+  |
                    |
+----------------+  | +----------------+    +-------------------+
|    Callouts    |  | |  PhoneNumbers  |    |     PhoneCalls    |
+----------------+  | +----------------+    +-------------------+
| * status       |  --> * msisdn       |    | * status          |
| * metadata     |-|--> * metadata     |-|--> * metadata        |
|                |    | * contact_id   |    | * phone_number_id |
|                |    | * callout_id   |    | * ...             |
|                |    |                |    |                   |
+----------------+    +----------------+    +-------------------+

Features

  • Create contacts with custom metadata
  • Create callouts from your contacts
  • start, stop, pause and resume callouts
  • Add your own metadata as JSON to contacts, callouts, phone_numbers and phone_calls
  • Extend with your own tasks

Usage

See USAGE

Deployment

See DEPLOYMENT

License

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