JTAPI 开发入门 (一)

1、JTAPI 简述

  JTAPI 是之前 SUN (现在已经属于Oracle) 于1996年,联合Intel、Lucent、Novell等多间公司(噢:当年何等风光,到现在,除了Intel之外,倒的倒,卖的卖。。),制定的用于 Telphone 技术的,Java 开发框架协议。是一套用来控制电话(语音通讯)拨打操作过程的 API 协议集,通过这套API,我们可以使用程序来模拟和控制电话的拨打、接听、挂机、转接(呼叫路由)、语音播放、电话会议、接收按键等等。可以实现,不需要人员干预情况下,自动完成所有电话操作。


  JTAPI 是一套 API 接口标准,而具体的实现由语音系统生产商进行。不同的公司有自己的不同实现,例如 Cisco 有自己的实现,AVAYA有自己的实现等等。本文除了说明 JTAPI 标准本身之外,还会涉及到 Cisco 的实现。从个人开发经验来说,标准能够做到的东西比较基础和简单,真正要做到完全控制或深入控制,还是依赖于厂家专有的实现。

  JTAPI目前的最新版本是1.4,不过似乎1.2这个版本用得最多。以Cisco为例,到目前最新版本的CCM 10.5,对JTAPI的支持依然停留在1.2。下面是JATPI框架的标准结构图:

             

  这是 JTAPI 应用分布示意图,虽然服务器端与应用端可以运行在同一台机,不过绝大多数生产系统会分开来,所以这里只给出分布式示意图,服务器端与应用端通常会使用“心跳”来通讯。

  JTAPI标准由核心层和扩展层组成,下面是其结构图:


                                   

  内层 JTAPI Core 提供最基本的呼叫控制(如拨打、接听和各类事件等),而外层则是提

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值