SIM800 Series_MMS 
_Application Note 
GPRS Module   
SIMCom Wireless Solutions Limited 
Building B, SIM Technology Building, No.633, Jinzhong Road 
Changning District, Shanghai P.R. China 
Tel: 86-21-31575100 
support@simcom.com 
www.simcom.com 
 
 
 
 
SIM800  Series_MMS_Application  Note_V1.02 
SIM800 Series_MMS_Application Note 
1.02 
2020-06-18 
Released 
 
Document Title: 
Version: 
Date: 
Status: 
 
 
GENERAL NOTES 
 
SIMCOM  OFFERS  THIS  INFORMATION  AS  A  SERVICE  TO  ITS  CUSTOMERS,  TO  SUPPORT 
APPLICATION AND ENGINEERING EFFORTS THAT USE THE PRODUCTS DESIGNED BY SIMCOM. 
THE  INFORMATION  PROVIDED  IS  BASED  UPON  REQUIREMENTS  SPECIFICALLY  PROVIDED  TO 
SIMCOM  BY  THE  CUSTOMERS.  SIMCOM  HAS  NOT  UNDERTAKEN  ANY  INDEPENDENT  SEARCH 
FOR ADDITIONAL RELEVANT INFORMATION, INCLUDING ANY INFORMATION THAT MAY BE IN THE 
CUSTOMER’S  POSSESSION.  FURTHERMORE,  SYSTEM  VALIDATION  OF  THIS  PRODUCT 
DESIGNED BY SIMCOM WITHIN A LARGER ELECTRONIC SYSTEM REMAINS THE RESPONSIBILITY 
OF  THE  CUSTOMER  OR  THE  CUSTOMER’S  SYSTEM  INTEGRATOR.  ALL  SPECIFICATIONS 
SUPPLIED HEREIN ARE SUBJECT TO CHANGE. 
 
 
COPYRIGHT 
 
THIS DOCUMENT CONTAINS PROPRIETARY TECHNICAL INFORMATION WHICH IS THE PROPERTY 
OF SIMCOM WIRELESS SOLUTIONS LIMITED COPYING, TO OTHERS AND USING THIS DOCUMENT, 
ARE FORBIDDEN WITHOUT EXPRESS AUTHORITY BY SIMCOM. OFFENDERS ARE LIABLE TO THE 
PAYMENT OF INDEMNIFICATIONS. ALL RIGHTS RESERVED    BY SIMCOM IN THE PROPRIETARY 
TECHNICAL INFORMATION  ,INCLUDING BUT NOT LIMITED TO REGISTRATION GRANTING OF A 
PATENT , A UTILITY MODEL OR DESIGN. ALL SPECIFICATION SUPPLIED HEREIN ARE SUBJECT TO 
CHANGE WITHOUT NOTICE AT ANY TIME. 
 
 
SIMCom Wireless Solutions Limited 
Building B, SIM Technology Building, No.633 Jinzhong Road, Changning District, Shanghai P.R. China 
Tel: +86 21 31575100 
Email: simcom@simcom.com 
 
For more information, please visit: 
https://www.simcom.com/download/list-863-en.html 
 
For technical support, or to report documentation errors, please visit: 
https://www.simcom.com/ask/ or email to: support@simcom.com 
 
 
Copyright © 2020 SIMCom Wireless Solutions Limited All Rights Reserved. 
www.simcom.com                                                                                                                                          2 / 13                                                       
 
SIM800  Series_MMS_Application  Note_V1.02 
 
About Document 
 
Version History 
Version  Date 
V1.00 
V1.01 
V1.02 
2013-08-01 
2016-11-17 
2020-06-15 
 
 
Scope 
Owner 
Dingfeng.zhu 
Dingfen.zhu 
Fumei.zeng 
/Wenjie.Lai 
What is new 
New version 
Scope 
Change the style 
This document presents the AT command of MMS operation and application examples. This document can 
apply to SIM800 series modules with MMS function. 
 
 
www.simcom.com                                                                                                                                          3 / 13                                                       
 
SIM800  Series_MMS_Application  Note_V1.02 
 
Contents 
 
About Document .................................................................................................................... 3 
Version History ...................................................................................................................................... 3 
Scope .................................................................................................................................................... 3 
Contents ................................................................................................................................. 4 
Introduction ..................................................................................................................... 5 
1 
1.1  Purpose of the document ............................................................................................................ 5 
1.2  Related documents ..................................................................................................................... 5 
1.3  Conventions and abbreviations ................................................................................................... 5 
2  MMS Introduction ........................................................................................................... 6 
3  AT Commands ................................................................................................................. 7 
3.1  AT Commands Description ......................................................................................................... 7 
3.2  Summary of CME ERROR Codes .............................................................................................. 8 
4  MMS Examples ................................................................................................................ 9 
4.1 
Initialization ................................................................................................................................. 9 
4.2  Configuration ............................................................................................................................... 9 
4.3  Active Bearer Profile ................................................................................................................. 10 
4.4  Send MMS ................................................................................................................................ 10 
4.5  Receive MMS ............................................................................................................................ 12 
4.6  Read a Push Message .............................................................................................................. 12 
4.7  Read a File of MMS .................................................................................................................. 13 
4.8  Exit ............................................................................................................................................ 13 
 
 
www.simcom.com                                                                                                                                          4 / 13                                                       
 
SIM800  Series_MMS_Application  Note_V1.02 
 
 
1 Introduction 
1.1  Purpose of the document 
 
Based on module AT command manual, this document will introduce MMS application process. 
 
