WMO2 G900 / G1800 / G1900
WCOM/GSM/WMO2/WMO2ATDOC
Friday 21 May 1999
WAVECOM confidential ©
58
4.6.14
Set Text Mode Parameters
+CSMP
This command shall be used to select value for the <vp>, <pid>, the
<dcs>. The application must send the following command:
Command syntax:
AT+CSMP=<fo>, <vp>, <pid>,<dcs>
<fo> byte is composed of 6 differents fields:
b7
b6
B5
b4
b3
b2
b1
b0
RP
UDHI
SRR
VPF
RD
MTI
RP:
Reply Path, not used in text mode.
UDHI:
User Data Header Information, b6=1 if the beginning of the User
Data field contains a Header in addition to the short message. This option is
not supported in +CSMP command, but can be used in PDU mode
(+CMGS).
SRR:
Status Report Request, b5=1 if a status report is requested. This
mode is supported.
VPF: Validity Period Format
b4=0 & b3=0 -> <vp> field is not present
b4=1 & b3=0 -> <vp> field is present in relative format
Others formats (absolute & enhanced) are not supported.
RD: Reject Duplicates, b2=1 to instruct the SC to reject an SMS-SUBMIT
for an SM still held in the SC which has the same <mr> and the same
<da> as the previously submitted SM from the same <oa>.
MTI: Message Type Indicator
b1=0 & b0=0 -> SMS-DELIVER (in the direction SC to MS)
b1=0 & b0=1 -> SMS-SUBMIT (in the direction MS to SC)
In text mode <vp> is only coded in "
relative"
format. The default value is
167 (24 hours). This means that one octet can describe different values:
VP value
Validity period value
0 to 143
(VP + 1) x 5 minutes (up to 12 hours)
144 to 167
12 hours + ( (VP - 143) x 30 minutes )
168 to 196
(VP - 166) x 1 day
197 to 255
(VP - 192) x 1 week
<pid> is used to indicate the higher layer protocol being used or indicates
interworking with a certain type of telematic device. For example, 0x22 is
for group 3 telefax, 0x24 is for voice telephone, 0x25 is for ERMES.
<dcs> is used to determine the way the information is encoded. UCS2
alphabet and compressed text are not supported. Only GSM default
alphabet and 8 bit data are supported.
Application to GSM
AT+CSMP?
current values
GSM to application
+CSMP: 0,0,0,0
OK
no validity period
<dcs>= PCCP437 alphabet (8 bits -> 7 bits )
Application to GSM
AT+CSMP=16,23,64,244
<vp> = 23 (2 hours, relative format)
<dcs> = GSM 8 bits alphabet
GSM to application
OK
command correct
4.6.15
Delete CMGD
This command shall be used after a read-command in order to delete the
any stored message.
For example:
GSM to application
+CMTI: "SM",3
New message received
Application to GSM
AT+CMGR=3
Read it
GSM to application
+CMGR: "REC UNREAD",
"0146290800",,"98/10/01,18:19:20+00" <CR
><LF>
Received Message!
OK
Unread message
received from 0146290800
on the 01/10/1998 at 18H 19m
20s
Application to GSM
AT+CMGD=3
Delete it
GSM to application
OK
Message deleted