Comprendre la messagerie RCS

La messagerie RCS est actuellement supportée en Allemagne et au Royaume-Uni (UK) ainsi que dans plus de 10 autres pays à travers l'EMEA, l'Amérique du Nord et l'Amérique du Sud. Si vous souhaitez utiliser la messagerie RCS dans des pays qui ne sont pas spécifiquement listés, veuillez contacter notre service de messagerie RCS. Équipe de vente

RCS, ou Services de communication richeest un protocole de communication pour l'envoi de messages à des appareils connectés à un réseau de téléphonie cellulaire, et entre ces appareils. Les messages RCS peuvent contenir du texte, des photos, des vidéos et des fichiers, ainsi que des éléments interactifs tels que des suggestions de réponse et des boutons d'action.

Il existe des similitudes avec la messagerie MMS, mais aussi des différences importantes :

  • Remise du message :
    • Le contenu des messages MMS est acheminé par le réseau cellulaire.
    • La messagerie RCS nécessite une connexion internet (via une connexion de données cellulaires ou Wi-Fi).
  • Taille du fichier :
    • Les messages RCS permettent également d'envoyer des images, des vidéos et des fichiers de plus grande taille que les MMS
  • Interactivité et contenu riche :
    • Les messages RCS offrent la possibilité d'une plus grande interactivité grâce à des suggestions d'actions et de réponses.
    • Les messages RCS fournissent un contenu riche sous forme de cartes et de carrousels.

En termes de fonctionnalités, la messagerie RCS est plus proche des canaux OTT (over-the-top) tels que WhatsApp, Facebook Messengerou Viber. L'une des principales différences avec ces autres canaux est que RCS peut être pris en charge de manière native sans qu'il soit nécessaire d'installer des applications tierces. Il existe actuellement certaines limitations en termes de prise en charge des appareils (voir la page d'accueil). Support des appareils RCS plus loin dans ce document).

Messages API RCS Channel

Le canal RCS de l'API Messages de Vonage utilise les serveurs RBM (RCS Business Messaging) de Google et prend en charge la plupart des fonctionnalités fournies par Google RBM.

Étant donné qu'il s'agit d'un service tiers, il est nécessaire de procéder à une configuration et à un onboarding avant de pouvoir commencer à envoyer des messages RCS via l'API Messages. Voir la page Configuration d'un agent RBM pour la messagerie RCS plus loin dans ce document.

Capacités de messagerie du RCS

Le canal RCS de l'API Messages prend en charge à la fois la messagerie sortante (messages envoyés par l'entreprise au client) et la messagerie entrante (messages envoyés par le client à l'entreprise, en réponse à un message sortant). Dans ces deux catégories, il existe de nombreux types de messages différents.

Types de messages sortants

Il existe cinq types de messages sortants :

  • text
  • image
  • video
  • file
  • cards
  • carousel

Les text, image, video et file peuvent être utilisés pour envoyer différents types de messages RCS ; voir Types de messages texte et média RCS pour plus d'informations. Les card et carousel peuvent être utilisés pour envoyer des messages RCS plus complexes, tels que des cartes riches et des carrousels. Pour en savoir plus sur l'utilisation de ces types de messages, voir Types de messages RCS Rich Cards et Puces de suggestion RCS.

Types de messages entrants

Il existe neuf types de messages entrants :

  • text
  • image
  • video
  • audio
  • file
  • vcard
  • location
  • reply
  • button

Les reply et button sont déclenchés en réponse aux interactions des clients avec les messages sortants de réponse suggérée et d'action suggérée.

Webhook d'état

En plus des messages sortants et entrants, le canal RCS fournit des messages d'état via un webhook. Ces messages sont déclenchés par des changements dans le statut de livraison d'un message sortant. Les statuts disponibles pour les messages sortants sont les suivants :

  • submitted
  • delivered
  • read
  • rejected
  • undeliverable

Pour plus de détails sur les messages sortants et entrants, ainsi que sur le webhook d'état, voir la section Spécification de l'API Messages.

Support des appareils RCS

La messagerie RCS est prise en charge sur Android, iOS et certains autres types d'appareils.

Lorsque vous envoyez des messages RCS, vous pouvez incorporer une vérification des capacités de l'appareil dans le cadre de votre flux de travail. Voir la page Guide de vérification de la capacité des appareils pour plus d'informations.

Spécifications techniques

Les détails de l'authentification, les propriétés de la charge utile JSON, les réponses et les erreurs pour les différents types de messages RCS sortants et entrants, ainsi que les messages d'état, sont contenus dans les documents suivants Spécification de l'API Messages.

D'autres détails techniques doivent être pris en compte.

Types de supports pris en charge

Les types de messages qui peuvent inclure des médias, tels que des images, des vidéos et des fichiers, sont les suivants.

Media type Document type Extension Works with rich cards
application/pdf PDF .pdf No
image/jpeg JPEG .jpeg, .jpg Yes
image/gif GIF .gif Yes
image/png PNG .png Yes
video/h263 H263 video .h263 Yes
video/m4v M4V video .m4v Yes
video/mp4 MP4 video .mp4 Yes
video/mpeg4 MPEG-4 video .mp4, .m4p Yes
video/mpeg MPEG video .mpeg Yes
video/webm WEBM video .webm Yes

Taille des messages et des supports

Il existe quelques limites de taille et lignes directrices à respecter pour les messages et les médias.

  • Limitation du nombre de caractères du texte : 3000 utf-8 personnages
  • La limite maximale de caractères de l'URL pour le téléchargement de médias est de 2000 caractères.
  • La taille maximale de l'ensemble d'un message RCS filigrané est de 250 Ko. Cela inclut le texte qui constitue la charge utile JSON lors de l'envoi de messages structurés.
  • La taille maximale d'un fichier multimédia pouvant être envoyé par le biais d'un message RCS est de 100 Mo.

Autres détails techniques

  • Cryptage: Actuellement, le cryptage de bout en bout n'est pas pris en charge dans RBM (l'API de Vonage Messages utilise Google RBM pour la messagerie RCS) pour la messagerie professionnelle. Les conversations personnelles dans l'application In-App Messaging sont chiffrées de bout en bout, mais les messages RBM passent par les serveurs de Google pour des raisons de conformité à la réglementation et de sécurité. Google utilise toutefois des mesures de sécurité telles que le cryptage TLS, le cryptage des données au repos et les contrôles d'accès pour protéger les messages RBM. Voir Mesures de sécurité de Google RCS pour plus d'informations.
  • Limite du taux: La limite de débit par défaut activée pour le canal RCS est de 75 demandes par seconde (par clé API). Cette limite peut être augmentée sur demande.
  • Opt-in/Opt-out: Contactez votre Account Manager ou Soutien pour activer les fonctions d'acceptation et de refus.

