Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

TAPI Is Not Terminal Services Aware

View products that this article applies to.


Programs that control telephone systems through a serial interface (COM port) may not work when using Terminal Services.

Even though you can redirect a COM port to the client in the user session, a Telephony Application Programming Interface (TAPI) Telephone Service Provider (TSP) cannot access the COM port.

↑ Back to the top


This problem occurs because TAPI and the TSPs run as services in Windows 2000 and TSPs cannot access COM ports that are mapped in a user session. Therefore, the services run in a different logon session than the user programs.

Redirected COM ports are mapped in the per-session object name space. For more information about this behavior, view the section about "Kernel Object Name Spaces" in the "Platform SDK: Terminal Services" Microsoft Developer Network (MSDN) chapter.

↑ Back to the top


Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section of this article.

↑ Back to the top

More information

Because of the infrastructure in the TAPI architecture, a TSP cannot be Terminal Services aware. There is no existing way to implement a TSP that is Terminal Services aware.

↑ Back to the top

Keywords: kbenv, kbprb, KB308405

↑ Back to the top

Article Info
Article ID : 308405
Revision : 9
Created on : 1/31/2007
Published on : 1/31/2007
Exists online : False
Views : 357