MMS

Renforcez l'engagement grâce à une messagerie MMS fiable

Envoyez et recevez du contenu dynamique, comme des images, des fichiers audio, des vidéos et bien plus encore, grâce à Messaging, la plateforme éprouvée pour les MMS à grande échelle.
Man in denim jacket and sunglasses with phone text about shoes being back in stock.
Man in denim jacket and sunglasses with phone text about shoes being back in stock.

Donnez vie aux conversations et améliorez les conversions grâce aux contenus dynamiques

La technologie MMS fait passer l'expérience client au niveau supérieur et favorise la croissance de l'activité. La solution permet l'envoi d'e-mails transactionnels, le marketing dynamisé par des GIF, le partage des contacts et les discussions de groupe. Avec les API et l'évolutivité proposées par Twilio pour simplifier la vie des développeurs, le MMS ne se trouve qu'à quelques lignes de code.

API simples pour les développeurs, dotées d'une évolutivité éprouvée

Workflow connecting compliance check with messaging and image icons and leading to analytics.
Workflow connecting compliance check with messaging and image icons and leading to analytics.

Programmable Messaging API

Envoyez des MMS, SMS et
L’envoi et la réception de messages WhatsApp à l’aide d’une API unique.

  • Couvrez plus de 180 pays en toute fiabilité en utilisant des expéditeurs localisés, des outils de conformité et des directives mondiales.

  • Gérez la conformité, la délivrabilité, les réponses et bien plus encore grâce au logiciel programmable de Twilio.

  • Surveillez et analysez les problèmes liés à la livraison et à l'engagement des messages grâce à des données en temps réel.

Illustration of multichannel messaging options and live agent service.
Illustration of multichannel messaging options and live agent service.

API Conversations

Renforcez l'engagement bidirectionnel grâce à la messagerie multicanale pour les MMS et bien plus encore en utilisant une seule API.

  • Améliorez la vente et l'assistance via SMS, MMS, chat, Facebook Messenger et WhatsApp.

  • Gérez les participants, archivez les messages et orchestrez les workflows sans code supplémentaire.

  • Accélérez la mise sur le marché grâce aux démarrages rapides, aux exemples d'applications et aux SDK.

Développez les relations à grande échelle

Promotions

Mettez votre marque en avant et réalisez des ventes grâce à un mélange unique d'images, d'émoticônes, de vidéos et bien plus encore grâce à l'API Programmable Messaging.

Conversations commerciales

Optimisez l'ensemble du parcours client grâce aux messages bidirectionnels pour assurer l'assistance, les ventes et la génération des prospects.

Service client

Offrez une expérience client fluide grâce à l'assistance en direct, aux ressources à la demande et aux flux de discussion intégrés à Twilio Studio.

Notifications

Envoyez des alertes, des rappels, des notifications de livraison et bien plus encore avec du contenu dynamique personnalisé grâce à l'API Programmable Messaging.

Lire la documentation

Tirez parti des guides de démarrage rapide, des exemples d'application, des SDK et d'autres ressources de notre bibliothèque de ressources complète pour créer votre solution pour le chat intégré à l'application et sur le Web avec MessagingX.

Envoyez un message avec une URL d'image

// Download the helper library from https://www.twilio.com/docs/node/install
// Find your Account SID and Auth Token at twilio.com/console
// and set the environment variables. See http://twil.io/secure
const accountSid = process.env.TWILIO_ACCOUNT_SID;
const authToken = process.env.TWILIO_AUTH_TOKEN;
const client = require('twilio')(accountSid, authToken);

client.messages
  .create({
     body: 'This is the ship that made the Kessel Run in fourteen parsecs?',
     from: '+15017122661',
     mediaUrl: ['https://c1.staticflickr.com/3/2899/14341091933_1e92e62d12_b.jpg'],
     to: '+15558675310'
   })
  .then(message => console.log(message.sid));

Les MMS professionnels en toute simplicité avec Messaging

Enrichissez les relations clients par MMS en utilisant deux API dans une seule plateforme de confiance, Messaging. Payez à l'utilisation et profitez de remises sur volume pour garantir une utilisation à long terme et à grande échelle.

