A controller is the system object that allows you to collect and deliver your call logging data from a data source to an output location. The controller can encompass one or more inputs or outputs, and each input/output instance can take on invoke a different connection type.
...