Howto:TerminalServer

From innovaphone wiki
Jump to navigation Jump to search

Applies To

This information applies to

  • All PBX installations with CTI


More Information

Problem Details

Terminal Server Installations do create some difficulties with CTI implementation. This is because Windows CTI application are based on the TAPI service provider (TSP), which is a system component shared by all users and thus by all Terminal Server sessions. As a result, user specific TAPI configurations are not possible.

User specific configurations must be implemented by the CTI software residing on top of TAPI

Estos ProCall

The ProCall Enterprise version supports Terminal Server environments.

innovaphone Companion

The innovaphone Companion supports Terminal Server. The Terminal Server version needs to support .Net 2.0.

Running 1st Party Applications, e.g. Outlook, directly on top of TAPI in a Terminal Server Environment

The TAPI services are available to all users in all Terminal Server sessions. TAPI thus can be used uniformly by all users. In an innovaphone environment, you need to make sure that the TSP has access to all lines that may be used by any TAPI application.

The drawback of this approach however is, that all TAPI client applications may potentially use all of the TAPI line ressources (that is, phones). With Outlook for example, each user can have his personal telephone line configured to be used when making calls from Outlook. However, this is a user-specific configuration setting that can be changed by the user itself. So there is the potential risk of an user re-configuring Outlook's TAPI settings and then make calls on behalf of any other user in the system.