Monday 10 December 2007

Introduction to TAPI and USB Handsets

Add to Technorati Favorites


In future releases of Windows 2000 operating systems, Microsoft is planning to provide built-in support for USB-connected handset devices. Support will initially be targeted for USB composite devices that implement audio functionality compliant with the USB Device Class Definition for Audio Devices, Version 1.0, plus a human interface compliant with the USB Device Class Definition for Human Interface Devices (HID), Version 1.0 and Version 1.1.

Such devices will be supported by enhanced TAPI functionality and by TAPI-enabled applications such as future versions of Microsoft NetMeeting conferencing software.
NOTE: All features are in a planning stage only, and Microsoft has not committed to delivering these features in any form in any particular release of any product.

Windows 2000 includes TAPI 3.0, a set of services and APIs for building telephony applications. TAPI 3.0 allows applications to make use of telephony infrastructure for both call control and media streaming in a device-independent, language-neutral manner. In addition, TAPI 3.0 includes native support for IP telephony protocols.

To encourage the development of USB telephony devices and to facilitate adoption of PC-based IP telephony, Microsoft is planning to add support for USB-connected handsets to Windows. The purpose of these devices is to improve the user experience for PC-based telephony by presenting the user with a familiar audio streaming and call control interface. Experience has shown that many users prefer a phoneset-like interface for making telephone calls because of the familiarity, simplicity, privacy, and protection from echo that such an interface can provide.
Optionally, a phone keypad on the device can provide familiar dialing capabilities. Devices without a phone keypad are also useful; dialing can be accomplished using voice recognition, TAPI 3.0 directory integration, or the numeric keypad on a PC keyboard.
www.microsoft.com

No comments: