Swift

Hacer una llamada

Para realizar una llamada utilizará el botón callButton en el CallViewController UI. Primero hay que añadir un objetivo a ambos botones.

Cuando el callButton llamará a la función makeCall función. Añádela al final de la función CallViewController clase.

Al realizar la llamada, el callServer es llamada. Esto pasará la información del diccionario, en este caso el nombre de usuario del destinatario de la llamada, a tu servidor webhook. Tu webhook responderá con un objeto de control de llamadas que le indicará a Vonage a quién conectar tu llamada.

NOTA: Además, asegúrese de que el servidor webhook que construyó en los pasos anteriores sigue funcionando.

Pulse Cmd + R para construir y ejecutar de nuevo. Ya tienes una aplicación de llamadas en funcionamiento. Para probarla, puedes ejecutar la aplicación en dos simuladores/dispositivos diferentes y realizar llamadas entre los dos usuarios:

Sent messages

Webhooks

A medida que avanza con la llamada, por favor, cambie al terminal y observe el /voice/answer al que se llama para recuperar la NCCO: