Vous êtes sur la page 1sur 12

11/25/2016

GSM03.40Wikipedia

GSM03.40
FromWikipedia,thefreeencyclopedia

GSM03.40or3GPPTS23.040[1]isamobiletelephonystandarddescribingtheformatoftheTransferProtocol
DataUnits(TPDU)oftheShortMessageTransferProtocol(SMTP)usedintheGSMnetworkstocarryShort
Messages.ThisformatisusedthroughoutthewholetransferofthemessageintheGSMmobilenetwork.In
contrast,applicationserversusedifferentprotocols,likeShortMessagePeertoPeerorUniversalComputer
Protocol,toexchangemessagesbetweenthemandtheShortmessageservicecentre.
GSM03.40istheoriginalnameofthestandard.Since1999itisbeingdevelopedbythe3GPPunderthename
3GPPTS23.040.However,theoriginalnameisoftenusedtorefereventothe3GPPdocument.

Contents
1 Usage
2 TPDUTypes
3 TPDUFields
3.1 MessageContent
3.2 Addresses
3.2.1 AddressExamples
3.3 MessageReference
3.4 TimeFormat
3.5 ValidityPeriod
3.5.1 Relativeformat
3.5.2 Absoluteformat
3.5.3 Enhancedformat
3.6 ProtocolIdentifier
3.7 DataCodingScheme
3.8 DischargeTime
3.9 ParameterIndicator
4 Seealso
5 References
6 Externallinks

Usage
TheGSM03.40TPDUsareusedtocarrymessagesbetweentheMobileStation(MS)andMobileSwitching
Centre(MSC)usingtheShortMessageRelayProtocol(SMRP),[2]whilebetweenMSCaShortMessageService
Centre(SMSC)theTPDUsarecarriedasaparameterofaMobileApplicationPart(MAP)[3]package.[4]
InemergingnetworkswhichuseIPMultimediaSubsystem(IMS)areShortMessagescarriedinMESSAGE
commandofSessionInitiationProtocol(SIP).EvenintheseIPbasednetworksanoptionexistswhich(dueto
compatibilityreasons)definestransferofShortMessagesintheGSM03.40formatembeddedin3GPP24.011as
ContentType:application/vnd.3gpp.sms.[5][6]

TPDUTypes
https://en.wikipedia.org/wiki/GSM_03.40

1/12

11/25/2016

GSM03.40Wikipedia

GSM03.40defines6typesofmessages,whicharedistinguishedbythemessagedirectionandthe2least
significantbitsinthefirstoctetofSMTPmessage(theTPMTIfield):
TPDUTypes
TPMTI direction
messagetype
00

MSSC SMSDELIVERREPORT

00

SCMS SMSDELIVER

01

MSSC SMSSUBMIT

01

SCMS SMSSUBMITREPORT

10

MSSC SMSCOMMAND

10

SCMS SMSSTATUSREPORT

11

any

Reserved

SMSSUBMITisusedtosubmitashortmessagefromamobilephone(MobileStation,MS)toashortmessage
servicecentre(SMSC,SC).
SMSSUBMITREPORTisanacknowledgementtotheSMSSUBMITasuccessmeansthatthemessagewas
stored(buffered)intheSMSC,afailuremeansthatthemessagewasrejectedbytheSMSC.
SMSCOMMANDmaybeusedtoqueryforamessagebufferedintheSMSC,tomodifyitsparametersorto
deleteit.
SMSDELIVERisusedtodeliveramessagefromSMSCtoamobilephone.Theacknowledgementreturnedby
themobilephonemayoptionallycontainaSMSDELIVERREPORT.Whenhomeroutingapplies,SMS
DELIVERisusedtosubmitmessagesfromanSMSCtoanotherone.
SMSSTATUSREPORTmaybesentbytheSMSCtoinformtheoriginatingmobilephoneaboutthefinal
outcomeofthemessagedeliveryortoreplytoaSMSCOMMAND.

TPDUFields
ThefieldsofSMTPmessages,includingtheirorderandsize,aresummarizedinthefollowingtable,whereM
meansamandatoryfield,Oanoptionalfield,Eisusedforfieldswhicharemandatoryinnegativeresponses(RP
ERR)andnotpresentinpositiveresponses(RPACK),xisafieldpresentelsewhere:

