シスコの電話が 2 台あります。1 台はコール マネージャ用、もう 1 台は彼のスーパーバイザ用です。
マネージャーが応答したときに会議を作成し、スーパーバイザーの電話をミュートにする必要があります。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
投げられる。私たちは何を間違っていますか?