Open CSTA

The lead developer and business owner from Product Platformers began his career by developing a CSTA protocol stack at a software house. The entrepreneurial spirit then pushed him to re-implement it in a different programming language with different equipment and then release the source code to the free and open source community under a permissible license, thus creating the Open CSTA project in 2005.

The Open CSTA project was used in prototypes for nurse paging software and other research topics.
CSTA is an open standard for communicating between systems. It started in telecommunications in the early 1990s and has been integrated into various applications from finance to medical applications.

CSTA is an acronym for Computer Supported Telecommunications Applications. It is currently in it’s 3rd phase (version).

The current source code is ugly, outdated and not up to modern standards but still available at the Veto Power’s software project hosting of Open CSTA.

When the open source pbx, asterisk was gaining in popularity – development was started to enable it to talk to enterprise systems and although encouraged by the open source community, enterprises at the time had not yet embraced open source software.

There are plans to port it to javascript as this is the new paradigm in event driven reactive programming.