【问题标题】:How to get status of phone Cisco Jtapi如何获取电话 Cisco Jtapi 的状态
【发布时间】:2015-12-16 21:18:24
【问题描述】:

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

【问题讨论】:

    标签: java telephony cisco jtapi cisco-jtapi


    【解决方案1】:

    你可以使用 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!

    【讨论】:

    • 像 CiscoAddress adr = (CiscoAddress) provider.getAddress("phone number") 这样的东西呢? adr.getState() 会给出电话的状态吗?
    • 这可能会给出电话的状态(在 CISCO 世界中这意味着什么,请参阅 CISCO 文档)。我更喜欢尽可能长时间地使用便携式功能。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多