Hallo,
ich habe 2 Fragen/Vorschläge
.
Frage/Vorschlag 1:
Es wäre schön, wenn man per API die Abfrage "Trotz verbundener COM-Clients beenden?" unterbinden könnte und den Exit somit forced.
Habe ein Tool geschrieben, das Phoner nur für die Abfrage der ankommenden Rufe verwendet und dann zu der Telefonnummer "Anruferinformationen" anzeigt (AD, Outlook Kontakte, klickTel API).
Wenn nun der Rechner aber runtergefahren werden soll, wird durch diese Meldung der Shutdown von Windows blockiert. Auch die Instanz des COM-Objekts vorher auf NULL zu setzen bringt keinen Unterschied (Sprache C#).
Frage/Vorschlag 2:
Es gibt bei unserem OIP TAPI Provider (Aastra / DeTeWe) die Möglichkeit, alle Telefone einzeln zu verwenden.
Phoner unterstützt auch mehrere Telefone.
Es gibt allerdings keine Möglichkeit (oder ich habe Sie nicht gefunden) per API alle Telefone bzw. Endgeräte zu überwachen (in einem Event). Das allerdings bedeutet, wenn ich einen Anruf erhalte das ChangeState Event ausgelöst wird (State => Offering). Gehe ich nun an dem nicht von Phoner überwachten (aber im TAPI Provider angezeigtem) Telefon ran, sagt die API => Disconnecting, Disconnected, Idle (obwohl ich in Wirklichkeit ja telefoniere). Bei dem anderen Telefon wechselt der State ganz normal zu Connected.
Dadurch entsteht in meinem obengenannten Tool das Problem, wenn man das falsche Telefon benutzt, das Fenster des Tools (wegen dem Idle) wieder geschlossen wird.