2015-12-14 54 views
0

我正在嘗試使用Cisco JTapi以編程方式按鍵。現在我可以撥打電話並使用JTapi接聽電話。但是,我找不到有關按鍵的相關信息。任何人都可以告訴我如何做到這一點,或指出我朝着正確的方向。任何幫助將不勝感激。使用Cisco JTapi按鍵使用Cisco JTapi

+0

我對JTapi一無所知,所以請原諒我的無知。我通過文檔[here](https://developer.cisco.com/site/jtapi/overview/)瞭解了一個'sendData(byte [] terminalData)'方法,也許這就是你要找的。 您是指通過軟電話按鍵? – CubeJockey

+0

是的。我指的是通過軟電話按鍵。我不認爲sendData會執行按鍵操作。 –

+0

沒關係。 SendData正是我所需要的。非常感謝。只需要將xml傳入senddata。示例如果其他人需要:ciscoterminal.sendData(「」);這按下應用程序按鈕(設置),然後按下按鈕0. –

回答

0

爲了使用Jtapi在Cisco電話上執行按鍵,可以在CiscoTerminal上使用sendData命令。實施例

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

上面的例子按下應用按鈕(設置),然後將按鈕0 確保發送的數據是低於1000個字節,否則該請求將被拒絕。

0

在我看來,JTAPI不是用於設備控制的,它是用於呼叫控制的。

我不太瞭解思科,我正在使用Avaya。在Avaya世界中,有一個名爲DMCC的API實現了CSTA III。我認爲你應該從思科尋找類似的API。