Patent ID: 6748055
Filing Date: 2004-06-08
Classification: H04M

Abstract:
A voice processing complex comprising a plurality of host machines, each host machine supporting one or more voice applications, said voice application comprising a media object, and said media object comprising means for outputting a set of plurality of output components in accordance with one or more presentation criteria, at least one host in the complex including telephony hardware for providing access to a plurality of telephone lines, said at least one host including:means for maintaining a mapping of voice applications to telephone lines; means for creating a call object in response to an incoming call on one of said plurality of telephone lines; means for determining a voice application to be associated with said incoming call on the basis of said mapping of voice applications to telephone lines; means for providing an identifier for said call object to the determined voice application; and means in said call object responsive to requests from said determined voice application for receiving said output components in accordance with one or more presentation criteria and outputting said output components over said telephone line.