问题标签 [cisco-jtapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2154 浏览

web-services - 使用 commons-httpclient 和 EWSJavaAPI 获取 nullPointerException

我正在使用EWS Java API 1.1.5 ,我正在尝试将服务绑定到收件箱文件夹,如下所示:

我从jsp页面调用上面的代码。

但我得到NullPointerException

我正在使用commons-httpclient 3.1

从在 tomcat 7 上运行的 Web 项目运行代码时会发生此异常,但从桌面应用程序运行代码时它工作正常。

更新:

1- httpclient 异常前调试:

2-异常前的 EWS 跟踪:

并且它应该发送以下请求:

但它没有,而是抛出异常。

UPDATE2:忘了提到我正在使用 Cisco jtapi 6.1 库来处理 IP 电话,谷歌搜索后我发现最新版本的 jtapi 解决了以下问题:

我的理解是 EWS 请求为空(无法发送 microsoft webservices 请求),所以我将更新 jtapi 库并试一试。

请告知如何解决它。

0 投票
0 回答
229 浏览

voip - 如何对 JTAPI 应用程序进行可伸缩性测试

我有一个现有的 JTAPI 应用程序,我将对其进行增强和重构。首要问题之一是新的增强功能是否能够很好地扩展到更多数量的 IP 电话。我已经通过使用线程模拟 Web 服务客户端来完成 Web 服务的可伸缩性测试,这种方法可以很好地确定 Web 服务是否可以伸缩。

现在我正试图想出一种方法来模拟网络上越来越多的 IP 电话,因为我显然不想用成百上千的 IP 电话构建一个真实的网络。

我将从简单的 JTAPI 操作开始,例如查询网络上的每个设备以确定哪些设备忙,但还必须测试更复杂的操作。

我可以构建一个由 10 部 IP 电话组成的网络,并通过对每部电话重复每个 JTAPI 操作 N 次来“扩展”该网络。我会用 N = 1, 3, 7, 10, 30, 70, 100, 300, ... 这种方法的一个潜在问题是结果可能会因 IP 电话响应时的延迟而严重扭曲多个 JTAPI 操作,而不是显示响应单个 JTAPI 操作的更大 IP 电话网络的可扩展性。

另一种方法是设置 IP 软电话网络并将其扩展,但我认为 IP 软电话在延迟和响应 JTAPI 操作方面不会像真正的 IP 电话。

其他人如何测试其 JTAPI 应用程序的可扩展性?

谢谢。

0 投票
2 回答
4048 浏览

java - Cisco JTAPI 到 CUCM

我的任务是编写一个应用程序,让用户可以拨打 Cisco Unified Callmanager 8.6。UCM 不会提供联系人列表。它将在其他地方提供。

我发现 Cisco 提供的文档和示例都缺乏且不可取。我还发现缺乏来自第三方的工作示例。

我希望其他人在我之前做过类似的事情。

该应用程序从数据库中获取要呼叫的号码,然后让用户单击他或她想要呼叫的联系人。然后应将目的地的号码发送到电话。基本上,应用程序不必拨打号码,而是将目的地发送到电话或 UCM,然后用户在此时接管。

查看 Cisco 的 makecall.java 并使用它,使用此 API 实际拨打电话似乎很简单。

我已经开始使用http://blog.nominet.org.uk/tech/2008/01/25/experiments-with-jtapi-part-1-making-a-call/中的示例,但我相信这一点一段代码不足以拨打电话。然而,我可能是错的。

谁能在这里指出我正确的方向,因为我相信我的规范很简单,应该很容易实现。如果需要更多信息,我很乐意提供。

0 投票
1 回答
82 浏览

java - 获取标题的最大长度并提示 IP 电话?

我正在开发一个适用于所有型号的 ip 电话的 JTapi 应用程序,我动态显示标题和提示,我想知道如何获得标题的最大长度和 IP 电话型号的提示。

0 投票
1 回答
212 浏览

cisco - 关于 JTAPI 的 Cisco Mobility

我正在使用 Cisco JTAPI API 开发应用程序。但我面临的一个问题是当用户在他的 VoIP 电话上启用移动性时。然后我无法通过 JTAPI API 控制移动呼叫(转移到用户手机的呼叫),因为它没有被跟踪。

有人知道我如何控制通话吗?基本上我只是想挂断移动电话,以便让电话返回终端,以便我可以控制它。

万分感谢。

0 投票
2 回答
900 浏览

cisco - 从网络设备读取正在运行的配置文件

有没有办法从网络设备(cisco ios/juniper junos)以正确格式的类型读取运行配置文件,例如 XML 文件?

基本上我需要在配置文件中获取所有属性及其值。我正在使用“expect”来读取配置文件。我必须编写一个解析器来从配置文件中获取属性。

我想知道是否已经有一个我可以重复使用的实现?是否有任何 SDK 可以用来解析配置文件,或者更好的是,直接与设备交互并以标准格式获取数据?

请指导。

谢谢苏尼尔

0 投票
1 回答
49 浏览

cisco-jtapi - 使用来自两个不同进程的 jtapi 提供程序时的多秒延迟

我正在使用 Cisco Jtapi 版本 7.1(3.10000)-1。当一个 jtapi 提供者(来自一个进程)开始监视 CUCM 上用户的事件时,另一个提供者(来自第二个进程)似乎会阻塞,直到第一个提供者接收到所有用户的初始状态,然后第二个提供者开始接收其事件。这是预期的行为吗?可以通过一些 jtapi 配置或 API 调用来修改它吗?任何有关解决此问题的见解将不胜感激!

0 投票
1 回答
185 浏览

cisco-jtapi - 使用 jtapi 提供程序观察事件的子集

我正在使用 cisco jtapi v7+ 并调查是否可以添加提供程序以仅侦听某些(不是全部)事件。但是,我在 API 中看到的唯一调用如下:

我想避免在我的应用程序中过滤事件并通过 API 完成。对此的任何想法/见解将不胜感激!

0 投票
0 回答
164 浏览

telephony - 无 SIP 的 Cisco 可视消息等待指示器(VMWI 或 MVI)

如何以编程方式点亮 Cisco IP 电话可视消息等待指示灯(VMWI 或 MWI)?

PS:我有一个类似的问题Cisco 视觉消息等待指示器(VMWI 或 MVI),但这是不同的,因为我不寻找 SIP 消息解决方案,因为它需要额外的固件安装。

0 投票
1 回答
480 浏览

java - 2 部 Cisco IP 电话之间的实时呼叫功能,每部都连接到 PC

我有 2 部 Cisco IP 电话,每部电话都通过分离器连接到 PC,电话的麦克风输出到 PC 扬声器输入,反之亦然。

我有一个带有屏幕拨号器的门户,用于从一部电话拨号到另一部电话。我使用 Cisco WebDialer api 拨打电话,它工作正常。现在,WebDialer api 没有任何用于在接收端接收/接受呼叫的功能/方法。

我发现 Cisco JTAPI 有一个 MakeCall.java 类和一个 Receiver.java 类。我试过了,但遇到了与 TAPI 调制解调器相关的错误和异常。JTAPI 如何与 TAPI 调制解调器相关。我真的可以使用 JTAPI 拨打和接听电话吗?我在朝着正确的方向前进吗?

我可以使用其他任何东西或任何其他 api 在 2 个 Cisco IP 电话之间进行通信吗?

谢谢!