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 |