GNU ccScript3
Historical overview of GNU ccScript3, the event-driven state-transition scripting engine used to implement call flows and telephony applications in GNU Bayonne.
Historical Scripting Engine
ccScript3 is preserved as historical software. Its original runtime and deployment guidance must not be treated as supported current practice.
§1Overview
GNU ccScript3 was an event-driven scripting engine designed for services whose behaviour could be represented as named states, commands, and transitions. Within GNU Telephony it was closely associated with GNU Bayonne and telephony application control.
The scripting model helped separate call-flow behaviour from the lower-level C++ server implementation. Applications could respond to events, move between states, invoke telephony operations, and integrate external data without placing every service rule directly in server code.
§2Relationship to GNU Bayonne
GNU Bayonne used scripting and state-transition concepts to coordinate prompts, digit collection, call routing, timers, and external application work. ccScript formed part of that application layer and was distributed as a reusable GNU package.
Historical references to ccScript3 should therefore be read alongside the GNU Bayonne architecture and BayonneXML documentation.
§3Source Preservation and Revival Status
Historical ccScript releases remain referenced by GNU mirrors and distribution archives. The archive records ccScript3 as a distinct software component and preserves its original URL for technical citations and package references.
TwoSquares is assessing historical components as part of the independent GNU Telephony revival. No supported modern ccScript release has been announced.
This page reconstructs material originally published at gnutelephony.org. It has been formatted and annotated for archival preservation.
Historical source: GNU ccScript. Reproduced or adapted under the GNU Free Documentation License (GFDL) 1.2 or later where stated.
Historical revision date: Historical GNU Telephony project period. Restored to permanent static archive in October 2026.