Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Integrieren Sie In-App-, Web-, Videoanrufe und Screensharing nativ in Ihre mobile Anwendung
Um Amazon Connect In-App-, Web-, Videoanrufe und Screensharing nativ in Ihre mobile Anwendung zu integrieren, verwenden Sie die, Amazon ConnectStartWebRTCContactAPIum den Kontakt zu erstellen, und verwenden Sie dann die vom API Anruf zurückgegebenen Details, um dem Anruf mithilfe der Amazon Chime Clientbibliothek für iOS oder Android
So leitet ein Client-Gerät einen In-App- oder Webanruf ein
Das folgende Diagramm zeigt die Reihenfolge der Ereignisse, wenn ein Client-Gerät (mobile Anwendung oder Browser) einen In-App- oder Webanruf einleitet.
-
Ihr Kunde verwendet die Client-Anwendung (Website oder Anwendung), um einen In-App- oder Webanruf zu starten.
-
Die Client-Anwendung (Website oder mobile Anwendung) oder der Webserver verwendet den, Amazon Connect StartWebRTCContactAPIum den Kontakt zu starten und übergibt beliebige Attribute oder Kontexte an. Amazon Connect
-
Die Client-Anwendung nimmt an dem Anruf teil und verwendet dabei die StartWebRTCContactin Schritt 1 zurückgegebenen Details.
-
(Optional) Der Client verwendet den CreateParticipantConnectionAPI, um einen zu empfangen
ConnectionToken
, der zum Senden DTMF über den verwendet wird SendMessageAPI. -
Der Kontakt erreicht den Flow und wird basierend auf dem Flow weitergeleitet und in die Warteschlange gestellt.
-
Der Kundendienstmitarbeiter akzeptiert den Kontakt.
-
(Optional) Wenn Video für den Kunden und den Kundendienstmitarbeiter aktiviert ist, können sie ihr Video starten.
Erste Schritte
Im Folgenden sind die allgemeinen Schritte für den Einstieg aufgeführt:
-
Verwenden Sie die StartWebRTCContactAPI, um den Kontakt zu erstellen. Das API gibt die Details zurück, die der Amazon Chime Client benötigtSDK, um an dem Anruf teilzunehmen.
-
Instanziieren Sie das Amazon Chime SDK
MeetingSessionConfiguration
Client-Objekt mithilfe der von zurückgegebenen Konfigurationen. StartWebRTCContact -
Instanziieren Sie den Amazon Chime SDK Client
DefaultMeetingSession
mitMeetingSessionConfiguration
, der in Schritt 2 erstellt wurde, um eine Client-Besprechungssitzung zu erstellen.-
iOS (Swift)
let logger = ConsoleLogger(name: "logger") let meetingSession = DefaultMeetingSession(configuration: meetingSessionConfig, logger: logger)
-
Android (Kotlin)
val logger = ConsoleLogger() val meetingSession = DefaultMeetingSession( configuration = meetingSessionConfig, logger = logger, context = applicationContext )
-
-
Verwenden Sie
meetingSession.audioVideo.start()
diese Methode, um dem RTC Webkontakt mit Audio beizutreten. -
Verwenden Sie die
meetingSession.audioVideo.stop()
Methode, um den RTC Webkontakt aufzuhängen. -
Optionale Schritte:
-
DTMFUm die Telefonkonferenz weiterleiten zu können, APIs sind zwei Amazon Connect Teilnehmerdienste erforderlich: CreateParticipantConnectionund SendMessagejeweils.
Anmerkung
contentType
denn das SendMessage API muss seinaudio/dtmf
.-
Zum Abrufen CreateParticipantConnectionaufrufen
ConnectionToken
. (ParticipantToken
wird benötigt, um das API aufzurufen. Sie finden es in der StartWebRTCContactAntwort.) -
Rufen Sie mit dem
ConnectionToken
SendMessagezum Senden von DTMF Ziffern auf.
-
-
Verwenden Sie zum Stummschalten und Aufheben der Stummschaltung
meetingSession.audioVideo.realtimeLocalMute()
undmeetingSession.audioVideo.realtimeLocalUnmute()
. -
Verwenden Sie zum Starten des eigenen Videos in der mobilen Anwendung
meetingSession.audioVideo.startLocalVideo()
-
Verwenden Sie zum Stoppen des eigenen Videos in der mobilen Anwendung
meetingSession.audioVideo.stopLocalVideo()
. -
Verwenden Sie
meetingSession.audioVideo.startRemoteVideo()
, um das Empfangen und Laden von Videos des Kundendienstmitarbeiters in der mobilen Anwendung zu ermöglichen. -
Verwenden Sie
meetingSession.audioVideo.stopRemoteVideo()
, um das Empfangen und Laden von Videos des Kundendienstmitarbeiters in der mobilen Anwendung nicht zuzulassen. -
Um das Audioeingabe-/-ausgabegerät auszuwählen, können Sie die Methoden des Amazon Chime SDK Clients für Android und iOS oder die nativen iOS-Funktionen für iOS
verwenden.
-