Kotlin

Passer un appel

Enfin, nous allons mettre en place la possibilité de passer des appels à partir de cette application.

Dans le cadre de la onCreate ajouter l'écouteur RTC Hangup :

Cet écouteur d'appel gère le moment où l'autre personne raccroche. Lorsque cela se produit, nous réinitialisons l'application à son état d'origine.

Ajouter le code d'écoute de l'appel de démarrage dans onCreate aussi :

Pour démarrer l'appel après avoir appuyé sur start call ajouter le bouton startCall méthode à l'intérieur Mainctivity classe :

La méthode ci-dessus lance l'appel.

Crochets Web

Pendant que vous passez l'appel, basculez sur le terminal et remarquez l'icône de l'appelant. /voice/answer appelé pour récupérer le NCCO :

En outre, au fur et à mesure que l'appel passe par différentes étapes, /voice/event est envoyé des événements :

NOTE : Lorsque l'appel est terminé, les événements contiennent également des informations sur la durée et la tarification.

Les end call s'affiche pour refléter l'état actuel de l'appel :

End call