jtapi地址停止服务错误

时间:2017-03-05 14:22:26

标签: jtapi cisco-jtapi

我是JTAPI的新手我安装思科客户端并测试它。并且每件事都没事。然后我决定编写代码来通过JTAPI拨打电话,我得到以下例外:

“地址已停止服务”

我无法理解问题在哪里

以下是代码:

Provider: (P1-sajjad)
101
terminal [SEP001A2F49026D]
my call (P1-sajjad) GCID=(1,2106)->IDLE
No calling com.cisco.jtapi.InvalidStateExceptionImpl: Address is out of service

输出:

<p id="whatever" style="display:none;">'.$variable.'</p>

任何帮助都会得到赞赏

2 个答案:

答案 0 :(得分:0)

如果您还没有弄清楚,请确保带有101地址的电话在线并正确连接到Cisco呼叫管理器。还要确保您的应用程序用户可以访问手机(将其置于用户配置中的受控设备中)

答案 1 :(得分:0)

为了延续上一个答案,我最近在开发一个 JTAPI 应用程序并遇到了这个确切的问题。

事实证明,您还需要先注册一个呼叫观察者,然后才能创建呼叫。

示例:

origterm.addCallObserver(this)

这还需要将一个覆盖 callChangedEvent 添加到类中:

@Override
public void callChangedEvent(CallEv[] callEvents) {
    for (CallEv callev : callEvents) {
        switch(callev.getID()) {
            case ConnConnectedEv.ID:
                System.out.println("Call Connected");
        }
    }
};