FAQ

La prise en charge des MMS par Twilio dépend de plusieurs facteurs, notamment le type de numéro utilisé, l’opérateur et le pays, afin de garantir une expérience adaptée à chaque marché.

Lors de l’envoi d’un MMS à l’aide d’un numéro long (numéro à 10 chiffres) depuis les États-Unis ou le Canada, la transmission est prise en charge par les principaux opérateurs, notamment AT&T, Verizon, T-Mobile, Sprint, Rogers, Bell, Fido, Telus et Wind Canada. Découvrez les autres opérateurs compatibles en cliquant ici. 

Si vous envoyez un MMS à l’aide d’un numéro court américain compatible MMS, celui-ci peut être acheminé via les principaux opérateurs tels que AT&T, Verizon, T-Mobile, Sprint et US Cellular. En dehors des États-Unis, les numéros de type short codes de Twilio ne prennent pas en charge le MMS.

Dans le cas où un MMS serait envoyé vers un réseau non compatible, Twilio propose une fonctionnalité de conversion automatique (MMS Converter) permettant de transformer le message en SMS, assurant ainsi sa remise au destinataire final.

Twilio assure la prise en charge du MMS pour les types d’expéditeurs suivants :

  • A2P 10DLC

  • Numéros courts

  • Numéros gratuits

Cependant, la prise en charge des MMS dépend du type de numéro utilisé ainsi que du pays de destination. Pour vous assurer qu’un type de numéro prend bien en charge le MMS dans votre pays cible, consultez les directives réglementaires mises à disposition par Twilio.

Les principaux types de fichiers multimédias tels que JPEG, PNG et GIF sont pris en charge par la plateforme. Voici une répartition détaillée des informations :

  • Formats d’image : JPEG, PNG, GIF

  • Formats vidéo : MP4

  • Formats audio : Les fichiers audio sont pris en charge, sous réserve de compatibilité avec les opérateurs de destination.

Les tailles maximales autorisées pour les fichiers dépendent des limitations propres à chaque opérateur. Il est recommandé de ne pas dépasser 600 Ko pour les pièces jointes ne correspondant pas aux formats JPEG, PNG ou GIF, certains opérateurs imposant des limites de taille plus restrictives sur les autres types de fichiers.

Pour plus d’informations sur les types de fichiers pris en charge et les tailles maximales autorisées, veuillez consulter cette page.

La tarification des services MMS de Twilio dépend du type de numéro utilisé, du pays de destination ainsi que de l’opérateur concerné. Pour les États-Unis, les tarifs actuellement en vigueur sont les suivants :

Numéros longs et numéros gratuits : 

  • Envoi de MMS : tarif à partir de 0,0220 $ par message, hors frais de médias, ces derniers variant en fonction de la taille du contenu.

  • Réception de MMS : commence à 0,0165 $ par message entrant

Numéros courts

  • Envoi de MMS : à partir de 0,0220 $ par message

  • Réception de MMS : à partir de 0,0165  $ par message

Des frais opérateur additionnels sont appliqués à l’ensemble des messages envoyés via des numéros courts, auxquels s’ajoute un frais opérateur unique de 500 $ pour l’activation du MMS sur un numéro court. Voir la tarification détaillée par pays et cas d’usage sur la page de tarification de Twilio Messaging.

Twilio met à disposition un convertisseur MMS capable de transformer un message MMS en SMS lorsque le terminal ou l’opérateur du destinataire ne prend pas en charge ce format. La fonctionnalité MMS Converter insère un lien raccourci redirigeant vers le contenu multimédia, permettant au destinataire d’y accéder même lorsque le MMS ne peut pas être reçu.

En l’absence d’activation de la fonctionnalité MMS Converter, tout envoi de MMS vers un réseau non compatible entraînera une erreur HTTP 400 (code 21612) et le message ne sera pas transmis.

Découvrez comment commencer à utiliser la fonctionnalité MMS Converter.

