When a call begins, processing begins at the Answer_Phone Node of a Call Tree.
Each Node of the Call Tree, when it executes, sets an internal variable called "GotoNode" which defines the next Node to be executed during the call. When a Node has finished, Active Call Center checks the GotoNode variable to see which Node should execute next in the Call Tree. If the GotoNode defines a valid Node, the call continues at that Node. If the GotoNode variable is blank, Active Call Center disconnects the call.
When a call is disconnected, the Call Tree's Call Ending VBScript Macro runs (if one is defined), and all the information about the call is written to the Call History.
Full details about how Nodes are processed are provided in the chapter on Nodes.
Call Tree Flowchart
The flowchart below provides a representation of how the Call Tree is processed. Details of Node processing in the flowchart have been greatly abbreviated, but these details will be shown later in a later section on Components of a Node and How They are Processed.
