Specifications
3GPPTS27.005ATCOMMANDSFORSMSANDCBS
121 HSPA+ATCommandsReferenceGuide
Syntax
Command Commandtype
AT+CSMP=[<fo>[,<vp>[,<pid>[,<dcs>]]]] Set
AT+CSMP? Read
AT+CSMP=? Test
ParametersandValues
<fo>
Firstoctetof3GPPTS23.040SMS‐SUBMITorSMS‐DELIVER,inintegerformat.
Default:17,thatis,SMS‐SUBMITwithvalidityperiodinrelativeformat.Asfirst
octetofaPDUhasthefollowingbitfielddescription
(bit[7]bit[6]bit[5]bit[4]bit[3]bit[2]bit[1]bit[0]):
bit[1]bit[0]:MessageTypeIndicator,2‐bitfielddescribingthemessagetype;
[00]‐SM
S‐DELIVER;
[01]‐SMS‐SUBMITDefault.
bit[2]:RejectDuplicates,1‐bitfield:userisnotresponsibleforsettingthisbitand,
ifanyset,ithasnomeaning.Default:[0]
bit[4]bit[3]:ValidityPeriodFormat,2‐bitfieldindicatingiftheValidityPeriodfield
ispresent.Default:[10]:
[00]‐ValidityPeriodfieldnotpresent
[01]‐ValidityPeriodfieldpr
esentinenhancedformat;thatisquotedtime‐string
type,seebelow.
[10]‐ValidityPeriodfieldpresentinrelativeformat;thatis,integertype,see
below.
[11]‐ValidityPeriodfieldpresentinabsoluteformat;thatis,quotedtime‐string
type
,seebelow.
bit[5]:StatusReportRequest,1‐bitfieldindicatingtheMSisrequestingastatus
report.Default:[0]
[0]‐MSisnotrequestingastatusreport
[1]‐MSisrequestingastatusreport
bit[6]:UserDataHeaderIndicator,1‐bitfield:userisnotresponsibleforsetting
thisbitan
d,ifanyset,ithasnomeaning.Default:[0]
bit[7]:ReplyPath,1‐bitfieldindicatingtherequestforReplyPath.Default[0].
[0]‐ReplyPathnotrequested
[1]‐ReplyPathrequested
<vp> Dependingon<fo>setting:
a) if<fo>asksforaNotPresentValidityPeriod,<vp>canbean
ytypeand
itisnotconsidered;
b) if<fo>asksforaValidityPeriodinrelativeformat,<vp>isintegertype
Default:167,thatis,24hours.
0..143‐(<vp>+1)x5minutes
144..167‐12hours+((<vp>‐143)x30minutes)
1
68..196‐(<vp>‐166)x1day
197..255‐(<vp>‐192)x1week
c) if<fo>asksforaValidityPeriodinabsoluteformat,<vp>isquoted
time‐stringtype.See+CCLK.
d) if<fo>asksforaValidityPeriodinenhancedformat,<vp>isthequoted
hexadecimalrepresentation(stringtype)of7o
ctets,asfollows:
• thefirstoctetistheValidityPeriodFunctionalityIndicator,indicating
thewayinwhichtheother6octetsareused;let’sconsideritsbitfield
description:
bit[7]:extensionbit