Swift

Einen Anruf tätigen

Um einen Anruf zu tätigen, verwenden Sie die callButton im CallViewController UI. Zunächst müssen Sie beiden Schaltflächen ein Ziel hinzufügen.

Wenn die callButton getippt wird, ruft es die makeCall Funktion. Fügen Sie sie am Ende der CallViewController Klasse.

Wenn der Anruf getätigt wird, wird die callServer Funktion aufgerufen wird. Diese übergibt die Informationen im Wörterbuch, in diesem Fall den Benutzernamen des Anrufers, an Ihren Webhook-Server. Ihr Webhook antwortet mit einem Call-Control-Objekt, das Vonage mitteilt, mit wem es Ihren Anruf verbinden soll.

HINWEIS: Stellen Sie außerdem sicher, dass der Webhook-Server, den Sie in den vorherigen Schritten erstellt haben, noch läuft.

Presse Cmd + R zu erstellen und erneut auszuführen. Sie haben jetzt eine funktionierende Anruf-App! Um sie zu testen, können Sie die App auf zwei verschiedenen Simulatoren/Geräten laufen lassen und zwischen den beiden Benutzern telefonieren:

Sent messages

Webhaken

Während Sie den Anruf tätigen, wechseln Sie bitte zum Terminal und beachten Sie die /voice/answer Endpunkt, der zum Abrufen des NCCO aufgerufen wird: