One or more third party channel drivers interface with a centralized
communication application server. An aggregate channel driver (ACD) is
included in a channel driver to implement commands and command parameters
that are supported by a particular core channel driver (CCD), but not by
the communication server. The ACD can also implement events and event
parameters that are supported by a particular communication server, but
not by the CCD. A customer can thus include the ACD to extend and/or
overwrite the functionality of a channel driver without rewriting or
modifying the CCD.