Beenden eines Anrufs
Das Gespräch kann von einem der beiden Gesprächspartner beendet werden:
- Anwendung durch den Aufruf der
hangupMethode auf dercallInstanz - Anrufer durch Auflegen am physischen Gerät
Anruf beenden, wenn der Anrufer auflegt
Zum Beenden des Anrufs (Auflegen) müssen Sie den Verweis auf das laufende Anrufobjekt speichern. hinzufügen onGoingCallID Eigenschaft am Anfang der MainActivity:
Sie müssen die laufende Anrufreferenz in der onGoingCallID Eigenschaft und fügen Sie setOnRTCHangupListener um Sie über das Ende des Anrufs zu informieren.
In der MainActivity Aktualisieren Sie den Textkörper der onCreate Methode, um den unten stehenden Listener am Ende der Methode einzuschließen.
In der MainActivity Aktualisieren Sie den Textkörper der startCall Methode. Bitte stellen Sie sicher, dass Sie die PHONE_NUMBER unten mit der tatsächlichen Telefonnummer, die Sie anrufen möchten, im Feld E.164 Format (z. B. 447700900000):
Wenn der Anruf beendet wird (unabhängig davon, wer den Anruf beendet - die App oder der Anrufer), wird die Benutzeroberfläche aktualisiert, um den aktuellen Anrufstatus wiederzugeben (make a call button wird angezeigt und END CALL ist ausgeblendet).
Aufruf in der Anwendung beenden
In der MainActivity füllen den Körper des hangup Methode:
Beachten Sie, dass Sie nach erfolgreichem Auflegen den Wert des Parameters onGoingCallID Eigenschaft auf Null zurück.
Bauen und Ausführen
Drücken Sie die Ctrl + R Tasten, um die Anwendung zu erstellen und auszuführen. Starten und beenden Sie den Aufruf, um die Änderungen der Benutzeroberfläche zu sehen.
In-App-Sprachanrufe tätigen
Tätigen Sie einen Sprachanruf von einer Android-App zu einem Telefon mit dem Android Client SDK.