Patent ID: 7257203
Filing Date: 2007-08-14
Classification: H04L,H04M

Abstract:
1. An enhanced unified message system, comprising: an email store configured to store electronic mail messages; a voice mail system configured to receive an internet protocol telephony call, wherein the voice mail system includes a terminal object; and a telephony API provided by a TAPI application component and used by the voice mail system to form a connection and process the internet protocol telephony call by selecting the terminal object from among a group of registered terminal objects each adhering to a uniform interface, the TAPI application component for registering pluggable terminal objects with a terminal manager by providing a terminal class name, a media type, and a method of signaling events and for providing a list of registered terminal objects including the registered media type, wherein the application selects a terminal object from the group of registered terminal objects, wherein the selected terminal object receives a voice mail message from the voice mail system, saves the voice mail message as an electronic mail message in the email store, is of a type created under the direction of the application, and is associated with a virtual or non-virtual device, and wherein various programmers can provide registerable telephony services using terminal objects that rely on the telephony API.