User Manual

The default value for DCS = 0 represents the default SMS sent by a mobile. If you do not
need any particular data coding scheme use DCS=0.
Not all the DCS combinations described in the 3gpp 3.38/23.038 are supported, both by the
network and by the Telit HE910V2. Some features may be not implemented at network level
or at device level, resulting in a +CME ERROR: 3 (operation not allowed) result code. If this
happens then use a different DCS.
send command AT+CSMP=<fo>,<vp>,<pid>,<dcs><cr>
where:
<fo>: Message format
<vp>: Validity Period
<pid>: Protocol Identifier
<dcs>: Data coding Scheme
wait for OK
For example:
1- Let us assume you want to set the SMS parameters to the values:
Message Format:
SMS submit
do not reject duplicates
VP Format integer (relative)
status report not requested
No Header on PDU
Reply path not set
Hence, the message format is the binary number 00010001 corresponding to the integer 17.
Validity period 24 hours corresponding to an integer value 167. 12 hours + ((167
-143) x 30 min) = 24 hours
Protocol ID implicit (SMS sent to a mobile terminal) corresponding to a value 0.
DCS default value 0.
command
AT+CSMP= 17,167,0,0
response:
OK
2- Let us assume you want to set the SMS parameters to the values: