User Guide

Please email training@callscripter.com for omissions or errors.
×
Menu

CallScripter Plugins

 
Name
Change Description
Version Number
CallScripter plugin file location change
New table tbl_pluginmanager created, meaning System Admininistrator no longer need access to CallScripter files to administer plugins
Version 4.5.33+
 
What are Plugins?
Plugins contain DLL code (dynamic link library code) which CallScripter runs to carry out an activity (for example, to display a control or link to an external data source).  Plugins usually are additional features available on a per-install basis that may not be used by all CallScripter customers (for example, integrations to  specific diallers).  The code is not held in the main CallScripter application. 
 
Where are Plugins?
For versions pre-Version 4.5.33, Plugins are found in 2 separate folders:
 
Folder Name
Description
CallScripter Data/Plugin:
DLL code for controls.  Examples include those that may use specific credit card vendors, or the billing controls.
CallScripter Data/Plugin/System:
DLL code that work on events in the CallScripter application, for example, when a module is loaded (for example, to display dialler campaigns and call lists in the Script Editor External Data Campaigns screen).
 
Within each of these folders there is a subfolder named Available.  The Available folder contains plugins already developed by CallScripter. 
 
For Version 4.5.33+ plugins held in tbl_pluginmanager.  Plugin files end in .csp. 
 
Installing an Existing Plugin
Plugins that have already been written are found in the Available subfolder either under Controls or System.  By moving a plugin file from the Available folder directly into the Control or System folder will install this plugin.
 
Installing New Plugins
Customers are able to write their own plugins.  Again, when these are stored directly in the System or Control folder they will automatically reference and appear in the relevant area of the application.