Anrufe entgegennehmen
In dieser Anleitung wird beschrieben, wie Sie mit dem Vonage Client SDK einen Anruf entgegennehmen können. Bevor Sie beginnen, stellen Sie sicher, dass Sie das SDK zu Ihrer App hinzugefügt haben und (Android, iOS, JS).
HINWEIS: Unter iOS wird erwartet, dass Sie CallKit für eingehende und ausgehende Anrufe verwenden. Bitte befolgen Sie die Leitfaden für Push-Benachrichtigungen.
Eine Anrufeinladung erhalten
Um einen eingehenden In-App-Anruf zu erhalten, sollten Sie auf eingehende Anrufeinladungen achten:
Um einen eingehenden In-App-Anruf zu erhalten, hören Sie auf die callInvite Veranstaltung:
Hinzufügen der aktuellen ViewControllero.ä. als Delegierter für den Voice-Client:
ViewController müssen nun den folgenden Anforderungen entsprechen VGVoiceClientDelegatedie didReceiveInviteForCall Funktion wird aufgerufen, wenn ein Anruf eingeht. Behalten Sie den Verweis auf die callId da diese für die Durchführung weiterer Operationen benötigt wird:
Dann können Sie die Einladung annehmen oder ablehnen.
Antwort
Ablehnen
Auflegen
Für ein laufendes call:
Auf Anrufereignisse achten
Um den aktuellen Status eines Anrufs zu erfahren, z. B. ob der andere Teilnehmer den Anruf entgegengenommen oder aufgelegt hat, sollten Sie die Ereignisse zum Beinstatus abhören.
Aktuelle Informationen über den Stand des Aufrufs und seine Mitglieder:
Die didReceiveLegStatusUpdateForCall wird Sie über Änderungen an den Gesprächsabschnitten des aktiven Gesprächs informieren: