Hallo!
Ich hoffe, ich bin in diesem Forum richtig mit meinem Problem. Wenn nicht, bitte nicht sehr heftig schimpfen, bin erkältet, müde und kaputt. Habt Mitgefühl
Folgendes Problem: ich benutze Skype
API (Skype4COM.dll) für die Verbindung meines Programms mit Skype. Mit
SkypeClient.PlaceCall('Rufnummer', '', '', '');
leite ich ein ausgehendes Gespräch ein. Funktioniert prima. Nun möchte ich mehrere Anrufe gleichzeitig starten, um dann im Skype zwischen den Anrufen umschalten können, wobei nur ein Anruf aktiv bleibt und alle anderen gehalten werden.
Wenn zwei Anrufe direkt nacheinader starte, spricht zwei Zeilen Code nacheinander ausführe, funktionirt es. Beide Telefone klingeln und man kann im Skype zwischen den Anrufen schalten. Wenn ich aber einen Anruf starte und dann erst nach Sekunden einen anderen bekomme ich die Fehlermeldung von SkypeAPI (A call exists in ROUNTING/RINGING/EARLYMEDIA state).
Was mache ich falsch?