Skip to content

prototypefund/runde16-appfree-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

174 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Static Badge

Appfree is a framework allowing you to easily create IVR apps, e. g. apps which can be interacted with from a normal telephone or featurephone. Based on PHP 8, ReactPHP and Laravel.

About Appfree

☎️ A framework to provide smartphone-only services via plain old telephone service ☎️

Appfree is a framework allowing you to easily create Interactive Voice Response apps, e. g. apps which can be interacted with from a normal telephone or featurephone.

Based on Asterisk PBX and ReactPHP, you can develop apps which allow callers to interact with your service. Instead of a smartphone app users can call your telephone number and interact with your app written in Appfree.

The framework comes with a fully functional application for the city of Munich bike sharing service "MVG Rad", which is normally usable only via an Android/iOS app.

With appfree, it is usable from every plain old telephone.

Project components

appfree-connector

Main repository for the appfree-connector. Contains the framework and application logic for IVR apps.

appfree-phone-server

Phone server backend providing connectivity to the phone network via Asterisk application. One instance of phone-server supports connections by multiple appfree-app instances.

Features

  • Framework for implementing IVR apps
  • Define state machines to process call flows
  • Call flows are defined based on event sequences
  • Build integration tests based on synthesized event flows
  • MVG Rad sample app

Installation

See Installation

Architecture

See Architecture

MVG Rad example app

See Example App

License

MIT License

Supported by

About

IVR Framework, access MVG Rad via telephone.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • PHP 80.8%
  • Blade 16.9%
  • Shell 1.9%
  • Other 0.4%