About

From TCAPI

Jump to: navigation, search

Contents

About TCAPI

Goal

TCAPI is an open source Telephony Configuration API and GUI framework designed for rapid development and deployment of user interfaces for telephony and media-based systems. It can be used to create front-ends for simple, easy-to-use PBX systems, complex IVRs or custom-tailored enterprise communications systems.

Code

TCAPI is written in PHP 5 with a Ruby-on-Rails style framework called CakePHP. It follows the MVC architectural pattern of software design, seperating key software elements to allow for easy abstraction and modularity.

TCAPI supports multiple technologies including an extensive DOM/XML configuration engine, real-time COMET libraries, various JavaScript/AJAX framework support, multiple database support (MySQL, SQL, Postgres) and more.

Integration

TCAPI currently supports the FreeSWITCH media soft-switch.

Environment

TCAPI runs on any standard web server that supports PHP 5, including Windows and Linux systems.

Personal tools