Accepted File Types for Outbound MMS
Carriers accept different media file types for outbound A2P messages. Since the Textel platform is directly integrated with these carriers, we follow and enforce the accepted file types they allow. All outbound messages that originate from the Textel platform are considered to be A2P (application to person) by the carriers. This includes messages sent from our UI or from the API.
Message Size Limits
When sending outbound messages through the Textel platform, there is an allowable total message size limit that is enforced by the carriers. Any outbound message that includes media, i.e. MMS message, must be under the total maximum size or it will fail. In our UI, we will proactively alert you prior to attempting to send your message, that it is over the maximum limit. If the request is made via API, you will receive an error response informing you that the message exceeds the allowable size limit. The size of the message includes both the text and any attachment(s).
For MMS messages, the maximum media size limit is 3.4MB total (and up to 10 attachments). The limit for characters is 600 characters.
Accepted MIME Types
It is important to note that while these content types below are accepted by the carriers, they cannot guarantee that the content will not be modified for device compatibility. The destination phone number may have limitations on the file types it can receive and so while a carrier may accept the file type, it may not be delivered in the exact format if the destination device doesn't support it.
MIME Type | Extension | Support Type |
application/json | .json | Accepted |
application/msword | .doc | Accepted |
application/ogg | .ogx | Accepted |
application/pdf | Accepted | |
application/rtf | .rtf | Accepted |
application/vcard | .vcf | Accepted |
application/vnd.apple.pkpass | .pkpass | Accepted |
application/vnd.openxmlformats-officedocument.wordprocessingml.document | .docx | Accepted |
application/vnd.ms-excel | .xls | Accepted |
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet | .xlsx | Accepted |
application/vnd.ms-powerpoint | .ppt | Accepted |
application/vnd.openxmlformats-officedocument.presentationml.presentation | .pptx | Accepted |
application/vnd.visio | .vsd | Accepted |
application/x-tar | .tar | Accepted |
application/zip | .zip | Accepted |
audio/3gpp | .3gp | Accepted |
audio/3gpp2 | .3g2 | Accepted |
audio/ac3 | .ac3 | Accepted |
audio/amr | .amr | Accepted |
audio/basic | .au | Accepted |
audio/l24 | .l24 | Accepted |
audio/mp4 | .mp4 | Accepted |
audio/mpeg | .mp3 | Accepted |
audio/ogg | .ogg | Accepted |
audio/vnd.rn-realaudio | .ra | Accepted |
audio/vnd.wave | .wave | Accepted |
audio/wav | .wav | Accepted |
audio/webm | .weba | Accepted |
audio/x-m4a | .m4a | Accepted |
image/bmp | .bmp | Accepted |
image/dib | .dib | Accepted |
image/heic | .heic | Accepted |
image/jpg | .jpg | Fully Supported |
image/jpeg | .jpeg | Fully Supported |
image/pjpeg | .pjpg | Accepted |
image/png | .png | Fully Supported |
image/gif | .gif | Fully Supported |
image/svg | .svg | Accepted |
image/tiff | .tiff | Accepted |
image/vnd.microsoft.icon | .ico | Accepted |
text/calendar | .ics | Accepted |
text/css | .css | Accepted |
text/csv | .csv | Accepted |
text/directory | .dir | Accepted |
text/html | .html | Accepted |
text/plain | .txt | Accepted |
text/richtext | .rtx | Accepted |
text/vnd.wap.wml | .wml | Accepted |
text/vcard | .vcf | Accepted |
video/3gpp | .3gp | Accepted |
video/3gpp2 | .3g2 | Accepted |
video/3gpp-tt | .3gpp | Accepted |
video/h261 | .h261 | Accepted |
video/h263 | .h263 | Accepted |
video/h264 | .h264 | Accepted |
video/mp4 | .mp4 | Accepted |
video/mpeg | .mpeg | Accepted |
video/ogg | .ogv | Accepted |
video/quicktime | .qt | Accepted |
video/webm | .webm | Accepted |
video/x-flv | .flv | Accepted |
video/x-m4v | .m4v | Accepted |
video/x-ms-wmv | .wmv | Accepted |
video/x-msvideo | .avi | Accepted |