我们有 2 部思科电话:一部用于呼叫经理,另一部用于他的主管。
当经理接听电话并将主管的电话静音时,我们需要创建一个会议。我们正在尝试使用 JTApi 来实现它:等待事件TermConnActiveEv
,然后尝试创建会议。
这是代码示例。
if (callEv instanceof TermConnActiveEv) {
CiscoCall thisCall = (CiscoCall) callEv.getCall();
TerminalConnection connection = ((TermConnActiveEv) callEv).getTerminalConnection();
if (thisCall.getState() != Call.ACTIVE)
{
System.out.println("call is not active");
return;
}
try {
CiscoCall newCall = (CiscoCall) provider.createCall();
newCall.consult(connection);
newCall.conference(thisCall);
....
然而,PreConditionException
被抛出。我们做错了什么?