Patent ID: 7660399

Claim:
A voice processing system for connection to at least one telephone line for providing telephony functionality to one or more voice processing applications, said voice processing system comprising: first application manager means for launching one or more first voice processing applications when the voice processing system is initialised, each said first voice processing 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, said application manager means providing access to said telephony functionality for said one or more first voice processing applications; second application manager means which is launched responsive to a request by a second voice processing application for access to said telephony functionality; telephony hardware for providing access to a plurality of telephone lines; means for maintaining a mapping of said voice applications to said 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 one of said first or second voice processing applications to be associated with said incoming call on the basis of said mapping of said voice applications to said telephone lines; means for providing an identifier for said call object to the determined voice application; and means in said call object responsive from said determined voice application for receiving said output components in accordance with said one or more presentation criteria and outputting said output components over said telephone lines.