使用 Cisco JTapi 按键

Pressing Keys Using Cisco JTapi

我正在尝试使用 Cisco JTapi 以编程方式按键。现在我可以使用 JTapi 拨打和接听电话。但是,我找不到有关按键的任何相关信息。谁能告诉我该怎么做或指出正确的方向。任何帮助将不胜感激。

在我看来JTAPI不是为设备控制而设计的,它是为呼叫控制而设计的。

我不太了解Cisco,我用的是Avaya。在 Avaya 世界中,有一个名为 DMCC 的 API 实现了 CSTA III。我认为您应该从 Cisco 寻找类似的 API。

为了使用 Jtapi 在 cisco phone 上执行按键操作,可以在 CiscoTerminal 上使用 sendData 命令。示例

ciscoterminal.sendData("<CiscoIPPhoneExecute><ExecuteItem URL='Key:Applications'/><ExecuteItem URL='Key:KeyPad0'/></CiscoIPPhoneExecute>"); 

以上示例按下应用程序按钮(设置),然后按下按钮 0。 请确保发送的数据小于 1000 字节,否则请求将被拒绝。