我是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>
任何帮助都会得到赞赏
答案 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");
}
}
};