https://en.wikipedia.org/wiki/GSM_03.40

2/12

11/25/2016

GSM03.40Wikipedia

SMTLTPDUfields
SMSCOMMAND
SMSSTATUSREPORT
SMSSUBMITREPORT
SMSSUBMIT

size

Fieldname

SMSDELIVERREPORT
SMSDELIVER
field
TPMTI

M M M M M 2bits

MessageTypeIndicator

TPMMS

MoreMessagestoSend

TPRD
TPLP

M
O

TPVPF
TPSRI

1bit
1bit/
2bits

O
O

O 1bit

TPSRQ

M
O

TPRP

TPFCS

LoopPrevention
ValidityPeriodFormat
StatusReportIndication

TPSRR
TPUDHI

RejectDuplicates

StatusReportQualifier

O O O O O 1bit
M
E

TPMR

TPDA

StatusReportRequest
UserDataHeaderIndicator

1bit

ReplyPath

1octet

FailureCause

M M 1octet

MessageReference

x 212octets

DestinationAddress

212octets

OriginatingAddress

212octets

RecipientAddress

x M

7octets

ServiceCentreTimeStamp

TPDT

7octets

DischargeTime

TPST

1octet

Status

M O

1octet

ParameterIndicator

M x

7octets

ServiceCentreTimeStamp

TPOA

TPRA
TPSCTS

M
x

TPPI

TPSCTS

TPPID

O M O O M 1octet

ProtocolIdentifier

TPDCS

O M O O

1octet

DataCodingScheme

TPSCTS

x x

7octets

ServiceCentreTimeStamp

0,1or7octets

ValidityPeriod
UserDataLength

TPVP

TPUDL

O M O O

1octet

TPUD

O O O O

givenbyTPUDL UserData

TPCT

M 1octet

CommandType

TPMN

M 1octet

MessageNumber

M 212octets

DestinationAddress

TPCDL

M 1octet

CommandDataLength

TPCD

O givenbyTPCDL CommandData

TPDA

https://en.wikipedia.org/wiki/GSM_03.40

3/12

11/25/2016

GSM03.40Wikipedia

ThefirstoctetoftheTPDUcontainsvariousflagsincludingtheTPMTIfielddescribedabove:
bit(s)

BitfieldsinthefirstoctetofSMTLTPDU
Meaning

10 TPMessageTypeIndicator(TPMTI)
2

TPMoreMessagestoSend(TPMMS)inSMSDELIVER(0=moremessages)

TPRejectDuplicates(TPRD)inSMSSUBMIT

TPLoopPrevention(TPLP)inSMSDELIVERandSMSSTATUSREPORT

43 TPValidityPeriodFormat(TPVPF)inSMSSUBMIT(00=notpresent)
5

TPStatusReportIndication(TPSRI)inSMSDELIVER

TPStatusReportRequest(TPSRR)inSMSSUBMITandSMSCOMMAND

TPStatusReportQualifier(TPSRQ)inSMSSTATUSREPORT

TPUserDataHeaderIndicator(TPUDHI)

TPReplyPath(TPRP)inSMSDELIVERandSMSSUBMIT

