TAPI

维基百科,自由的百科全书

TAPI(Telephony Application Programming Interface)全名电话应用程序化界面,是微软公司所提供的应用程序界面,用于传统电话拨接的功能。TAPI可用于控制调变解调器(modem),甚至是用户交换机(PBX)。

一些厂商提供的驱动程式可以控制多组handsets.传统上称之为"third-party control".还有一些厂商的驱动程式只能允许控制单一组handset.可称之为"first-party control".电话系统很自然的允许瞬间多点连线.调变解调器(modem)的连线只能是first-party.

历史[编辑]

TAPI是1993年由微软与Intel共同发表。第一版的TAPI版号是1.3版,首次实现于Microsoft Windows 3.1之上。Version 1.3当时的驱动程式还只是16位元。目前Version 1.3已不再更新,但有一些MSDN开发函式库的CDs仍保有其档案与补丁。

TAPI 3.0于1999年与Windows 2000共同推出。这个版本可以使用IP telephonyVoIP)。TAPI 3.0是集合传统式PSTN电话服务和IP电话服务的渐进式API。使用Windows 2000 Active Directory服务来简化公司内的部署,能够结合两部(透过H.323)或多部(透过IP Multicast)电脑,并存取这种结合所涵盖的任何媒体资料流,以提高会议品质,使网络易于管理。

Windows XP支援有TAPI 3.1以及TAPI 2.2. TAPI 3.1可以支援Microsoft Component Object Model并提供有一系列的COM objects给程式人员呼叫使用。

TAPI 2.x vs TAPI 3.x[编辑]

TAPI 2.x是以传统的c/c++语言撰写,并使用指标(pointer)的观念以减轻系统负担,但是TAPI 3.x则整合至COM object架构。

TAPI 3.x与TAPI 2.x在功能上并不完全相同,3.x版加强了整合多媒体控制(media control)的部分。支援标准的H.323会议和IP多点传送(IP Multicast)会议,H.323可当作RTP使用。但TAPI 3.x无法包含所有的TAPI 2.x功能,例如在支援Phone class方面。

TAPI compliant hardware[编辑]

电话硬件支援TAPI包含音效调变解调器(voice modems)以及电话卡(telephony cards)诸如Dialogic boards.

下列的电话系统已有支援Tapi驱动程式.但要付费使用:

  • Aastra(WOW Edition)
  • Alcatel OXO
  • Alcatel OXE
  • Avaya Index
  • Avaya IP Office
  • Cisco Call Manager
  • Cisco Call Manager Express(First-party)
  • Elmeg
  • InterTel Axxess(First-party)
  • LG LDK
  • Mitel 3300(已停止开发)
  • NEC Aspire
  • NEC XN120(Topaz)
  • Nortel BCM
  • Nortel CS
  • Nortel Meridian
  • Nortel Norstar
  • Panasonic KX-TD
  • Panasonic KX-TDA
  • Panasonic KX-TDE
  • Panasonic NCP
  • Samsung OfficeServ
  • Siemens 3000(First-party)
  • Tadiran
  • Toshiba CT(First-party)
  • ZyXEL X6004/X2002 PBX

参见[编辑]

外部链接[编辑]