Les taux de délivrabilité dépendent de la prise en charge par les opérateurs, de la compatibilité de l’appareil du destinataire, du contenu du message et de la réputation de l’expéditeur. Afin d’optimiser les taux de délivrabilité, Twilio met en œuvre un ensemble de mesures techniques et opérationnelles, notamment :

  • Des relations directes avec les opérateurs et des routes d’acheminement dédiées

  • Des rappels automatisés en temps réel via webhooks pour le suivi du statut de livraison

  • Des mécanismes automatisés de nouvelle tentative d’envoi et de basculement, avec conversion des MMS en SMS en cas d’incompatibilité

Les capacités de débit et les limites d’envoi des MMS varient selon le type de numéro utilisé, afin de s’adapter aux contraintes propres à chaque configuration. Les limites d’envoi déterminent le nombre de messages MMS acheminés vers les réseaux mobiles et conditionnent les niveaux de débit généralement observés :

  • Numéros 10DLC : un débit typique d’envoi d’environ 1 message par seconde (MPS)

  • Numéros gratuits : le débit habituel est d’environ 3 messages par seconde (MPS)

  • Short codes : un débit pouvant atteindre 30 messages par seconde (MPS), variable selon l’opérateur mobile et le cas d’usage déclaré

Consultez plus d’informations sur les limites d’envoi.

Pour accompagner la montée en charge de vos envois de MMS, Twilio Messaging Services vous permet de mutualiser plusieurs numéros et d’optimiser la gestion de vos volumes. Ce mécanisme permet de distribuer les messages de manière équilibrée entre les numéros d’un même groupe, afin de maximiser le débit global de transmission. Il est également possible de gérer la taille des contenus et les types de fichiers afin d’optimiser la délivrabilité des messages, sachant que chaque opérateur et chaque pays applique ses propres restrictions. Vous pouvez aussi respecter la politique de messagerie de Twilio afin de suivre les règles des opérateurs et maximiser les chances de livraison de vos messages.

Twilio met à disposition des outils de gestion de la conformité et une liste de meilleures pratiques, incluant notamment :

Mécanisme de protection contre l’envoi de messages à des numéros réattribués : Twilio Lookup permet d’identifier les numéros qui ont été réattribués depuis l’obtention du consentement, afin d’éviter l’envoi de messages non désirés.

Pour mettre en œuvre l’envoi de MMS via Twilio, commencez par créer un compte Twilio si vous n’en possédez pas encore. Si vous disposez déjà d’un compte, connectez-vous à la console Twilio et sélectionnez un numéro compatible MMS (10DLC, gratuit ou numéro court) dans l’une des régions prises en charge, telles que les États-Unis ou le Canada.

Grâce à l’API Programmable Messaging de Twilio, vous pouvez envoyer facilement des messages MMS en ajoutant des paramètres mediaURL renvoyant vers vos images ou vidéos hébergées. Le paramètre mediaURL peut contenir une URL unique ou une liste d’URL. Les médias référencés doivent être hébergés sur une URL accessible publiquement.

Pour la réception des MMS, il convient de configurer le webhook de messagerie associé à votre numéro de téléphone vers l’endpoint de votre application. Twilio y enverra les données des messages entrants ainsi que les URL des médias. Il est également possible de suivre le statut des messages via des notifications de réception (callbacks), permettant ainsi une supervision optimale des envois.

Retrouvez des instructions plus détaillées dans notre documentation de prise en main :

  1. Configurer un webhook

    Configurez votre numéro de téléphone Twilio afin qu’il transmette les messages entrants vers l’URL de votre webhook, depuis la console Twilio ou via l’API.

  2. Traitez la requête entrante reçue par l’application

    À la réception d’un MMS, Twilio déclenche une requête HTTP (webhook) transmettant les détails du message, notamment les URL des contenus multimédias.

    Vous pouvez exploiter les informations de l’expéditeur, récupérer les URL des médias pour télécharger et traiter les fichiers joints, puis répondre automatiquement à l’aide de TwiML (Twilio Markup Language).

    Consultez nos tutoriels pour obtenir des instructions détaillées, étape par étape, dans différents langages de programmation :