-1

我想知道如何使用 Jtapi 获取手机的状态。我熟悉地址和终端观察者的 addressChangedEvent 和 terminalChangedEvent 方法。但是,我很难获得地址(电话)的状态。任何帮助将不胜感激。

4

1 回答 1

0

您可以使用 javax.telephony.callcontrol.CallControlTerminal

这提供了以下功能:getAdresses 和 getTerminalConnections

从地址中,您可以获得一个连接,并且连接绑定到一个呼叫,这提供了一个状态。

TerminalConnection 还提供了一个状态

    Address adr[] = terminal.getAddresses();
    int callState = adr[0].getConnections()[0].getCall().getState();
    TerminalConnection tcs[] = terminal.getTerminalConnections();
    int conState = tcs[0].getState();

getConnections 和 getTerminalConnection 可能会返回 null!

于 2015-12-18T08:01:37.897 回答