You can send and receive MMS (media messages) in the United States and Canada by using a Plivo phone number that is MMS-enabled. Currently, Plivo only offers MMS-enabled long code phone numbers in the US and Canada.
Supported media types for MMS
MMS on Plivo offers full support for common image file types: png, jpeg, and gif. In addition, there are other file types that we will accept. Visit the list of accepted content types for media(above) for more information.
Sending MMS messages in the United States and Canada
At this time, MMS messages can only be sent within the US and Canada. International MMS messaging outside these two countries is not yet supported.
Sending MMS messages is as easy as sending regular text messages. All you need to do is make an HTTP POST request to the messages resource URI and specify an image URL in the “MediaUrl” parameter.
You can also specify multiple “media_urls” parameters if you wish to include multiple images in one message. Check out our API documentation for code examples.
Receiving MMS messages
If you own an MMS-enabled phone number, your phone number is capable of receiving MMS messages from US and Canada long code phone numbers. Make sure your number is configured to receive messages.
Please note that Plivo phone numbers cannot receive messages from shortcode numbers.