Communications programmables et CPaaS, mode d'emploi

class="perfmatters-lazy"

Parmi les nombreux acronymes employés dans l'industrie informatique et plus particulièrement dans le monde du logiciel, vous avez certainement déjà entendu parler du CPaaS ("Communication Platform As A Service") et des communications programmables. Mais qu'est-ce donc que le CPaaS ? Que cela couvre t'il ? Et comment en tirer pleinement avantage ? 

Alors, qu'est ce que c'est ? 

Les communications programmables visent à exposer des fonctionnalités de télécommunications (Voix, Vidéo, Messagerie, SMS) et les rendre consommables par des développeurs Web. 

Les télécommunications ont longtemps été un univers à part. Parlant son propre langage, utilisant ses propres protocoles et nécessitant une forte spécialisation. C'est toujours grandement le cas. L'objectif des communications programmables consiste à offrir une couche de service à des développeurs Web pour qu'ils n'aient pas à se soucier de cette complexité télécom.

Une solution de communication programmable se compose ainsi : 

  • APIs Rest 
  • Outils de gestion évenementielle : WebHook & WebSocket
  • SDKs dans différents langages de programmation : JS, Ruby, Pearl, ... 

Ils peuvent ainsi consommer les services exposés (Voix, Vidéo, Messagerie Instantanée, SMS, ...) sans se préoccuper du sous-jacent télécom et de ses protocoles. Ils disposent d'une boîte à outils complète de fonctionnalités de communication à intégrer dans leurs Apps.  

Les télécommunications entrent dans l'"API Economy". 

Le CPaaS et les communications programmables

Les communications programmables ont été démocratisés par les fournisseurs de CPaaS(Communication Platform as a Service). Ces acteurs proposent des solutions Cloud qui comprennent généralement deux catégories de services : 

  • Carrier As A Service : Ils proposent de consommer des services opérateurs par le biais de commandes programmables. Un call API permet ainsi de disposer d'un numéro de téléphone partout dans le monde ou de monter un trunk SIP. Les fournisseurs de CPaaS sont ainsi des opérateurs de nouvelle génération. 
  • Communication Programmable as a Service : Ils offrent une couche de service facilitant le pilotage de ses flux de communication sur différents canaux : Voix, vidéo, messagerie instantanée (WhatsApp, Facebook, ...), SMS, ... Il devient ainsi possible d'intégrer des fonctions de communication dans n'importe quelle application ou processus métier. 

Les fournisseurs de CPaaS ont ainsi deux facettes : Opérateurs 2.0 d'un coté et capacité à piloter ses communications par le biais d'interface de programmation de l'autre. Le tout, à destination des développeurs. Leur modèle économique est généralement lié à la facturation des communications réalisées. Que ce soit par SMS, à la minute pour la voix ou par numéro de téléphone provisionné. 

Il existe d'autres acteurs, comme Wazo, qui proposent uniquement à leurs clients la couche programmable, en version logicielle. Cette approche permet de déployer ces capacités programmables dans tout type d'infrastructure et de rester libre du choix de son opérateur. C'est également l'opportunité pour des opérateurs traditionnels d'exposer leurs services par le biais d'APIs. 

Comment les communications programmables peuvent-elles aider mon entreprise ? 

Les communications programmables offrent de nouvelles capacités d'innovation aux développeurs, responsables marketing et experts de la relation client. Elles facilitent la construction des solutions de communication et expériences clients de demain. Il est ainsi possible de : 

  • Construire un centre d'appel innovant, omnicanal et intégré dans les processus métiers de l'entreprise
  • Développer une solution de communication UCaaS (Unified Communication as a Service) ou CCaaS (Call Center as a Service)
  • Intégrer des fonctionnalités de communication dans des applications ou des workflows métiers

Ainsi quand vous recevez un SMS après avoir validé votre commande ou pour confirmer votre connexion à un service, les communications programmables sont impliquées. Quand vous êtes mis en relation avec votre chauffeur Uber sans que vous n'ayez à partager vos numéros respectifs, c'est encore des communications programmables. Un rappel de votre prochain rendez-vous chez le médecin, toujours des communications programmables.  

Les avantages des communications programmables

Les communications programmables ouvrent des possibilités infinies pour construire des solution et expériences de communication uniques. Elles sont sources d'agilité et d'innovation pour assurer aux organisations les bénéfices suivant : 

  • Créer, différencier et enrichir leurs offres produits 
  • Améliorer la satisfaction des clients grâce à plus de proximité et de réactivité
  • Développer de nouvelles approches marketing et augmenter les ventes
  • Augmenter la productivité de ses équipes en intégrant la communication au cœur du système d'information

Afin de vous permettre de mieux comprendre les possibilités offertes par les communications programmables, nous avons réalisé une série de billets de blog. Ils vous permettront de découvrir quelques cas d'usages que vous pourriez rapidement développer : 

  • Découvrez l'épisode #1 - "Découvrez comment construire facilement un système d'alerte vocale"

Si vous avez des enjeux autour de l'expérience client, de l'enrichissement de votre offre par la communication ou que vous souhaitez construire un nouveau service de communication, n'hésitez pas à venir en discuter avec nous.

Des insights de nos experts sur le secteur

Découvrez les dernières informations dans notre bibliothèque de ressources. 

ucaas vs ccaas

UCaaS vs. CCaaS : Quelles sont les principales différences ?

UCaaS et CCaaS sont deux des plateformes de communication basées sur le cloud qui se développent le plus rapidement pour les entreprises aujourd'hui. Près de 30 % des entreprises ont déjà mis en œuvre une solution UCaaS en tant que plateforme de communication en ligne.

UCaaS en marque blanche

Guide de l'UCaaS en marque blanche pour les MSP

Ces dernières années, on a assisté à une évolution de la manière dont les employés travaillent et de l'endroit où ils travaillent. Les formules de travail à distance et hybrides sont devenues la norme, et 74 % des salariés de l'Union européenne travaillent à l'étranger.