MMS Content Format

MMS Content Format


Multimedia content
MMS file format
Images
    • JPEG, JPG
    • GIF
    • PNG
Audio
    • MP3, MP4
    • MID, MIDI
    • WAV
Video
    • MPEG, MPG, MP4 – Support may vary by handset
    • 3GP
Text
    • TXT, TeXT, US-ASCII– UTF-8, US-ASCII (not UTF-16)
    • vCard – Limited support; some handsets do not accept vCards
Application
    • PDF – Support may vary by handset; installed PDF reader required
    • SMIL– Support may vary by handset
    • Passbook – iOS only
vCards
A vCard is a file format that delivers the contact details for a person (or business) and can be sent via MMS. The file format is called Virtual Contact File (.vcf).

Support for vCards via MMS has some limitations:

    • - For iPhones, you can send vCard files as long as the content ID ends with .vcf
    • - Some feature phones will accept vCards
    • - Use the Content-Type: text/vCard and specify the character encoding

A vCard can contain special characters, as well as different types of content, and will be successfully processed by the major carriers (T-mobile, Verizon, AT&T, Rogers, Telus).

The most common special characters and content types are:

    • @
    • <, >
    • /
    • A URL
    • An encoded image within the vCard (the vCard as text and the image encoded in base64)
    • The use of accents within the vCard (Hola, cómo estas?)
    • ¿, ?

For most carriers, the recommended character encoding format for vCards in MMS isUTF-8.

To help you to increase the success rate for your campaigns, consider the following guidelines in the request body:

    • Accents should NOT be used as part of the name of the content in the header:Content-Type: text/x-vcard; charset=UTF-8; name="ÓNE/SIZE.vcf"
    • Accents within the header result in message processing failure and the following error message is displayed:Invalid String format in VCard contentType/contentId



    • Related Articles

    • CTIA Messaging Principles and Best Practices Handbook

      The CTIA Messaging Principles and Best Practices are a must read if you are launching a messaging campaign. We have copied CTIA’s handbook and placed it here for reference. This is the May 2023 final version. For updates, please visit their website ...
    • 7 Reasons 10DLC Campaigns Are Getting Rejected

      Why are 10DLC campaigns getting rejected? Our Expert Mashers have seen more and more 10DLC campaigns being rejected. Here are the top reasons. Please let us know if you run into problems submitting your 10DLC campaign. Top 7 rejection reasons ...
    • Understanding 10DLC for SMS Campaigns

      10DLC Explained 10DLC (10 Digit Long Code) A2P is a standard for Application-to-Person (A2P) messaging in US. It is designed to ensure that SMS traffic to US end-users through long code phone numbers is verified and consensual. This new standard has ...
    • 10DLC Compliance Quick Guide

      10DLC Compliance Quick Guide Our Expert Mashers have put together this 10DLC Compliance Quick Guide for campaign registration. It’s based on CTIA’s Messaging Principles and Best Practices. By complying with these principles, your campaigns should run ...
    • Why Your Legitimate Calls are Showing as Spam Likely

      Legitimate calls yet flagged as scam Carriers are taking an aggressive stance to eliminate robocalls. While that is helpful when calls are truly scam, it is a problem for businesses who are having their legitimate phone numbers and calls marked as ...