Computer telephony application programming interface is disclosed. In one
embodiment, a system includes at least one call control object and at
least one media control object. The call control objects are to initiate
and terminate a computer telephony call having a media stream. The media
control objects are to end-point the media stream of the computer
telephony call. In a further embodiment, there is also a media control
manager to instantiate a media control object for each multimedia device
of the system.