Specifications
SIM900 AT Command Manual       
SIM900_AT Command Manual_V1.03  116  12/24/2010 
+CSMP: (list of supported <fo>s),(list of supported <vp>s),(list of 
supported <pid>s),(list of supported <dcs>s) 
OK 
AT+CSMP=? 
Parameters 
See Write Command 
Response 
+CSMP: <fo>,<vp>,<pid>,<dcs>  
OK 
Read Command 
AT+CSMP? 
Parameters 
See Write Command 
Response 
TA selects values for additional parameters needed when SM is sent to the 
network or placed in a storage when text mode is selected (+CMGF=1). It is 
possible to set the validity period starting from when the SM is received by 
the SMSC (<vp> is in range 0... 255) or define the absolute time of the 
validity period termination (<vp> is a string). 
Note: The Command writes the parameters in NON-VOLATILE memory. 
OK 
Write Command 
AT+CSMP=[<fo
>[,<vp>,<pid>,<
dcs>]] 
Parameters 
<fo> depending on the Command or result code: first octet of GSM 
03.40 SMS-DELIVER, SMS-SUBMIT (default 17), 
SMS-STATUS-REPORT, or SMS-COMMAND (default 2) in 
integer format. SMS status report is supported under text mode if 
<fo> is set to 49. 
<vp> depending on SMS-SUBMIT <fo> setting: GSM 03.40 
TP-Validity-Period either in integer format (default 167) or in 
time-string format (refer <dt>) 
<pid> GSM 03.40 TP-Protocol-Identifier in integer format (default 0).
<dcs> GSM 03.38 SMS Data Coding Scheme in Integer format. 
Reference 
GSM 07.05 
Note 
4.2.16 AT+CSMS Select Message Service 
AT+CSMS Select Message Service 
Test Command 
AT+CSMS=? 
Response 
+CSMS: (list of supported <service>s)  
OK 