BysettingtheTPMoreMessagestoSend(TPMMS)bitto0(reversedlogic),theSMSCsignalsithasmore
messagesfortherecipient(oftenfurthersegmentsofaconcatenatedmessage).TheMSCusuallydoesnotclosethe
connectiontothemobilephoneanddoesnotendtheMAPdialoguewiththeSMSC,whichallowsfasterdelivery
ofsubsequentmessagesormessagesegments.IfbycoincidencethefurthermessagesvanishfromtheSMSCinthe
meantime(whentheyareforexampledeleted),theSMSCterminatestheMAPdialoguewithaMAPAbort
message.
TheTPLoopPrevention(TPLP)bitisdesignedtopreventloopingofSMSDELIVERorSMSSTATUS
REPORTmessagesroutedtoadifferentaddressthanistheirdestinationaddressorgeneratedbyanapplication.
Suchmessagemaybesentonlyiftheoriginalmessagehadthisflagclearedandthenewmessagemustbesent
withtheflagset.
BysettingtheTPStatusReportIndication(TPSRI)bitto1,theSMSCrequestsastatusreporttobereturnedto
theSME.
BysettingtheTPStatusReportRequest(TPSRR)bitto1inaSMSSUBMITorSMSCOMMAND,themobile
phonerequestsastatusreporttobereturnedbytheSMSC.
WhentheTPSRQhasvalueof1inanSMSSTATUSREPORTmessage,themessageistheresultofanSMS
COMMANDotherwiseitisaresultofanSMSSUBMIT.
WhenTPUDHIhasvalue1,theTPUDfieldstartswithUserDataHeader.
SettingtheTPRPbitsturnsonafeaturewhichallowstosendareplyforamessageusingthesamepathasthe
originalmessage.Iftheoriginatorandtherecipienthomenetworksdiffer,thereplywouldgothroughanother
SMSCthenusually.Themobileoperatormusttakespecialmeasurestochargesuchmessages.
BothSMRPandMAPusedtotransmitGSM03.40TPDUcarryenoughinformationtoreturnacknowledgement
theinformationwhetherarequestwassuccessfulornot.However,aGSM03.40TPDUmaybeincludedinthe
acknowledgementtocarryevenmoreinformation.TheGSM03.40hasundergonethefollowingdevelopment:
UptoGSM03.405.2.0SMSDELIVERREPORTandSMSSUBMITREPORTwassentonlyinthecase
ofanerror.Since5.3.0theyaresentincaseofsuccessaswell.MOForwardSMReswasintroducedbackin
GSM09.025.6.0August1997
https://en.wikipedia.org/wiki/GSM_03.40

4/12

11/25/2016

GSM03.40Wikipedia

UptoGSM03.406.0.0SMSDELIVERREPORTandSMSSUBMITREPORTsentincaseofanerror
containedonlyTPMTIandTPFCSfieldsandthelastfieldinSMSSTATUSREPORTwasTPST.Since
version6.1.0theseTPDUshasformatshowninthetableabove.
Althoughthesechangesareancient(version6.1.0occurredinJuly1998),oldformatsofMAParefrequentlyseen
evenintoday'snetworks.

MessageContent
Thecontentofthemessage(itstextwhenthemessageisnotabinaryone)iscarriedintheTPUDfield.Itssize
maybeupto160x7=140x8=1120bits.Longermessagescanbesplittomultiplepartsandsentasa
ConcatenatedSMS.ThelengthofmessagecontentisgivenintheTPUDLfield.Whenthemessageencodingis
GSM7bitdefaultalphabet(dependsonTPDCSfield),theTPUDLgiveslengthofTPUDin7bitunits
otherwiseTPUDLgiveslengthoftheTPUDinoctets.
WhenTPUDHIis1,theTPUDstartswithUserDataHeader(UDH)inthiscasethefirstoctetoftheTPUDis
UserDataHeaderLength(UDHL)octet,containingthelengthoftheUDHinoctetswithoutUDHLitself.UDH
eatsroomfromtheTPUDfield.WhenthemessageencodingisGSM7bitdefaultalphabetandaUDHispresent,
fillbitsareinsertedtoalignstartofthefirstcharacterofthetextafterUDHwithseptetboundary.Thisbehaviour
wasdesignedforoldermobilephoneswhichdon'tunderstandUDHsuchmobilephonesmightdisplaytheUDH
asajumbleofstrangecharactersifthefirstcharacterafterUDHwasCarriageReturn(CR),themobilephone
wouldrewritethemesswiththerestofthemessage.

Addresses
AGSM03.40messagecontainsatmostoneaddress:destinationaddress(TPDA)inSMSSUBMITandSMS
COMMAND,originatoraddress(TPOA)inSMSDELIVERandrecipientaddress(TPRA)inSMSSTATUS
REPORT.Otheraddressesarecarriedbylowerlayers.
TheformatofaddressesintheGSM03.40isdescribedinthefollowingtable:
octet

Meaning

addresslengthinnibbles(semioctets)

EXT,TON,NPI

211 addressdigits
Typeofnumber(TON):
Bit
654

Meaning

000 Unknown1)
001 Internationalnumber2)
010 Nationalnumber3)
011 Networkspecificnumber4)
100 Subscribernumber5)
101 Alphanumeric,(codedaccordingto3GPPTS23.038[9]GSM7bitdefaultalphabet)
110 Abbreviatednumber
111 Reservedforextension
https://en.wikipedia.org/wiki/GSM_03.40

5/12

11/25/2016

GSM03.40Wikipedia

Ifasubscriberentersatelephonenumberwith`+'signatitsstart,the`+'signwillberemovedandtheaddressgets
TON=1(internationalnumber),NPI=1.Thenumberitselfmustalwaysstartwithacountrycodeandmustbe
formattedexactlyaccordingtotheE.164standard.
Incontrast,fornumberswrittenwithout`+'signtheaddressgetsTON=0(unknown),NPI=1.Inthiscasethe
numbermustadheretothemobileoperator'sdialplan,whichmeansthatinternationalnumbersmusthavethe
internationalprefix(00inmostcountries,but011intheUSA)beforethecountrycodeandnumbersforlong
distancecallsmuststartwiththetrunkprefix(0inmostcountries,1intheUSA)followedbyatrunkcode.
Numberingplanidentification(NPI):
Bits
3210

Meaning

0000 Unknown
0001 ISDN/telephonenumberingplan(E.164/E.163)
0011 Datanumberingplan(X.121)
0100 Telexnumberingplan
0101 ServiceCentreSpecificplan1)
0110 ServiceCentreSpecificplan1)
1000 Nationalnumberingplan
1001 Privatenumberingplan
1010 ERMESnumberingplan(ETSIDE/PS3013)
1111 Reservedforextension
TelephonenumbersshouldhaveNPI=1.ApplicationserversmayusealphanumericaddresseswhichhaveTON=5,
NPI=0combination.
TheEXTbitisalways1meaning"noextension".
AddressExamples
U.S.number+15551234567wouldbeencodedas0B915155214365F7(theFinupperfourbitsofthelast
octetisafillerwhichisusedwhenthenumberlengthisodd).
AlphanumericaddressisatfirstputtotheGSM7bitdefaultalphabet,thenencodedthesamewayasanymessage
textinTPUDfield(thatmeansitis7bitpacked)andthentheaddressissuppliedwiththe"number"lengthand
TONandNPI.
Forexample,afictionalalphanumericaddressDesign@HomeisconvertedtotheGSM7bitdefaultalphabet
whichyields11bytes44657369676E00486F6D65(hex),the7bitpackingtransformsitto77bitsstoredin
10octetsasC4F23C7D760390EF761977bitsis20nibbles(14hex)whichisthevalueofthefirstoctetof
theaddress.ThesecondoctetcontainsTON(5)andNPI(0),whichyieldsD0hex.Thecompleteaddressinthe
GSMformatis14D0C4F23C7D760390EF7619.

MessageReference

https://en.wikipedia.org/wiki/GSM_03.40

6/12

11/25/2016

GSM03.40Wikipedia

TheMessageReferencefield(TPMR)isusedinallmessagesonthesubmissionsidewithexceptionoftheSMS
SUBMITREPORT(thatisinSMSSUBMIT,SMSCOMMANDandSMSSTATUSREPORT).Itisasingle
octetvaluewhichisincrementedeachtimeanewmessageissubmittedoranewSMSCOMMANDissent.Ifthe
messagesubmissionfails,themobilephoneshouldrepeatthesubmissionwiththesameTPMRvalueandwiththe
TPRDbitsetto1.

TimeFormat
AdateandtimeusedinTPSCTS,TPDTandinAbsoluteformatofTPVPisstoredin7octets:
FormatofDateandTime
FieldsinSMTLTPDU
octet
Content
0

Lasttwodigitsoftheyear

Month

Day

Hour

Minute

Second

Timezone

Inalloctetsthevaluesarestoredinbinarycodeddecimalformatwithswitcheddigits(number35isstoredas53
hex).
Timezoneisgiveninquartersofanhour.Ifthetimezoneoffsetisnegative(inWesternhemisphere)thebit3of
thelastoctetissetto1.
23:01:56Mar25th2013PST(GMT7)wouldbeencodedas3130523210658A.

ValidityPeriod
AnSMSSUBMITTPDUmaycontainaTPVPparameterwhichlimitsthetimeperiodforwhichtheSMSC
wouldattempttodeliverthemessage.However,thevalidityperiodisusuallylimitedgloballybytheSMSC
configurationparameteroftento48or72hours.TheValidityPeriodformatisdefinedbytheValidityPeriod
Formatfield:
ValidityPeriodFormats
TPVPF TPVPformat TPVPlength
00

TPVPnotpresent 0

01

Enhancedformat

10

Relativeformat

11

Absoluteformat

Relativeformat

https://en.wikipedia.org/wiki/GSM_03.40

7/12

11/25/2016

GSM03.40Wikipedia

RelativeValidityPeriodValues
Validityperiod
Possiblevalidityperiods

TPVPvalue
0143

(TPVP+1)x5minutes

5,10,15minutes...11:55,12:00hours

144167

(12+(TPVP143)/2)hours 12:30,13:00,...23:30,24:00hours

168196

(TPVP166)days

2,3,4,...30days

197255

(TPVP192)weeks

5,6,7,...63weeks

Absoluteformat
TheabsoluteformatisidenticaltotheothertimeformatsinGSM03.40.
Enhancedformat
EnhancedformatofTPVPfieldisseldomused.Ithasalways7octets,althoughsomeofthemarenotused.The
firstoctetisTPVPFunctionalityIndicator.Its3leastsignificantbitshavethefollowingmeaning:
Bits2to0ofTPVPFunctionalityIndicatormeaning
Meaning

210

000 Novalidityperiodspecified
001 ThefollowingoctetisarelativevalidityperiodasdescribedintheRelativeValidityPeriodValuestable
010 Thefollowingoctetcontainsarelativevalidityperiodinsecondsintherange0to255
011

Thefollowing3octetscontainarelativevalidityperiodinhours,minutesandsecondsasthe3rdto5th
octetoftimeformat

1X
X

Reserved

Thevalueof1inthebit6ofthefirstoctetmeansthatthemessageisSingleshot.Thevalueof1inthebit7ofthe
firstoctetindicatesthatTPVPfunctionalityindicatorextendstoanotheroctet.However,nosuchextensionsare
defined.

ProtocolIdentifier
TPPID(Protocolidentifier)eitherreferstothehigherlayerprotocolbeingused,indicatesinterworkingwitha
certaintypeoftelematicdevice(likefax,telex,pager,teletex,email),specifiesreplacetypeofthemessageor
allowsdownloadofconfigurationparameterstotheSIMcard.PlainMOMTmessageshavePID=0.

https://en.wikipedia.org/wiki/GSM_03.40

8/12

11/25/2016

GSM03.40Wikipedia

TPPID

meaning

Defaultstoreandforwardshortmessage

131

notelematicinterworking,butSMEtoSMEprotocol

32

implicittelemeticdevice

33

Telexorteletexreducedtotelexformat

34

Group3telefax

35

Group4telefax

36

Voicetelephone

37

ERMES(EuropeanRadioMessagingSystem)

38

NationalPagingsystem(knowntotheSC)

39

Videotex(T.100[20]/T.101[21])

40

Teletex,carrierunspecified

41

Teletex,inPSPDN

42

Teletex,inCSPDN

43

Teletex,inanalogPSTN

44

Teletex,indigitalISDN

45

UCI(UniversalComputerInterface,ETSIDE/PS3013)

4647

Reserved

48

Amessagehandlingfacility(knowntotheSC)

49

AnypublicX.400basedmessagehandlingsystem

50

InternetElectronicMail

5155

Reserved

5662

SCspecificusagebasedonmutualagreementbetweentheSMEandtheSC

63

AGSM/UMTSmobilestation.

64

ShortMessageType0

65

ReplaceShortMessageType1

66

ReplaceShortMessageType2

67

ReplaceShortMessageType3

68

ReplaceShortMessageType4

69

ReplaceShortMessageType5

70

ReplaceShortMessageType6

71

ReplaceShortMessageType7

72

DeviceTriggeringShortMessage

7393

Reserved

94

EnhancedMessageService(Obsolete)

95

ReturnCallMessage

96123 Reserved
124

ANSI136RDATA

125

MEDatadownload

https://en.wikipedia.org/wiki/GSM_03.40

9/12

11/25/2016

GSM03.40Wikipedia

126

MEDepersonalizationShortMessage

127

(U)SIMDatadownload

128191 reserved
192255 Assignsbits05forSCspecificuse
ForTPPID=63theSCconvertstheSMfromthereceivedTPDataCodingSchemetoanydatacodingscheme
supportedbythatMS(e.g.thedefault).
ShortMessageType0isknownasasilentSMS.Anyhandsetmustbeabletoreceivesuchshortmessage
irrespectiveofwhetherthereismemoryavailableinthe(U)SIMorMEornot,mustacknowledgereceiptofthe
message,butmustnotindicateitsreceipttotheuserandmustdiscarditscontents,sothemessagewillnotbe
storedinthe(U)SIMorME.

DataCodingScheme
Aspecial7bitencodingcalledGSM7bitdefaultalphabetwasdesignedforShortMessageSysteminGSM.The
alphabetcontainsthemostoftenusedsymbolsfrommostWesternEuropeanlanguages(andsomeGreek
uppercaseletters).SomeASCIIcharactersandtheEurosigndidnotfitintotheGSM7bitdefaultalphabetand
mustbeencodedusingtwoseptets.ThesecharactersformGSM7bitdefaultalphabetextensiontable.Supportof
theGSM7bitalphabetismandatoryforGSMhandsetsandnetworkelements.[7]
LanguageswhichuseLatinscript,butusecharacterswhicharenotpresentintheGSM7bitdefaultalphabet,often
replacemissingcharacterswithdiacriticmarkswithcorrespondingcharacterswithoutdiacritics,whichcausesnot
entirelysatisfactoryuserexperience,butisoftenaccepted.Forbestlookthe16bitUTF16(inGSMcalledUCS
2)encodingmaybeusedatpriceofreducinglengthofa(nonsegmented)messagefrom160to70characters.
ThemessagesinChinese,KoreanorJapaneselanguagesmustbeencodedusingtheUTF16characterencoding.
ThesamewasalsotrueforotherlanguagesusingnonLatinscriptslikeRussian,Arabic,Hebrewandvarious
Indianlanguages.In3GPPTS23.0388.0.0publishedin2008anewfeature,anextendedNationallanguageshift
tablewasintroduced,whichintheversion11.0.0publishedin2012coversTurkish,Spanish,Portuguese,Bengali,
Gujarati,Hindi,Kannada,Malayalam,Oriya,Punjabi,Tamil,TeluguandUrdulanguages.Themechanismreplaces
GSM7bitdefaultalphabetcodetableand/orextendedtablewithanationaltable(s)accordingtospecial
informationelementsinUserDataHeader.Thenonsegmentedmessageusingnationallanguageshifttable(s)may
carryupto155(or153)7bitcharacters.
TheDataCodingScheme(TPDCS)fieldcontainsprimarilyinformationaboutmessageencoding.GSM
recognizesonly2encodingsfortextmessagesand1encodingforbinarymessages:
GSM7bitdefaultalphabet(whichincludesusingofNationallanguageshifttablesaswell)
UCS2
8bitdata
TheTPDCSoctethasacomplexsyntaxtoallowcarryingofotherinformationthemostnotablearemessage
classes:

https://en.wikipedia.org/wiki/GSM_03.40

10/12

11/25/2016

GSM03.40Wikipedia

MessageClasses
Value
MessageClass
00

0Flashmessages

01

1MEspecific

10

2SIM/USIMspecific

11

3TEspecific

Flashmessagesarereceivedbyamobilephoneeventhoughithasfullmemory.Theyarenotstoredinthephone,
theyjustdisplayedonthephonedisplay.
AnotherfeatureavailablethroughTPDCSisAutomaticDeletion:afterreadingthemessageisdeletedfromthe
phone.
MessageWaitingIndicationgroupofDCSvaluescansetorresetflagsofindicatingpresenceofunreadvoicemail,
fax,emailorothermessages.
AspecialDCSvaluesalsoallowsmessagecompression,butitperhapsisnotusedbyanyoperator.
ThevaluesofTPDCSaredefinedinGSMrecommendation03.38.Messagessentviathisencodingcanbe
encodedinthedefaultGSM7bitalphabet,the8bitdataalphabet,andthe16bitUCS2alphabet.[7]

DischargeTime
TheTPDTfieldindicatesthetimeanddateassociatedwithaparticularTPSToutcome:
ifthemessagehasbeendeliveredor,moregenerally,othertransactioncompleted(TPSTis031),theTP
DTisthetimeofthecompletionofthetransaction
iftheSMSCisstilltryingtodeliverthemessage(TPSTis3263),theTPDTisthetimeofthelastdelivery
attempt
iftheSMSCisnotmakinganymoredeliveryattempts(TPSTis64127),theTPDTiseitherthetimeof
thelastdeliveryattemptorthetimeatwhichtheSMSCdisposedthemessage

ParameterIndicator
TheTPPIfieldindicatespresenceoffurtherfieldsintheSUBMITREPORT,DELIVERREPORTorSMS
STATUSREPORTTPDU.
bit

TPPIbits
Meaning

0 TPPID
1 TPDCS
2 TPUDLandTPUD
8 anotherTPPIoctet(extensionbit)
Ascurrentlytherearestill4freebitsinTPPI,itcanbeexpectedthattheextensionbitwillbezeroeveninthe
future,whichhelpstodistinguishTPPIfieldfromTPFCSfieldwheninformationwhetherTPDUispartof
positiveornegativeresponseisnotavailable:ifthemostsignificantbitofthesecondoctetofTPDUis1,the
secondoctetisTPFCS(inanegativeresponse),otherwiseitisTPPI(inapositiveresponse).
https://en.wikipedia.org/wiki/GSM_03.40

11/12

11/25/2016

GSM03.40Wikipedia

Seealso
ShortMessageService
GSM03.38
DataCodingScheme
UserDataHeader
ConcatenatedSMS
Shortmessageservicetechnicalrealisation(GSM)
EnhancedMessagingService
MultimediaMessagingService
ShortMessagePeertoPeer
UniversalComputerProtocol

References
1.3GPPTS23.040(http://www.3gpp.org/ftp/Specs/htmlinfo/23040.htm)3rdGenerationPartnershipProjectTechnical
realizationoftheShortMessageService(SMS)
2.3GPPTS24.011(http://www.3gpp.org/ftp/Specs/htmlinfo/24011.htm)3rdGenerationPartnershipProjectPointtoPoint
ShortMessageService(SMS)supportonmobileradiointerface
3.3GPPTS29.002(http://www.3gpp.org/ftp/Specs/htmlinfo/29002.htm)3rdGenerationPartnershipProjectMobile
ApplicationPart(MAP)specification
4.3rdGenerationPartnershipProjectTechnicalrealizationoftheShortMessageService(SMS)(3GTS23.040version
11.5.0)(http://www.3gpp.org/ftp/specs/archive/23_series/23.040/23040b50.zip)(zipped.docfile),ETSI,March2013.
5.3GPPTS24.341(http://www.3gpp.org/ftp/Specs/htmlinfo/24341.htm)3rdGenerationPartnershipProjectSupportof
SMSoverIPnetworks
6.3GPPTS24.451(http://www.3gpp.org/ftp/Specs/htmlinfo/24451.htm)SupportofSMSandMMSoverNGNIMS
subsystemStage3of3GPPTS24.341Release7
7.3GPPTS23.038(http://www.3gpp.org/ftp/Specs/htmlinfo/23038.htm),Alphabetsandlanguagespecificinformation.

Externallinks
Retrievedfrom"https://en.wikipedia.org/w/index.php?title=GSM_03.40&oldid=740467012"
Categories: GSMstandard
Thispagewaslastmodifiedon21September2016,at07:02.
TextisavailableundertheCreativeCommonsAttributionShareAlikeLicenseadditionaltermsmayapply.
Byusingthissite,youagreetotheTermsofUseandPrivacyPolicy.Wikipediaisaregisteredtrademark
oftheWikimediaFoundation,Inc.,anonprofitorganization.

https://en.wikipedia.org/wiki/GSM_03.40

12/12

Vous aimerez peut-être aussi