走遍中国乌托邦电脑技术 → [分享]关于tsapi


  共有10310人关注过本帖树形打印复制链接

主题:[分享]关于tsapi

帅哥哟,离线,有人找我吗?
PABX
  1楼 博客 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:79 积分:960 威望:0 精华:0 注册:2011/4/16 21:27:45
[分享]关于tsapi  发帖心情 Post By:2012/1/4 14:15:23 [只看该作者]

TSAPI在电话和PC机之间提供三方连接。CTI应用使用TSAPI控制任一个呼叫,即使该呼叫进入了公司内部任何一条电话线。可以实现一些功能,比如转移呼叫,交互式语音应答( IVR),以及自动呼叫分配( ACD)等。 NOvell和 AT&T发展 TSAPI是为了给 Netware网操作系统增加电话服务。其结果是电话服务 API需要使用 LAN,不在每个电话和PC机上建立直接的连接,而是在服务器电话系统问建立一个连接。这个连接称为PBX-to-server连接,它在物理上可以由几种方式建立。

     电话服务为前台应用与后台交换的对话提供了一个公用接口。 Novell的电话服务由一个电话服务器Netware可加载模块(NLM)、一个电话服务器API(TSAPI)、一个电话服务器 库和一个电话客户库组组成。这些组件都是独立于交换机之外的,而且由任一 个电话服务器兼容的交换机之外的,而且由任一个电话服务器兼容的交换驱动器支持。此交 换驱动员器对Novell服务器连接的特定交换机而言是唯一的。

     电话服务器 NLM就是所说的 CTserver。该模块是作为消息选路代理,确保来自交换驱 动器的消息选路到等待电话事件的客户并把从客户(API服务请求)收到的消息通过交换驱动器接口传送给交换驱动器。电话服务器NLM也根据电话服务器数据库中定义的用户权限 来负责维护系统的安全。

     电话服务器 API是基于 CSTA的,采用 C语言功能定义,且是数据型的(参数和结 构),而且其事件消息将被有电话功能的应用用来接入电话服务。

     电话服务器库是一个软件模块,提供基于服务器的应用,接入由电话服务器 API支持 的电话功能。该功能负责为运行于服务器上的应用提供电话服务器API,包括接受API服务 请求以及将事件分发给监视交换机上的电话对象(设备)的应用程序。该库可以运行于同一个电话服务器上或运行干网络中任一个Netware服务器上。

     电话客户库也是一个软件模块,提供基于客户的应用,接入由电话服务器API支持的 电话功能。该模块负责为运行于客户机上的应用提供电话器API,包括接受AP服务请求以 及将事件分发给监视交换机上的电话对象(设备)的应用程序。该库的操作系统版将提供给 所有的所支持的客户机操作系统。所有的客户库模块都支持相同的功能,除非受到特定操作 系统的限制。

     三方连接在客户一服务器组网中比单方连接有更大的灵活性。网上的每个用户都可迅速地通过现有的LAN基础结构拉入PBX。对其他服务的接入,如主机或终端仿真、传真、e- mail等,都可以通过CTI接口获得,只要这些业务已经存在于网上。

     TSAPI的一个主要障碍是服务器与 PBX的链接必须由 PBX厂家提供。另外, PBX厂家 可能并不为他们所有的 PBX型号提供 TSAPI驱动器。

Netware可加载模块( NLM)

     Netware可加载模块是局域网中运行Novell Netware操作系统的服务器上的一个驱动器, 它可以根据需要而加载或卸载。一个电话NLM可以允许LAN上的工作站控制与Netware 文件服务器连接的电话系统,也使工作站控制Netware服务器上的一个或多个语音处理卡。 电话服务器 NLM是在 PBX和 Netware服务器间传送信息的部件。作为 NLM的一部 分,一个开放的PBX驱动器接口使PBX厂家可以对与他们各自的PBX进行通信的驱动器进 行操作。客户一服务API对多个桌面操作系统提供支持,而且既可以在客户机也可以在服 务器进行呼叫控制。


 回到顶部