Java 使用Cisco JTapi按键

Java 使用Cisco JTapi按键,java,cisco,jtapi,cisco-jtapi,Java,Cisco,Jtapi,Cisco Jtapi,我正在尝试使用Cisco JTapi以编程方式按键。现在,我能够使用JTapi拨打和接听电话。但是,我找不到有关按键的任何相关信息。谁能告诉我怎么做或者给我指出正确的方向。任何帮助都将不胜感激。在我看来,JTAPI不是为设备控制而设计的,它是为调用控制而设计的 我不太了解思科,我用的是Avaya。在Avaya世界中,有一个名为DMCC的API实现了CSTA III。我认为您应该从Cisco寻找类似的API。为了使用Jtapi在Cisco手机上执行按键操作,可以在Cisco终端上使用sendDat

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

在我看来,JTAPI不是为设备控制而设计的,它是为调用控制而设计的


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

为了使用Jtapi在Cisco手机上执行按键操作,可以在Cisco终端上使用sendData命令。范例

ciscoterminal.sendData("<CiscoIPPhoneExecute><ExecuteItem URL='Key:Applications'/><ExecuteItem URL='Key:KeyPad0'/></CiscoIPPhoneExecute>"); 
ciscoterminal.sendData(“”);
上面的示例先按应用程序按钮(设置),然后按按钮0。
确保发送的数据小于1000字节,否则请求将被拒绝。

我对JTapi一无所知,请原谅我的无知。我通过文档了解了一个
sendData(byte[]terminalData)
方法,也许这就是您要寻找的。您是指通过软电话按键吗?是的。我指的是通过软电话按键。我不认为sendData会做按键。没关系。SendData正是我所需要的。非常感谢你。只需将xml传入senddata。其他任何人需要的示例:ciscoterminal.sendData(“”);这会按应用程序按钮(设置),然后按按钮0。请将您的解决方案作为此帖子的答案提交,它肯定会对其他人有用!