The present invention may include a call controller for initiating
third-party call control requests. The invention may also include an
endpoint control manager for determining whether a remote endpoint is a
simple endpoint or intelligent endpoint. The invention may further
include an intelligent device manager for coordinating third-party call
control requests from the call controller for endpoints determined to be
intelligent by the endpoint control manager, and a simple device manager
for coordinating third-party call control requests from the call
controller for endpoints determined to be simple by the endpoint control
manager.