Einen Anruf erhalten
An der Spitze der ViewController Klasse, unterhalb der client fügen Sie eine String-Eigenschaft hinzu, die einen Verweis auf einen laufenden Aufruf enthält.
Wenn die Anwendung einen Anruf erhält, möchten Sie ihr die Möglichkeit geben, den Anruf anzunehmen oder abzulehnen. Dazu fügen Sie die displayIncomingCallAlert Funktion zum ViewController Klasse.
Die displayIncomingCallAlert Funktion nimmt als Parameter eine Anruf-ID und einen Anrufer an. Beachten Sie in der UIAlertAction für die Beantwortung der Einladung, bei Erfolg weisen Sie die callID zu dem Grundstück von früher
Zur Verwendung displayIncomingCallAlert müssen Sie die VGVoiceClientDelegate die eine Funktion hat, die aufgerufen wird, wenn der Client eine eingehende VGVoiceInvite.
Sie können auch die didReceiveHangupForCall Delegierte Funktion, die aufgerufen wird, wenn der Anruf aufgelegt wird.
HINWEIS: Stellen Sie außerdem sicher, dass der Webhook-Server, den Sie in den vorherigen Schritten erstellt haben, noch läuft.
Presse Cmd + R Wenn Sie die Nummer anrufen, die mit Ihrer früheren Anwendung verknüpft ist, erhalten Sie einen Hinweis. Sie können abheben und der Anruf wird verbunden!

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:
Außerdem durchläuft der Anruf verschiedene Phasen, /voice/event werden Ereignisse gesendet:
Annehmen eines Anrufs in der App
Sie erhalten einen Anruf von einem Telefon zu Ihrer App