2.5.1	Visual Basic Script as Sub-Program for Multiple Use
          If you would like to have your own sub-program started several times during call handling, insert it as a Visual Basic Script in the "Parameter" tab on the properties side of the start block. At the point in the script, at which the sub-programs are to be started, enter the block “Set Variable”, for example, and start the sub-program you want there.
          
            
              
                |  | It is possible to call one of your own functions, which has been defined in the “Start rule” block, in all blocks that permit the entry of a variable or function. The block “Set Variable” is especially suitable for this purpose. The name of your sub-program will then appear in the field “Variable value” preceded by an equal sign. The entry of a variable in the field “Variable name” is only necessary if your are dealing with a function that provides a return value. |  
             
             
           
          This is how you integrate your own script
          1	Double-click in the Call Routing Manager on the script into which your own script should be integrated.
          The following window appears: “Graphical Script Editor“ with the selected script.
          2	Double-click on the block “Start”.
          3	The following window appears: “Properties of…” with the “General” tab.
          4	Move to the “Parameters” tab
          5	In the field “User Script:”, enter your own script.
          6	The sub-programs you have created are thus recognized within this script and can be started.
          
            
              
                |  | If the script contains syntax errors, the call will be disconnected, even if the faulty sub-program is not used. The Graphical Script Editor is not able to check your script for errors. |  
             
             
           
          This is how you start your own sub-program
          
          2	At the point in the script, at which the sub-program should be started, insert the “Set Variable” block.
          The "Properties of Set Variable" window will appear.
          3	Click on 

 found on the “Parameters” tab.
 
          The following window appears: “Set Variable Value”.
4	Leave the “Variable name:” field empty.
5	Enter an equal sign followed by the name of the sub-program in the field “Variable value:”.
6	Then click on "OK".
If you call several sub-programs, they will be called from top to bottom in the sequence listed.
|  | The call for one of your own sub-programs or a system function must always begin with an equal sign (=), otherwise the the Graphical Script Editor interprets the entry as a string and not as a function call. |