Einen Anruf tätigen
Um den Anruf zu starten, nachdem Sie die Taste START CALL Taste füllen den Körper der startCall innere Methode Mainctivity Klasse:
@SuppressLint("MissingPermission")
fun startCall() {
client.serverCall("PHONE_NUMBER", null, object : NexmoRequestListener<NexmoCall> {
override fun onSuccess(call: NexmoCall?) {
runOnUiThread {
endCallButton.visibility = View.VISIBLE
startCallButton.visibility = View.INVISIBLE
}
}
override fun onError(apiError: NexmoApiError) {
}
})
}
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).
HINWEIS: Stellen Sie sicher, dass der Webhook-Server, den Sie in den vorherigen Schritten erstellt haben, noch läuft.
Webhaken
Während Sie den Anruf tätigen, schalten Sie bitte auf das Endgerät um und beachten Sie die Anzeige /voice/answer Endpunkt, der zum Abrufen des NCCO aufgerufen wird:
Außerdem durchläuft der Anruf verschiedene Phasen, /voice/event werden Ereignisse gesendet:
HINWEIS: Wenn der Anruf abgeschlossen ist, enthalten die Ereignisse auch Informationen zu Dauer und Preis.
Die END CALL wurde angezeigt, um den aktuellen Status des Anrufs wiederzugeben:

In-App-Sprachanrufe tätigen
Tätigen Sie mit dem Android Client SDK einen Sprachanruf von einer Webanwendung zu einem Telefon.