Azure Communication Call Automation Service-Clientbibliothek für Java– Version 1.0.5
Dieses Paket enthält ein Java SDK für den Azure Communication Call Automation Service.
Quellcode | Paket (Maven) | API-Referenzdokumentation | Produktdokumentation
Erste Schritte
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement. Sie können kostenlos ein Konto erstellen.
- Java Development Kit (JDK), Version 8 oder höher.
- Apache Maven.
- Eine bereitgestellte Communication Services-Ressource. Sie können das Azure-Portal oder die Azure PowerShell zum Einrichten verwenden.
Einschließen des Pakets
<dependency>
<groupId>com.azure</groupId>
<artifactId>azure-communication-callautomation</artifactId>
<version>1.0.5</version>
</dependency>
Wichtige Begriffe
Dies ist der Neustart des Anrufautomatisierungsdiensts. Es wird in Anrufautomatisierungsdienst umbenannt und ist intuitiver zu verwenden.
CallAutomationClient
stellt die Funktionalität zum Tätigen von Anrufen, Annehmen/Ablehnen eingehender Anrufe und Umleiten eines Anrufs bereit.
CallConnection
bietet die Funktionalität zum Ausführen von Aktionen in einer hergestellten Anrufverbindung, z. B. Hinzufügen von Teilnehmern und Beenden des Anrufs.
CallMedia
führt medienbezogene Funktionen in den Aufruf ein.
CallRecording
stellt die Funktionalität zum Aufzeichnen des Anrufs bereit.
CallAutomationEventParser
stellt die Funktionalität zum Behandeln von Ereignissen aus der ACS-Ressource bereit.
Beispiele
Bestimmung erforderlich.
Problembehandlung
Wenn Sie eine CommunicationErrorException mit dem Messagae erhalten: "Aktion ist ungültig, wenn sich der Aufruf nicht im Zustand Eingerichtet befindet." Dies bedeutet in der Regel, dass der Anruf beendet wurde. Dies kann auftreten, wenn alle Teilnehmer den Anruf verlassen oder die Teilnehmer den Anruf vor ablaufen des Anruftimeouts nicht angenommen haben.
Wenn Sie einen Anruf aufgrund eines HMAC-Validierungsfehlers nicht starten können, stellen Sie sicher, dass Ihr Zugriffsschlüssel korrekt ist und dass Sie eine gültige Konversations-ID übergeben.
Mitwirken
Beiträge und Vorschläge für dieses Projekt sind willkommen. Für die meisten Beiträge ist die Zustimmung zu einer Lizenzvereinbarung für Mitwirkende (Contributor License Agreement, CLA) erforderlich, in der Sie erklären, dass Sie dazu berechtigt sind, uns die Rechte für die Nutzung Ihres Beitrags zu erteilen, und dies auch tun.
Wenn Sie einen Pull Request (PR) übermitteln, überprüft ein CLA-Bot automatisch, ob Sie eine Lizenzvereinbarung bereitstellen und den PR entsprechend ergänzen müssen (z.B. mit einer Bezeichnung oder einem Kommentar). Führen Sie einfach die Anweisungen des Bots aus. Sie müssen dies nur einmal für alle Repositorys ausführen, die unsere CLA verwenden.
Für dieses Projekt gelten die Microsoft-Verhaltensregeln für Open Source (Microsoft Open Source Code of Conduct). Weitere Informationen finden Sie in den häufig gestellten Fragen zum Verhaltenskodex. Sie können sich auch an opencode@microsoft.com wenden, wenn Sie weitere Fragen oder Anmerkungen haben.
Nächste Schritte
- Weitere Informationen zur Anrufautomatisierung in Azure Communication Services
- Weitere Informationen zur Anrufaufzeichnung in Azure Communication Services
- Eine grundlegende Anleitung zum Aufzeichnen und Herunterladen von Anrufen mit Event Grid finden Sie unter Aufzeichnen und Herunterladen von Anrufen mit Event Grid.