Configuration d'un agent RBM pour la messagerie RCS

Pour commencer à utiliser la messagerie RCS à l'aide de l'agent RBM, suivez ces deux étapes :

  1. Enregistrez votre agent en mode développeur :
  • Contactez votre Account manager pour demander l'activation du mode développeur pour votre agent RBM (la messagerie RCS n'est actuellement disponible que pour les comptes gérés).
  • Le mode développeur vous permet de tester en profondeur les fonctionnalités de la messagerie RCS et d'assurer une intégration transparente avec vos systèmes.
  • Utilisez ce mode pour construire et affiner votre mise en œuvre avant de passer à l'action.
  1. Lancer la vérification et le lancement de l'agent :
  • Après avoir testé avec succès votre API en mode développeur, vous êtes prêt à envoyer du trafic RCS en direct.
  • Pour lancer le processus de vérification et de lancement de l'Account, veuillez contacter votre gestionnaire de compte (la messagerie RCS n'est actuellement disponible que pour les comptes gérés).
  • Ils vous guideront à travers les étapes nécessaires pour vérifier votre agent et activer la messagerie RCS en direct pour votre entreprise.

Une fois que vous avez créé votre agent, vous pouvez mettre à jour son image de marque, y compris le nom d'affichage, la description, les couleurs et les images telles que le logo de votre entreprise :

An example of a Vonage branded RCS conversation.

Pour garantir la meilleure expérience utilisateur possible, nous vous recommandons de suivre les lignes directrices suivantes pour votre logo et vos images de bannière :

  • Logo: Votre logo apparaîtra lorsque votre agent enverra un message à un utilisateur, ainsi que dans l'écran "Info & Options" (comme indiqué ci-dessus). Tous les logos sont recadrés dans un cercle, même si l'image d'origine était rectangulaire ; veillez donc à ce que l'image que vous téléchargez apparaisse comme prévu une fois recadrée. Nous vous recommandons de laisser suffisamment d'espace autour du logo pour le recadrage et de tester l'image en mode clair et en mode foncé pour vous assurer de sa clarté visuelle.
  • Images de la bannière: Il s'agit des images rectangulaires affichées dans l'écran "Info & Options" qui se trouvent derrière votre logo. Elles doivent avoir un rapport 45:14 pour obtenir les meilleurs résultats, et n'oubliez pas que le logo chevauchera partiellement cette image.

Vous pouvez utiliser les modèles ci-dessous comme lignes directrices pour les images de votre logo et de votre bannière :

Plus d'informations