- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
什么是 JTAPI,什么是 CTI,什么是 Cisco 统一调用管理器?我如何将 sip 调用或 voip 调用与这种情况集成?
最佳答案
这是一个非常开放的广泛问题,在您准备好运行之前,您需要进行大量基础研究。入门指南:CTI 代表“计算机电话集成”,是使用 API 控制或监视电话系统(例如 PBX)的通用术语。 CTI Descrption at Wikipedia . Cisco Unified Call Manager 是 Cisco 现在对他们的 PBX 产品的称呼。它基本上是一个看起来有点像路由器的盒子,您可以通过以太网端口将基于 VoIP 的电话机连接到它,它可以使用 SIP 或 Skinny(Cisco 的专有信号协议(protocol))以及 RTP 连接到电话。如果企业使用 Cisco 技术,则 CUCM 是企业电话系统的核心组件。
CTI 有两种基本类型 - 第一方调用控制和第三方调用控制。第一方是您的应用程序的行为类似于或与单个电话分机相关联,并且可以发送命令以获取有关该电话正在做什么的信息和控制。例如,您的程序可以判断电话是否在响铃、摘机、拨号码等。这通常用于地址簿集成之类的事情,用户可以在其中使用程序单击屏幕上的联系人,然后让他们的电话拨那个联系人。第一方调用控制的两个最常见的协议(protocol)是 TAPI 和 JTAPI。 (JTAPI 还支持一些第 3 方调用控制功能,尽管许多提供 JTAPI API 的系统不提供这些功能)
Cisco CUCM 同时提供 TAPI 和 JTAPI,尽管我经常听说他们的 TAPI 实现被描述为古怪和不可取的,因此 JTAPI 更常被使用。 JTAPI 提供了一个 API,用于从 Java 程序与电话系统进行交互。 JTAPI Description and Links .用于第三方调用控制的更全面的 API 是 TSAPI,但 Cisco CUCM 不提供 TSAPI 样式的 API,除非您还具有可选的统一联络中心模块,该模块价格昂贵,而且即使那样 API 也相当粗糙(基本上只是规范通过套接字和提供 TSAPI 样式调用状态模型的 API 的二进制 IO)。
至于如何使用 JTAPI 集成 SIP 或 Voip 调用,这取决于您想要做什么。例如,可以在最新一代的 Cisco 电话机上使用称为“Built in Bridge”的功能,提供终止于您的程序的 SIP 中继,并发送每个电话机或每个电话机的每个调用的 SIP 传输。由您实时控制的程序调用的子集。这样您就可以为每个对话接收 2 个 RTP 提要——本地端和远端。这对于监控或录音等被动应用很有用。
对于更活跃的应用程序,您可以使用 Cisco 的 JTAPI 和其他 API 来远程监控甚至控制系统上的物理 IP 电话或软电话,甚至可以将您的应用程序注册为虚拟分机并接听电话、加入 session 、强制转接调用第三方等。
有关详细信息,请参阅:http://developer.cisco.com/web/jtapi
关于linux - 带有 CTI 端口的 JTAPI 可与 Cisco Unified Call Manager 8.5 版集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5837381/
我使用以下代码来发行我的 JWE: var signCreds = new SigningCredentials(new SymmetricSecurityKey(Encoding.ASCII.Get
我正致力于在 MySQL 中构建一个继承数据库模型,这样所有表都继承自一个基本类型(对象),由 object 表表示。这允许 Notes 链接到数据库中任何表中的任何对象,同时保持参照完整性。设计看起
如何(如果可能的话)使用 Doctrine2 的类表继承更改实体类型? 假设我有一个 Person 父类类型和两个继承类型 Employe 和 Client。我的系统允许创建一个人并指定它的类型——这
我希望在 Doctrine2 中具有以下层次结构: - Message - SMS - SentSMS - ScheduledSMS - Fai
我正在寻求开发一个 Java 客户端,用于将 Avaya IVR 集成到 CTI。我有两个问题。 IVR 输出的格式是什么?如何使用JAVA读取此内容?我想开发一个java程序,它能够读取调用者提供给
我有一个基本的 events 表,并且想为每个事件类型(hiking、party、riverrun 等)。 我看到很多关于 CTI、MTI 和 STI 的旧帖子(2011/2012)。一些解决方案适用
什么是 JTAPI,什么是 CTI,什么是 Cisco 统一调用管理器?我如何将 sip 调用或 voip 调用与这种情况集成? 最佳答案 这是一个非常开放的广泛问题,在您准备好运行之前,您需要进行大
我是一名优秀的程序员,十分优秀!