Best Delivery of MMS and Files
Message Network Operators (Twilio, Bandwidth, Zipwhip, Ytel, etc) and Carriers (ATT, TMobile, etc) all have different capabilities for the delivery of MMS file types (movies, images, sound files, etc). To help customers navigate this complicated landscape, Prompt.io has implemented a "best delivery" feature.
Maximize Deliverability Recommendation
When attempting to deliver a file to a customer, Prompt.io will take care to determine the capabilities of the MNO as well as attempt to determine the customer's Carrier. Based on the file type and these capabilities, Prompt.io will deliver with the best possible method. In cases where the media/file is supported, it will be delivered natively. In cases where the media/file is not supported, it will be delivered via a secure link.
The "Carrier Lookup" step above requires an API call to the MNO that typically incurs a small charge/fee. If you are bringing your own messaging credential to Prompt.io, Prompt.io uses your API key for this lookup.
Carrier Lookup will be performed the first time it is required and is stored and considered valid for six months. If an additional MMS is sent after six months, another carrier lookup will be performed.
Changing the Default Outbound Link Message
In cases where delivery requires a link, Prompt.io will deliver a link based on the phrase set in the Channel Configuration page. Note that this should be set on a per-channel basis. The default message is:
Prompt.io will replace {filename} with the name of the file as it was uploaded. For example, if the file /desktop/folder/image1.mov was specified, the message would be sent as:
Click to download image1.mov: {link}
where {link} would be the obfuscated, publicly-accessible link to the file as stored in the Prompt.io servers.
Carrier and Message Network Operator Capabilities
As of 10/15/2019
Please note that carrier and MNO specifications change periodically and this information may not be completely up to date. Prompt.io is constantly working with the carriers and MNOs to determine best delivery method and will proactively update the system as changing conditions require.
MNO Notes:
- Zipwhip does not currently support delivery of video MMS types
- Ytel does not support video MMS types
- Twilio supports files up to 5MB
- Zipwhip supports files up to 600KB
- Bandwidth supports files up to 1.5MB
- Ytel supports files up to 1MB
Carrier Notes:
- ATT does not currently support .mpeg and .mp4 video MMS types
- ATT is currently blocking file delivery of size greater than 1MB — files greater than this size will be sent as a link to ATT subscribers
- Sprint currently supports unlimited file size
- Verizon current supports files up to 1.2MB (though some larger images will be downsized and scaled by Sprint subscribers)
File Delivery for Non-SMS Channels
- LINE does not support delivery of video — all video file types will be delivered as a link
- FACEBOOK Messenger supports 3g2, 3gp, 3gpp, asf, avi, dat, divx, dv, f4v, flv, gif, m2ts, m4v, mkv, mod, mov, mp4, mpe, mpeg, mpeg4, mpg, mts, nsv, ogm, ogv, qt, tod, ts, vob, wmv — all others will be delivered via link.
- LiveChat (via Smooch) currently supports aac,3g2,3gp,7z,aac,amr,avi,csv,doc,docx,eml,gif,ics,jfif,jpeg,jpg,key,log,m4a,m4v,mov,mp3,mp4,mp4a,mpeg,mpg,mpga,neon,numbers,odt,oga,ogg,ogv,pages,pdf,png,pps,ppsx,ppt,pptx,qt,svg,tif,tiff,txt,vcf,wav,webm,webp,wmv,xls,xlsx,xml,yml,yaml
Maximum Supported File Upload Size
Prompt.io supports a maximum file upload size of 50MB. Files greater than this size will be rejected by the server.