Wir haben 2 Cisco-Telefone: eines für Anrufmanager und ein anderes für seinen Vorgesetzten.So verwenden Sie cBarge (Barge) zum Erstellen einer Konferenz mit JTApi
Wir müssen eine Konferenz erstellen, wenn der Manager antwortet und das Telefon des Supervisors stumm schaltet. Wir versuchen es mit JTApi zu erreichen: Warten Sie auf das Ereignis TermConnActiveEv
und versuchen Sie dann, eine Konferenz zu erstellen.
Hier ist das Codebeispiel.
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);
....
Allerdings wird PreConditionException
geworfen. Was machen wir falsch?
Thnx, es funktioniert :) – balbelias