Realizar una llamada
Para iniciar la llamada después de pulsar la tecla START CALL rellenar el cuerpo del startCall método inside Mainctivity clase:
@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) {
}
})
}
Asegúrese de sustituir PHONE_NUMBER a continuación con el número de teléfono real al que desea llamar, en el campo E.164 (por ejemplo, 447700900000).
NOTA: Asegúrese de que el servidor webhook que construyó en los pasos anteriores sigue funcionando.
Webhooks
Mientras realiza la llamada, cambie al terminal y observe el icono /voice/answer al que se llama para recuperar la NCCO:
Además, a medida que la convocatoria avanza por las distintas fases, /voice/event se envían eventos:
NOTA: A medida que se completa la llamada, los eventos también contendrán información sobre la duración y el precio.
En END CALL para reflejar el estado actual de la llamada:

Hacer una llamada de voz dentro de la aplicación
Realiza una llamada de voz desde una aplicación web a un teléfono utilizando el SDK Client de Android.