L'application Wazo Songbird utilise la technologie PUSH pour permettre de recevoir des appels et des notifications texte lorsque l'application mobile n'est pas au premier plan.
Afin de tirer parti de la technologie PUSH, vous devez configurer un compte Google avec PUSH. Cette étape doit être effectuée avant d'utiliser l'application Wazo Songbird, car la clé d'API Google et l'ID de projet sont obligatoires pour que Wazo puisse envoyer des demandes Push aux smartphones.
Ce guide permet d'authentifier le service PUSH pour :
- Service tchat PUSH Android et iOS
- Service d'appels pour Android
Configuration Apple IOS
Pour authentifier le service PUSH Calls pour iOS, aucune action de votre part n'est requise, nous possédons notre propre infrastructure de APNS.
Cependant il faut obligatoirement ajouter un External Auth sur Portal "Settings" > “Credentials” > “External Auth” > "Mobile". si vous ne souhaitez qu'une authentification IOS cliquez sur SAVE sans remplir de champs.
Action à appliquer dans chaque tenant nécessitant les Push Notifications
Configuration pour Google Android
Créez votre Projet Google Firebase
Accédez au centre de projet API de google.
Accédez à la page https://console.firebase.google.com créez/ ajoutez votre nouveau projet. Donnez à votre projet un nom «WAZO-PUSH-Demo». Cliquez sur «Continuer»
Activez Google Analytics si vous le souhaitez.
Si vous avez activé Google Analytics, créez un nouveau projet ou sélectionnez un existant.
Patientez pendant la création du projet.
Créez les applications
Cliquez sur le bouton "Android"
Dans le champ "Nom du package" saisissez :
com.wazo
Terminez le formulaire en cliquant sur "enregistrer" puis quitter la page
Configurez votre EUC Stack Wazo
Récupérez vos identifiants
Accédez à la page "paramètres du projet"
Cliquez sur Puis "paramètres du projet", onglet Cloud Messaging puis copier les valeurs "clé de serveur" et "ID expéditeur".
Ajouter dans Portal

- Sur Portal Accédez à "Settings" > “Credentials” > “External Auth” > "Mobile".
- Entrez la clé d’API que vous avez générée dans la zone Firebase Cloud Messaging Api Key.
- Entrez le numéro du projet dans la zone Firebase Cloud Messaging Sender ID.
- Cliquez sur “Edit”.