<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=Telephony_Server_Application_Programming_Interface</id>
	<title>Telephony Server Application Programming Interface - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://70.231.62.181/index.php?action=history&amp;feed=atom&amp;title=Telephony_Server_Application_Programming_Interface"/>
	<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=Telephony_Server_Application_Programming_Interface&amp;action=history"/>
	<updated>2026-07-10T05:22:29Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>http://70.231.62.181/index.php?title=Telephony_Server_Application_Programming_Interface&amp;diff=9596055&amp;oldid=prev</id>
		<title>imported&gt;Strugglehouse: #suggestededit-add 1.0</title>
		<link rel="alternate" type="text/html" href="http://70.231.62.181/index.php?title=Telephony_Server_Application_Programming_Interface&amp;diff=9596055&amp;oldid=prev"/>
		<updated>2022-08-09T12:16:01Z</updated>

		<summary type="html">&lt;p&gt;#suggestededit-add 1.0&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Computer telephony integration standard developed and promoted by Novell and AT&amp;amp;T}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Telephony Server Application Programming Interface&amp;#039;&amp;#039;&amp;#039; was a [[computer telephony integration]] standard developed and promoted by [[Novell]] and [[AT&amp;amp;T]]. It consisted of a number of call control commands for switching calls,  [[voice mail]] and call logging using [[NetWare]] servers. Unlike the competing [[Telephony Application Programming Interface]] from [[Microsoft]] and [[Intel]], it was a [[Server (computing)|server]]-based system that did not expect client-side equipment to handle call switching. This was important to AT&amp;amp;T, which sold large telephone switches that Telephony Server Application Programming Interface was intended to work with.&lt;br /&gt;
&lt;br /&gt;
==Description==&lt;br /&gt;
Telephony Server Application Programming Interface consisted of two primary parts, the [[application programming interface]] itself, and a &amp;quot;telephony service provider&amp;quot; that ran on a server and talked to clients. Novell produced one such provider, &amp;quot;TServer&amp;quot; that ran, unsurprisingly, on NetWare servers. TServer, in turn, talked to a driver specific to the brand of telephony switch being used. NetWare acted primarily as the [[operating system]] for TServer to run within, although TServer did make use of [[NetWare Directory Services]] for security and provisioning. The whole system from client-side drivers to server to [[Business telephone system#Private branch exchange|private branch exchange]] driver was known as &amp;quot;NetWare Telephony Services&amp;quot;, at least when using Novell software.&lt;br /&gt;
&lt;br /&gt;
Message formats were based on a standard promoted by the [[European Computer Manufacturers Association]], which was directly supported by a number of European-built switches. When used with one of these switches, the driver between the server and the switch was &amp;quot;thin&amp;quot;. &amp;quot;Thicker&amp;quot; drivers were needed for switches that did not directly support these standards. The client-side application programming interface was available for [[Windows 3.1]], [[Windows 95]], [[Windows NT]], [[OS/2]], [[Mac OS]], [[UnixWare]] and [[Linux]].&amp;lt;ref&amp;gt;https://downloads.avaya.com/css/P8/documents/101014061 Installation Guide&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The interface was a control protocol only, and did not send a voice data across the network for use with software-based phones. It included commands for dialing, hanging up, and other instructions. It required a channel, called a &amp;#039;&amp;#039;stream&amp;#039;&amp;#039;, to be set up for all communications.&lt;br /&gt;
&lt;br /&gt;
==Telephony Server Application Programming Interface and Versit==&lt;br /&gt;
Telephony Server Application Programming Interface was created in an era when major telephony vendors were promoting a vision of wide-area networking based on dedicated circuit-switched links. Unlike modern networking systems where each piece of data is separately routed to its destination, these networking systems were essentially a version of the existing phone system carrying data instead of voice, setting up dedicated channels between endpoints. Looking for applications that might make use of such a network, vendors promoted numerous new standards for videotelephony, high-speed fax, etc.&lt;br /&gt;
&lt;br /&gt;
Only the control system was standardized; getting data into and out of a computer remained an issue. There were a number of efforts by various vendors to support this functionality. [[Apple Computer]] was promoting [[GeoPort]] as the computer-end of such a system, and selected Telephony Server Application Programming Interface as the messaging protocol. The various vendors formed the [[Versit Consortium]] and published &amp;quot;The Versit CTI Encyclopedia.&amp;quot; The Encyclopedia expanded the basic  system to include a data-type identifier to allow it to switch any sort of &amp;quot;call&amp;quot;. Additionally, Versit allowed that data to be switched to the computer using GeoPort or a number of other connection options.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
* Paul Cronin, [https://ieeexplore.ieee.org/document/489712 &amp;quot;An Introduction to TSAPI and Network Telephony&amp;quot;], &amp;#039;&amp;#039;IEEE Communications&amp;#039;&amp;#039;, April 1996&lt;br /&gt;
* [https://web.archive.org/web/20110727010709/http://ftp.iasi.roedu.net/mirrors/rubyforge.org/files/tsapi/tsapi.pdf &amp;quot;Telephony Services Application Programming Interface (TSAPI)&amp;quot;], NetWare Software Developer Kit, Release 5 (or later) xx Link is dead xx&lt;br /&gt;
&lt;br /&gt;
[[Category:Application programming interfaces]]&lt;br /&gt;
[[Category:Telephone service enhanced features]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Strugglehouse</name></author>
	</entry>
</feed>