0
我正在使用JTapi來控制Cisco電話。我熟悉連接,終端,呼叫等各種狀態。但是,我注意到沒有類似於回鈴的狀態。有沒有辦法確定手機的狀態是否是「回鈴」?據我所知,當被叫電話具有「警告」狀態時,主叫電話應該具有「回鈴」狀態。任何幫助將不勝感激。如何檢查Cisco電話的狀態是否回鈴 - Cisco JTapi
順便說一下,這是我迄今爲止。不知道它是否正確。
int counter = 0;
CallControlCall abc = (CallControlCall)provider.getAddress(phone).getConnections()[0].getCall();
for(Connection conn: abc.getConnections()){
if(abc.getCallingAddress().equals(conn.getAddress()) && conn.getState() == Connection.CONNECTED)
counter++;
if(abc.getCalledAddress().equals(conn.getAddress()) && conn.getState() == Connection.ALERTING)
counter++;
}
if(counter == 2)
System.out.println("The state of the calling phone is ringback!");
我已查看該包。但是,當我將一個電話呼叫另一個時,狀態顯示爲ESTABLISHED,而不是NETWORK_ALERTING。這就是爲什麼我沒有使用這種狀態。 –