[Sofaswitch-svn] [commit] r71 - sofaswitch/trunk/callflow
Author: derek Date: Wed Sep 6 18:05:53 2006 New Revision: 71 Added: sofaswitch/trunk/callflow/README Log: Initial release of this file. Added: sofaswitch/trunk/callflow/README ============================================================================== --- (empty file) +++ sofaswitch/trunk/callflow/README Wed Sep 6 18:05:53 2006 @@ -0,0 +1,50 @@ +CallFlow + +* About + This is a graphical environment for creating python control + scripts. These Python control scripts are required to manage the operation + of the different entities in the sofa switch suite of utilities. + +* The Problem. + The different entities in the SofaSwitch suite of utilities are controlled + by a series of TCP commands to a centralised messaging serving. Responses + come back at some (seemingly) random time later which describe the outcome + of those commands. Further, events detected by members of the SofaSwitch + suite of utilities are reported (via the centralised messaging server) to us. + + Writing code to manage all of this in python was found to be quite labour + intensive, and prone to error. Further, the text interface in python is not + intuitive, and makes it harder for people to get started in using sofa to + solve real world telephony problems. + + This gui entity was written to make the process of generating control scripts + simple and quick. In the authors view, CallFlow nicely transforms a problem + that is, inherently, multi threaded by nature (and therefore hideously + complex) into something that is easily understood and managed. + +* Build +Just do +./autogen.sh +./configure +make + + +* Todo + More documentation. + + +* Thanks + A million thanks to Linus McCabe, who wrote the wxAuto package. Thanks + to his work, I have a sample bit of code to get CallFlow working properly + with the auto tools. + + +* Notes + wxAuto - Autoconf example project Copyright (C) 2004 Linus McCabe. + +* History +2006 4 September Copy Auto tools environment from wxAuto (thanks Linus McCabe) + + + +
participants (1)
-
SofaSWITCH SVN