Developers could understand and develop application quickly and efficiently based on this document. 
 
 
1.2  Related documents 
 
[1] SIM800 Series_AT Command Manual 
[2]wap-209-mmsencapsulation-20020105-a 
 
 
1.3  Conventions and abbreviations 
 
Abbreviation   
MMS 
URL 
UART 
PDU 
 
 
Description 
Multimedia short message 
Uniform Resource Locator 
Universal Asynchronous Receiver and transmitter 
Protocol Data Unit 
 
www.simcom.com                                                                                                                                          5 / 13                                                       
 
SIM800  Series_MMS_Application  Note_V1.02 
 
2 MMS Introduction 
 
This chapter introduces the MMS feature of SIM800 series modules. 
 
1)  SIM800 series support sending and receiving MMS only through HTTP protocol. 
2)  Character sets of SIM800 series support Unicode (both little endian and big endian) and UTF8 and 
support ASCII code only for English and numerals. 
3)  The maximum data size of an MMS is 300 Kbytes. 
4)  The maximum size of an image file is 300 Kbytes. 
5)  The maximum size of a text file is 15360 bytes. 
6)  The maximum number of files to be enclosed is 10. 
7) 
8) 
9) 
It is necessary to input text data into modem with header of Unicode (both little endian and big endian, 
"FF FE" is the header for Unicode little endian and "FE FF" is the header for Unicode big endian). 
It includes "MMS PUSH" in "+CMTI: …" when the received short message is a MMS push message 
(either M-Notification.ind or M-Delivery.ind ). 
If the current received MMS push message is a concatenated message, it will include ",," after 
"MMS PUSH".  is the total number of the parts of the concatenated message and  is the index 
of the current part in the whole concatenated message. For example: +CMTI: "SM",1,"MMS PUSH",2,1. 
In the URC, 2 means the concatenated push message including two parts and 1 means the current 
message is the first part. When all parts of the concatenated push message have been received, it will 
prompt  "+CMTI:  …"  URC  with  "MMS  PUSH"  and  without  ",,".  For  example:  +CMTI: 
"SM",1,"MMS PUSH". 
10)  X-profile  parameters  need  to  be  configured  for  some  MMS  server,  or  some  problems  like  image 
compression error may occur, also the x-profile address which is not configured by default should be 
set according to the customer’s own hardware environment. 
11)  The  output  text  from  the  modem  is  encoded  with  little  endian  Unicode,  but  the  head  of  Unicode  is 
omitted. 
 
 
 
www.simcom.com                                                                                                                                          6 / 13                                                       
 
SIM800  Series_MMS_Application  Note_V1.02 
 
 
3 AT Commands 
3.1 
AT Commands Description 
 
Command 
AT+CMMSCURL 
AT+CMMSPROTO 
AT+CMMSCID   
AT+CMMSSENDCFG   
AT+CMMSEDIT   
AT+CMMSDOWN 
AT+CMMSDELFILE   
AT+CMMSSEND   
AT+CMMSRECP 
AT+CMMSCC 
AT+CMMSBCC 
AT+CMMSDELRECP 
AT+CMMSDELCC 
AT+CMMSDELBCC 
AT+CMMSRECV 
AT+CMMSVIEW 
AT+CMMSREAD 
AT+CMMSRDPUSH 
AT+CMMSUA 
AT+CMMSPROFILE 
AT+CMMSTIMEOUT 
AT+CMMSSTATUS 
AT+CMMSINIT 
AT+CMMSTERM 
AT+CMMSSCONT 
 
 
Description 
Set the URL of the MMS center 
Set the protocol parameter and MMS proxy 
Set the network parameters for MMS 
Set the parameters for sending MMS 
Enter or exit edit mode 
Download the file data or title from UART 
Delete the file of the edited MMS by file index 
Start MMS sending 
Add recipients 
Add copy recipients 
Add secret recipients 
Delete recipients 
Delete copy recipients 
Delete secret recipients 
Receive MMS 
Get the MMS into buffer and show the information 
Read the given file of the MMS in the buffer 
Read the information of the MMS PUSH message 
Set user agent 
Set user agent profile 
Set MMS timeout 
Get MMS status 
Initialize MMS function 
Exit MMS function 
Save MMS context 
www.simcom.com                                                                                                                                          7 / 13                                                       
 
SIM800  Series_MMS_Application  Note_V1.02 
3.2 
Summary of CME ERROR Codes 
 
Final result code +CME ERROR:  indicates an error related to mobile equipment or network. The 
operation is similar to result code ERROR. None of the following commands should be executed in the 
same Command line. Neither ERROR nor OK result code will be returned.    The following  is just the 
additional  code for MMS. About other  codes, please refer to reference [1]. 
 
Code of   Meaning 
171 
172 
173 
174 
175 
176 
177 
178 
179 
180 
181 
182 
183 
184 
185 
186 
187 
188 
189 
190 
191 
192 
193 
 
 
MMS task is busy now 
The MMS data is oversized 
The operation is overtime 
There is no MMS receiver 
The storage for address is full 
Failed to find the address 
The connection to network is failed 
Failed to read push message 
This is not a MMS push message 
GPRS in not attached 
TCPIP stack is busy 
The MMS storage is full 
The box is empty 
Failed to save MMS 
It is in edit mode 
It is not in edit mode 
No content in the buffer 
Not find the file 
Failed to receive MMS 
Failed to read MMS 
Not M-Notification.ind 
The MMS inclosure is full 
Unknown 
 
www.simcom.com                                                                                                                                          8 / 13