【问题标题】:How to Check if State of Cisco Phone is Ringback - Cisco JTapi如何检查 Cisco 电话的状态是否为回铃 - Cisco JTapi
【发布时间】:2016-02-02 18:06:10
【问题描述】:

我正在使用 JTapi 来控制 Cisco 电话。我熟悉连接、终端、呼叫等的各种状态。但是,我注意到没有类似于回铃的状态。有没有办法判断手机状态是否为“回铃”?据我了解,当被叫电话处于“警报”状态时,主叫电话应该具有“回铃”状态。任何帮助将不胜感激。

顺便说一句,这就是我目前所拥有的。不知道对不对。

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!");

【问题讨论】:

    标签: java telephony cisco jtapi cisco-jtapi


    【解决方案1】:

    您是否已经看过 CallControl 包? CallControlConnection 有一个状态 NETWORK_ALERTING。如果 CISCO 实施支持这一点,那么这应该是您正在寻找的。​​p>

    详见 CallControl package_summary

    【讨论】:

    • 我看过那个包。但是,当我将一部手机呼叫另一部手机时,状态显示为 ESTABLISHED 而不是 NETWORK_ALERTING。这就是我没有使用那个状态的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2013-04-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多