PPBX0001-Design-Concepts.txt

Ben Kramer
14/03/03
============================

	General Concepts
	================
	* 1 script per channel
	* inter-channel communication via vpb-messages
	* perl scripts connect to CT server via sockets
	* different scripts depending on channel type
	* Monitor script running on extra socket
	* spare socket for comunicating with scripts running on channels eg web dialing etc.

	Programming Concepts
	====================
	* Use of a generic event handlers, which will be handled when wait_for_event is called
	* break actions down to simplest format - ie many SMALL subroutines..
	* Use global variables for Channel Specific information! Each script is running only 1 channel!!

