Ces dernières années, le monde entier a développé une addiction aux données. Les entreprises adoptent une approche axée sur les données et investissent massivement dans des outils de collecte de données. La communication programmable vous permet d’ajouter des données provenant de n’importe quel moyen de communication à un tableau de données pour des décisions globales basées sur les données.
Vous avez donc mis en place toute votre galaxie télécom, avec des médias vocaux intégrés dans vos applications, la transcription et l’indexation complète des conversations dans votre CRM, des chatbots vocaux, un centre de contact omnicanal et vous avez terminé votre transition numérique en déployant Wazo Enterprise Unified Communication pour vos utilisateurs internes.
Générez, exploitez et libérez vos données
Chaque fonctionnalité que vous utilisez doit générer des données que vous pouvez exploiter dans votre processus de prise de décision.
En fonction de vos propres besoins, vous déciderez de les transférer dans un DataMart ou directement dans un outil de Business Intelligence comme Tableau ou Kibana pour une utilisation et une analyse ultérieures. Mais parfois, vous êtes limité par les capacités de votre fournisseur de solution et les données restent bloquées dans leur propre outil.
Vous pouvez leur demander de développer de nouvelles possibilités. Cependant, votre demande de pouvoir prendre des décisions fondées sur des données est-elle suffisamment importante pour qu’ils assument tous les coûts y afférents ? La vérité est qu’ils ne le feront probablement pas.
Comme vous le savez peut-être, les solutions de Wazo sont centrées sur l’API, ce qui signifie que vous pouvez libérer l’Enterprise Programmable Communication pour surveiller tous les événements et toutes les mesures que vous jugez utiles et les exploiter.
Communication programmable pour la collecte de données et l’analyse commerciale
En utilisant Wazo Enterprise Unified Communication et une solution tierce gratuite comme Node-Red, vous pourrez le faire en quelques clics.
Pour commencer, examinons cet exemple :
Vous souhaitez créer un tableau de bord simple vous permettant de surveiller votre système de communication programmable Wazo Enterprise et de rechercher dans votre journal d’appels les interactions en provenance et à destination d’un numéro de téléphone spécifique.
Pour déployer un tel cas d’utilisation, vous aurez besoin d’une interface utilisateur afin d’afficher des graphiques et d’envoyer facilement des requêtes pour parcourir votre journal d’appels.
Nous devrons demander la liste des CDR directement à Asterisk.
Nous formaterons les informations du PCEM pour qu’elles soient affichées et facilement lisibles.
Enfin, nous afficherons ces informations dans notre tableau de bord. Et voilà ! Vous avez fait votre premier pas dans l’analyse d’entreprise!
Allons plus loin dans la technologie
Examinons maintenant le flux Node-Red.
Dans cet exemple, nous avons utilisé Wazo Enterprise Unified Communication et Node-Red Dashboard.
Pour plus d’informations sur l’utilisation de Node-Red Dashboard pour construire une interface web, je vous recommande de lire sa documentation : ici
Du CDR à l’analyse commerciale
Concentrons-nous sur les fonctions.
Get CDR recevra les commandes de ce que vous voulez afficher :
- A partir du formulaire : une date de début, une date de fin et éventuellement un texte à rechercher.
- À partir des boutons : filtrer sur les canaux internes, sortants ou entrants.
Puis construire la requête GET correspondante à l’API logd de Wazo.
Si vous avez besoin d’aide pour comprendre les possibilités de l’API de Wazo, veuillez trouver notre documentation ici : Référence API.
La partie la plus importante est stockée dans notre CDR -> onglet fonction dont le rôle est de formater les données brutes de nos journaux pour en faire des mesures complètes de notre activité. Pas de difficultés ici, mais vous aurez peut-être besoin de comprendre la structure et les informations disponibles dans les CDR. Tout ce que vous devez savoir à ce sujet se trouve ici
- Il formatera les données exprimées en secondes au format Heure – Minute – Seconde.
- Il construira un rapport de base en utilisant des formules mathématiques de :
- Total des appels
- Appels manqués
- Direction d’appel moyenne
- Durée moyenne de la sonnerie
- Il calculera les données à afficher dans notre journal Lite :
- Heure de début
- Heure de fin
- Répondu (booléen)
- Durée de la sonnerie
- La durée
- Nombre ciblé
- Personne ciblée (nom)
- Numéro du demandeur
- Nom du demandeur
Pour les besoins de cette démo, nous le faisons directement dans le flux. Mais si vous envisagez d’utiliser un outil de Business Intelligence, vous pourrez peut-être y déporter les calculs et les conversions.
Enfin, ces données de procédure sont injectées dans les différents widgets de l’utilisateur pour être affichées.
En savoir plus sur les communications programmables
En utilisant node-red, vous pouvez facilement mettre en place des flux de travail combinant Wazo avec d’autres logiciels pour résoudre des défis commerciaux complexes, sans avoir à faire de compromis avec les besoins des utilisateurs.
Si vous êtes intéressé par la communication programmable, découvrez quelques cas d’utilisation supplémentaires que nous avons élaborés pour vous :
- « Découvrez comment créer facilement un système d’alerte vocale » – Episode 1
- « Construire une solution d’audioconférence » – Episode 2
- « Augmenter la valeur de vos canaux vocaux » – Episode 3
- « Un système SVI adapté à vos besoins – Episode 5
Et si vous souhaitez discuter de vos cas d’utilisation et de vos défis actuels en matière de communication, n’hésitez pas à nous contacter.