Home

Short Message Service

image

Contents

1. 3For example the choice to use the Access Channel or a Reverse Traffic Channel when multiple SMS messages are waiting to be transmitted is implementation dependent 2 10 20 21 22 23 24 25 26 27 28 29 30 31 TIA EIA 637 A The mobile station shall negotiate for Service Option 14 using service negotiation see 2 4 1 1 2 1 2 2 4 1 1 2 1 1 Procedures Using Service Option Negotiation In the context of this section a service option is active when the service option is agreed upon by both mobile station and base station see 6 6 4 1 2 and 7 6 4 1 2 of TIA EIA 95 B A service option is connected when primary traffic data are being processed in accordance with the requirements of the service option It is possible for a service option to be active without having been connected but a service option that is not active cannot be connected The mobile station shall connect Service Option 6 as follows e If Service Option 6 is active when the mobile station enters the Waiting for Mobile Station Answer Substate or if Service Option 6 becomes active when the mobile station is already in the Waiting for Mobile Station Answer Substate then the mobile station shall send a Connect Order to the base station as a message requiring acknowledgment without waiting for the user to explicitly command the call to be answered The mobile station shall enter the Conversation Substate e If Service Option 6 becomes acti
2. NUM FIELDS occurrences of the following field CHARi Variable see TSB58 A The subparameter ends with the following field RESERVED SUBPARAMETER_ID SUBPARAM_LEN MSG_ENCODING MESSAGE_TYPE 0 7 Subparameter identifier This field shall be set to 00000001 Subparameter length This field shall be set to the number of octets in the subparameter not including the SUBPARAMETER_ID and SUBPARAM LEN fields Message encoding See TSB58 A Support of an encoding method does not imply that the entire encodable character set must be supported In general once the supported character set is determined various subsets of the character set can be supported If a message is comprised entirely of characters from a supported subset of a character set it can be displayed If a message contains an unsupported character of a character set it can be discarded Message type If the MSG_ENCODING field is set to 00001 IS 91 Extended Protocol Message this field shall be set to the TIA EIA IS 91 Extended Protocol Message Type as defined in TIA EIA IS 91 Table 9 4 19 TIA EIA 637 A NUM_FIELDS CHARi RESERVED Otherwise this field shall be omitted Number of occurrences of the CHARi field This field shall be set to the number of characters included in this subparameter Character This parameter shall include NUM FIELDS occurrences of this field Reserved bits This field shall co
3. sesse ees es ea ea ee AE AE AE ee ee Ee AE AE ee Ee AE ee Ee 4 27 4 5 7 Deferred Delivery Time Absolute iese see ee ee ee ee ee 4 29 4 5 8 Deferred Delivery Time Relative sees seed ede ede ee ee ee 4 31 4 5 90 Priority IndicatOL Eis ei ee veces deny cans Ee oe ee canadien EE Ee KG EE RE ONA FE vee vi 4 32 4 5 10 Privacy Indicatore s sic cic stereoids ve See ta caine Saga aids sg ads Pe dy a ba ae aes 4 33 koll sk OER AE EE Gans ae wa EO OE N EE NE HO iaa 4 34 4 5 12 Number of Messages Es EE Re Ee GE DEER se Re bs cn Es We se RE EE bend ede ee ee A OT 4 35 odo Al rt on Message Delivery iii De EE GE DE Ge De ee ek oge Ee eg ee 4 36 4 5 14 Language IndicatOF EE oui EERS EED EES pete OE Ee Ee De EES Ge De EENS Gee EDE Ge Ee Dee Ee ge ee Ee Ee De Es De 4 37 435515 Call Back NumbEr iseer EA EER Ke eg sas De ASe ee ge ROG Fe Dee Re ee be ERA see ae BE ee Dee 4 38 vi TIA EIA 637 A 4 5 16 Message Display Mode tix EE GE ie NS Ge RS ED De oe DS ies eN Se SE Ee RS De ee Ee ee 4 40 4 5 17 Multiple Encoding User Data sererai sesse ee sees see dee dee dee ERE ee ee dee dee 4 42 vii TIA EIA 637 A Figure 1 4 1 Simplified SMS Reference Model iese ee ee ee ee ee 1 6 Figure 1 5 1 SMS Protocol Stack si EE Ee ESEG od EE RES N EE GEN oe Ee GEN ana Ee Reg NG ee ee o 1 7 Figur 2 2 3 1 1 Primitive LYDES ESEG ESE EE ES GE Eg SG eb dae GE EG GE eng ES Gee Syke GE De See Ge Ee bg 2 3 Table 2 2 3 1 1 Um Interface Primitive
4. 20 21 22 23 24 25 26 TIA EIA 637 A 3 3 3 Authentication Procedures 3 3 3 1 Mobile Station Procedures If AUTHS is equal to 1 in the mobile station then the mobile station SMS Transport Layer shall include the authentication parameter as described below in every RL DATA Request to the Relay Layer The authentication parameter shall consist of zero to six 4 bit digits encoded according to TIA EIA 95 B Table 6 7 1 3 2 4 4 The digits shall be generated from the Destination Address as follows e Ifthe CHARi fields see 3 4 3 3 of the Destination Address represent decimal digits then the Transport Layer shall include the least significant six digits of the address in the authentication parameter If there are fewer than six digits then the Transport Layer shall include all of the digits in the authentication parameter with an indication of how many digits have been included e If the CHARi fields see 3 4 3 3 of the Destination Address represent a binary value the Transport Layer shall convert the address to its decimal equivalent including leading zeros if necessary and shall include the least significant six digits of the result in the authentication parameter The sequence of digits in the authentication parameter shall be used to compute the authentication fields of the Data Burst Message in accordance with 6 3 12 1 8 of TIA EIA 95 B 3 3 3 2 Base Station Procedures If authentication is enabled in t
5. Teleservice Layer The protocol layer providing the end to end SMS application 1 2 TIA EIA 637 A Transport Layer The layer of the bearer service protocol responsible for the end to end delivery of messages Universal Coordinated Time UTC An internationally agreed upon time scale maintained by the Bureau International de l Heure BIH used as the time reference by nearly all commonly available time and frequency distribution systems i e WWV WWVH LORAN C Transit Omega and GPS VMN Voice Mail Notification VMN is a teleservice supported by TIA EIA 41 D This teleservice is an extension of the TIA EIA IS 91 Voice Mail Status capability For details see 4 3 5 WAP Wireless Application Protocol WMT Wireless Messaging Teleservice This teleservice is further described in 6 3 of TIA EIA 664 WMT is a point to point service only See also 4 3 4 WPT Wireless Paging Teleservice This teleservice is further described in 6 2 of TIA EIA 664 WPT is a point to point service only See also 4 3 3 1 3 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 TIA EIA 637 A 1 3 References The following standards are referenced in this text At the time of publication the editions indicated were valid All standards are subject to revision and parties to agreements based on this standard are encouraged to investigate the possibility of applying the most recent editio
6. 10 If the error is caused by a permanent condition this field shall be set to 11 The value 01 is reserved Error cause identifier If the ERROR CLASS field is set to O00 this field shall be omitted Otherwise this field shall be set to the appropriate SMS CauseCode as defined in the SMS CauseCode Table of TIA EIA 41 D 3 20 2 3 4 3 7 Bearer Data TIA EIA 637 A The Bearer Data parameter has the following variable length format Field tenth bits One or more occurrences of the following subparameter record Subparameter Data 8xSUBPARAM_LEN PARAMETER ID PARAMETER LEN SUBPARAMETER ID SUBPARAM LEN Subparameter Data SMS parameter identifier This field shall be set to 00001000 SMS message parameter length This field shall be set to the number of octets in the parameter not including the PARAMETER ID and PARAMETER LEN fields Subparameter identifier See Table 4 5 1 Subparameter length This field shall be set to the number of octets in the subparameter not including the SUBPARAMETER ID and SUBPARAM LEN fields Subparameter data fields See 4 5 3 21 TIA EIA 637 A No text 3 22 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 TIA EIA 637 A 4 SMS TELESERVICE LAYER 4 1 Introduction The SMS Teleservice Layer resides in a Bearer Service end point see 1 5 The Teleservice Layer suppo
7. The mobile station shall form a Data Burst Message see 6 7 2 3 2 4 of TIA EIA 95 B setting BURST_TYPE to 000011 and transmit it on the Reverse Traffic Channel The 20 21 22 23 24 TIA EIA 637 A mobile station shall set the MSG_NUMBER and NUM_MSGS fields to 1 and shall set the NUM_FIELDS field to the number of octets in the SMS Transport Layer message If the RL DATA Request contains the confirmation request parameter the mobile station shall set the ACK RE layer 2 field to 1 If the message is acknowledged see 6 6 4 1 3 of TIA EIA 95 B the Relay Layer shall send an RL DATA Confirm primitive to the Transport Layer If the mobile station declares acknowledgment failure see 6 6 4 1 3 1 1 of TIA EIA 95 B the Relay Layer shall send an RL ERROR Indication to the Transport Layer The error code value shall be as defined by the implementation If the RL DATA Request does not contain the confirmation request parameter the mobile station may send the Data Burst Message either with or without layer 2 acknowledgment The Relay Layer should not return the RL DATA Confirm nor the RL ERROR Indication for layer 2 acknowledgment failure If the only connected service option is Service Option 6 or Service Option 14 the mobile station shall enter the Release Substate with a mobile station release indication see 6 6 4 5 of TIA EIA 95 B if the Relay Layer receives an RL CONTROL Request primitive from the Transport La
8. to process them accordingly Fields from the SMS message are used by the Teleservice Layer to uniquely identify a message Not all Teleservices support unique message identification The WAP Teleservice does not support unique message identification The fields used to identify a message are e Message Identifier e Originating Address e Originating Subaddress and e Message Center Time Stamp Since some of the fields are optional the Teleservice Layer shall use as many of the fields as are present in the SMS message to determine message uniqueness Mobile stations should discard repeated messages An acceptable method is to select a random value in the range from O to 65535 for the MESSAGE ID field of the first SMS message submitted 4 5 21 22 23 24 25 26 27 28 TIA EIA 637 A 4 3 2 IS 91 Extended Protocol Enhanced Services This Teleservice provides a means of delivering messages equivalent to those used in TIA EIA IS 91 Extended Protocol Enhanced Services This Teleservice is a point to point service only supporting only mobile terminated messages For this Teleservice SMS messages shall contain only the User Data subparameter The MSG_ENCODING field of the User Data subparameter shall be set to 00001 The CHARI fields of the User Data subparameter shall contain the CHARn or DIGITn fields of the equivalent IS 91 extended protocol message see 3 7 1 1 of TIA EIA IS 91 as determined by the va
9. 1 may be used by WMT This message is originated by the MC in response to an SMS Submit Message with the DAK REQ field set to 1 The MC shall send this message to the originating mobile station when the final destination confirms receipt of the submitted message If the final destination is a mobile station the MC should send the SMS Delivery Acknowledgment Message when informed that the destination mobile station has returned a Transport Layer SMS Acknowledgment Message If delivery is unsuccessful or an error is reported the MC may include the User Data subparameter containing an error message The Message Center Time Stamp subparameter should contain the time at which the SMS Delivery Acknowledgment Message was sent 4 3 5 Voice Mail Notification VMN The Voice Mail Notification VMN Teleservice is an extension of the capability provided by the TIA EIA IS 91 Voice Mail Status extended protocol enhanced feature This Teleservice uses the SMS Deliver Message VMN is a point to point service only Table 4 3 5 1 lists the subparameters used by VMN in the SMS Deliver Message The mobile station may ignore subparameters not listed in Table 4 3 5 1 4 9 17 18 19 TIA EIA 637 A Table 4 3 5 1 SMS Deliver Message Subparameters VMN 4 3 6 Wireless Application Protocol WAP The Wireless Application Protocol is described in Wireless Application Protocol Architecture Specification see WAP Architecture This Teleservic
10. 8 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 TIA EIA 637 A SMS messages For mobile originated SMS messages the Um Interface Relay Layer considers all messages to be addressed to the current serving base station The Transport Layer in the base station is responsible for providing the N Interface address for routing of a mobile originated message to its final destination 2 4 1 1 1 Paging Channel Procedures 2 4 1 1 1 1 Mobile SMS Message Termination A mobile station supporting SMS shall accept and process Data Burst Messages received while the mobile station is monitoring the CDMA Paging Channel see 7 7 2 3 2 9 of TIA EIA 95 B that are addressed to the mobile station Processing of TIA EIA 95 B layer 2 fields shall be in accordance with TIA EIA 95 B The SMS Relay Layer shall process all Data Burst Messages addressed to the mobile station on the Paging Channel and having the BURST_TYPE field set to 000011 as assigned in TSB58 A The SMS Relay Layer shall discard the message without further processing if any of the following is true e MSG NUMBER field is set to a value other than 1 e NUM MSGS field is set to a value other than 1 e NUM FIELDS field is set to zero Otherwise the SMS Relay Layer shall send the Transport Layer an RL DATA Indication containing the CHARi fields of the received Data Burst Message 2 4 1 1 1 2 Mobile SMS Message Origination Mobile originated
11. B with BURST_TYPE set to 000011 and should send the Data Burst Message on the Forward Traffic Channel using the procedures defined in 2 4 2 1 2 4 except that the base station should set the ACK_REQ layer 2 field to 0 The base station should not page a mobile station and assign it a Traffic Channel for the sole purpose of transmitting messages contained in RL BCDATA Request primitives 2 4 3 Base Station Procedures N Interface When an SMS message is received from the N Interface Link Layer and the destination address is an individual mobile station the Relay Layer shall pass the SMS message and the destination address to the Transport Layer using the RL DATA Indication primitive The Relay Layer shall determine the parameters for the RL DATA Indication primitive as follows e The Relay Layer may include the confirmation request parameter in the RL DATA Indication primitive e If the N Interface is a TIA EIA 41 D network the Relay Layer shall include the confirmation request parameter in the RL DATA Indication primitive e The Relay Layer shall include the destination address parameter in the RL DATA Indication primitive e If the N Interface is a TIA EIA 41 D network the destination address if present shall be as indicated in the Original Destination Address information element otherwise the destination address shall be indicated in the Destination Address information element When an SMS message is received from
12. EIA 95 B If requested in the ACK_RE Q field TIA EIA 95 B layer 2 acknowledgments shall be returned whether or not message errors are detected by the SMS Relay Layer 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 TIA EIA 637 A The SMS Relay Layer shall process all Data Burst Messages received on the Reverse Traffic Channel and having the BURST_TYPE field set to 000011 The SMS Relay Layer shall discard the message without further processing if any of the following is true e MSG NUMBER field is set to a value other than 1 e NUM MSGS field is set to a value other than 1 e NUM FIELDS field is set to zero Otherwise the SMS Relay Layer shall send the Transport Layer an RL DATA Indication containing the CHARi fields of the received Data Burst Message the authentication parameter and the address of the mobile station that sent the message The mobile station address shall be the address used to establish the Traffic Channel If the only connected service option is Service Option 6 or Service Option 14 the base station should release the traffic channel when no SMS messages have been received or sent during a period of time which is implementation dependent 2 4 2 1 2 3 Traffic Channel Setup When a base station is to send SMS data on a Traffic Channel and the addressed mobile station is not on a Traffic Channel the following procedures apply The mobile stat
13. Encoding User Data 4 5 17 Optional If the Message Identifier subparameter is omitted the message shall be treated as an SMS Deliver Message 4 3 1 4 Analog Mode SMS Services TIA EIA 95 B dual mode mobile stations support limited short message delivery while operating in the analog mode In the analog mode mobile stations support message termination only The Teleservices defined in this standard are supported by mobile stations in the analog mode with the following restrictions and modifications 4 3 1 4 1 Extended Protocol SMS Services TIA EIA IS 91 extended protocol enhanced services deliver mobile terminated messages with the message type MST field set appropriately for each application The mobile station shall process the contents of TIA EIA IS 91 extended protocol messages as Bearer 4 2 TIA EIA 637 A Data subparameters see 4 5 using the mapping shown in Table 4 3 1 4 1 1 between MST values and the Bearer Data subparameters Refer to 3 7 1 1 of TIA EIA IS 91 for definitions of fields of the extended protocol messages Table 4 3 1 4 1 1 Bearer Data Subparameters for IS 91 Extended Protocol Messages MST Subparameters Message Fields CLI Order Call Back Number 1 DIGITI DIGIT82 DIGIT32 Voice Mail Number of Messages 3 CHARI CHAR2 Priority Indicator 5 CHAR3 User Data 4 CHAR4 CHAR14 Alert on Message Delivery 2 Implicit Short Message User Data 4 CHARI CHAR14 Alert on Message Deliver
14. If 4 4 20 21 22 23 24 25 26 27 28 29 30 31 32 TIA EIA 637 A the Message Identifier subparameter is present in an analog Alert With Info SMS message and the MESSAGE TYPE field is not equal to 0001 SMS Deliver Message the mobile station may ignore the message If the Message Identifier subparameter is present in an analog Alert With Info SMS message the mobile station should use the MESSAGE ID field to detect duplicate SMS Teleservice messages The Reply Option subparameter should not be included in analog Alert With Info SMS messages If this subparameter is received by a mobile station while in analog mode the mobile station shall ignore the subparameter 4 3 1 5 Setting of Message Identifier Field The MESSAGE_ID field of the Message Identifier Subparameter is a value used to identify sent SMS messages If the message is a WAP teleservice message the mobile station shall set the MESSAGE_ID field as specified in the WAP Arch Otherwise the mobile station shall increment the MESSAGE ID field modulo 65536 for each new message sent Upon power up the mobile station should select a MESSAGE_ID field value for the first such message sent using a procedure that minimizes the likelihood of reusing the same MESSAGE ID field value in consecutive SMS Submit Messages 4 3 1 6 Unique Message Identification Unique message identification enables mobile stations to identify repeated messages and
15. Types esse ee eek ee ee ee ee ee ee 2 4 Table 2 2 8 1 2 U Interface Primitives ses es DE Se EE ER eh EE De ERG 2 4 Table 2 2 3 1 1 1 Relay Layer Service Primitives Um Interface sesse sees ss esse ee ee ee 2 5 Table 2 2 3 1 1 2 RL DATA Primitive Parameters Um Interface 0 00 0 sees esse ee 2 5 Table 2 2 3 1 2 1 Relay Layer Service Primitives N Interface sees sesse see ss esse ee ee ee 2 6 Table 3 4 1 SMS Transport Layer Messages eeseessesersseserssesesscseresesscosesersseseesseseeeses 3 7 Table 3 4 2 1 1 SMS Point to Point Message Parameters siese sesse sees sees see sees ee ee 3 8 Table 3 4 2 2 1 SMS Broadcast Message Parameters siese ss sesse es sees sees dee dee ee ee ee 3 8 Table 3 4 2 3 1 SMS Acknowledge Message Parameters iese esse ee see ee ge ee ee ee 3 9 Table 3 4 3 1 Parameter Idenufier iii RS Ee bg Genin DEE RE ER Ee ENE eg Ge EE ee ee 3 9 Table 3 4 3 3 1 Data Network Address Number TYDES iese ss esse see ee ee ee ee ee 3 15 Table 3 4 3 4 1 Subaddress Type Values ees see ee ee ee reinii eek ee eek ee ee 3 18 Table 4 3 1 3 1 SMS Deliver Message Subparameters Broadcast Messaging Service 4 2 Table 4 3 1 4 1 1 Bearer Data Subparameters for IS 91 Extended Protocol Messages 4 3 Table 4 3 2 1 SMS Deliver Message Subparameters IS 91 0 0 ee see eek ee ee ee 4 6 Table 4 3 3 1 SMS Deliver Message Subparameters WPT esse sees see sees ees de dee ee ee 4 7 Table
16. be defined by the implementers 3 2 3 2 Services Required from the Relay Layer The Transport Layer requires the following services from the Relay Layer e Accepting Transport Layer messages and delivering them to the next indicated relay point or end point e Returning confirmations or error reports for messages sent e Receiving messages and forwarding them to the Transport Layer with the appropriate parameters 3 3 Definition of Procedures 3 3 1 Relay Point Procedures Base Station In an SMS bearer service relay point the Transport Layer serves as a connection between SMS Relay Layers The requirements of this section apply to the Transport Layer in the base station When the base station Transport Layer receives an RL DATA Indication from the Um Interface Relay Layer and the message is an SMS Point to Point Message it shall perform the following e If authentication is enabled in the serving system the Transport Layer should perform authentication procedures as described in 3 3 3 2 e Ifthe message does not include the Originating Address parameter the Transport Layer shall add the Originating Address parameter to the message The contents of the Originating Address parameter shall be determined from the address parameter of the RL DATA Indication e If necessary the Transport Layer shall reformat the message text for compatibility with the corresponding N Interface protocols e The Transport Layer shall then send an RL D
17. if the number of messages is 93 the MESSAGE_CT field contains 10010011 4 34 TIA EIA 637 A 1 4 5 13 Alert on Message Delivery 2 The Alert on Message Delivery subparameter indicates that alerting is requested Such 3 methods as vibrating or sound may be used This option simulates pagers 4 The Alert on Message Delivery subparameter has the following fixed length format ra eggs EET NN FREE NEE PRIORITY 7 SUBPARAMETER ID Subparameter identifier 8 This field shall be set to 00001100 9 SUBPARAM LEN Subparameter length 10 This field shall be set to 00000000 11 ALERT_PRIORITY The type of alerts used to distinguish different priorities of 12 the message 13 Table 4 5 13 1 ALERT_PRIORITY Values EE ee Use Mobile default alert Use Low priority alert 1 10 Use Medium priority alert 1 1 This alert is defined by the mobile station 15 RESERVED Reserved bits 16 This field shall be set to 000000 4 35 TIA EIA 637 A 4 5 14 Language Indicator The Language Indicator subparameter indicates the language of the message so that the receiving mobile station can discard those messages that are not in the user s preferred language The Language Indicator subparameter has the following fixed length format ra ome EE o fe LANGUAGE sooo SUBPARAMETER ID Subparameter identifier This field shall be set to 00001101 SUBPARAM_LEN Subparameter length This fie
18. station user Table 4 3 3 2 lists the subparameters used by WPT in the SMS Submit Message The MC may ignore subparameters not listed in Table 4 3 3 2 Table 4 3 3 2 SMS Submit Message Subparameters WPT Privacy Indicator 4 5 10 Optional Reply Option 4 5 11 Call Back Number 4 5 15 Multiple Encoding User Data 4 5 17 When the MC receives a WPT SMS Submit Message whose destination is a mobile station the MC should use the contents of the SMS Submit Message to form a WPT SMS Deliver Message and send it to the destination mobile station All subparameters of the SMS User Acknowledgment Message listed in Table 4 4 4 1 may be used by WPT All subparameters of the SMS Delivery Acknowledgment Message listed in Table 4 4 5 1 may be used by WPT This message is originated by the MC in response to an SMS Submit 4 7 20 21 22 TIA EIA 637 A Message with the DAK REG field set to 1 The MC shall send this message to the originating mobile station when the final destination confirms receipt of the submitted message If the final destination is a mobile station the MC should send the SMS Delivery Acknowledgment Message when informed that the destination mobile station has returned a Transport Layer SMS Acknowledgment Message If delivery is unsuccessful or an error is reported the MC may include the User Data subparameter containing an error message The Message Center Time Stamp subparameter should contain the time at which the S
19. that would be used in forming the Data Burst Message carrying the SMS message 2 9 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 TIA EIA 637 A The mobile station shall set the MSG_NUMBER and NUM_MSGS fields to 1 and shall set the NUM_FIELDS field to the number of octets in the SMS Transport Layer message The mobile station address fields shall be set using the address parameter supplied by the Transport Layer in the RL DATA Request The authentication fields shall be set as described in 3 3 3 1 using the authentication parameter supplied by the Transport Layer in the RL DATA Request When the Relay Layer receives an RL DATA Request primitive from the Transport Layer and the mobile station is in the TIA EIA 95 B System Access State the Relay Layer should store the RL DATA Request until the mobile station exits the System Access State If the mobile station enters the Mobile Station Idle State the Relay Layer should process the RL DATA Request as if it had been received while in the Mobile Station Idle State see above If the mobile station enters the Mobile Station Control on the Traffic Channel State the Relay Layer should process the RL DATA Request in accordance with the procedures defined in 2 4 1 1 2 4 If the mobile station enters any other state the Relay Layer may discard the RL DATA Request If the mobile station enters an analog mode task the mobile station shall return
20. the CDMA Traffic Channel following the procedures defined in 2 4 2 1 2 3 If the RL DATA Request contains the confirmation request parameter the base station should set the ACK_RE layer 2 field to 1 If the message is acknowledged see 7 6 2 1 4 of TIA EIA 95 B the Relay Layer shall send an RL DATA Confirm primitive to the Transport Layer If the ACK_REQ field is set to 1 and the message is not acknowledged or cannot be transmitted the Relay Layer shall send an RL ERROR Indication to the Transport Layer with the error code set to the appropriate SMS_CauseCode value as defined in the SMS_CauseCode Table of TIA EIA 41 D If the RL DATA Request does not contain the confirmation request parameter the base station may send the Data Burst Message either with or without layer 2 acknowledgment The Relay Layer should not return the RL DATA Confirm nor the RL ERROR Indication for layer 2 acknowledgment failure 2 4 2 1 2 Base Station Traffic Channel Procedures 2 4 2 1 2 1 Negotiation for the SMS Service Option Negotiation for the SMS Service Option is only required when no other service option is connected The SMS Service Option described by this standard shall use service option number 6 and is called Service Option 6 when using Multiplex Option 1 The SMS Service Option shall use service option number 14 and is called Service Option 14 when using Multiplex Option 2 6The maximum size is implementation dependent 7For e
21. without additional voice or data transmission capabilities This standard also provides for the broadcast of messages All available mobile stations on a CDMA Paging Channel can receive a broadcast message A broadcast message is not acknowledged by the mobile station Broadcast Messaging Services may be made available to mobile stations on a CDMA Paging Channel as well as mobile stations in a call on a CDMA Traffic Channel 1 1 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 TIA EIA 637 A 1 2 Terms Base Station A fixed station that is used for communicating with mobile stations Depending upon the context the term base station may refer to a cell a sector an MSC or another part of the wireless system See also MSC Bearer Service The portion of the SMS system responsible for delivery of messages between the MC and mobile user equipment In this standard the bearer service protocol is divided into a Transport Layer and a Relay Layer Broadcast The bearer layer mechanism that is used to deliver SMS messages on the CDMA Paging Channel or on the CDMA Forward Traffic Channel to all available mobile stations Broadcast Messaging Service A teleservice that allows an SMS message to be sent to all mobile stations CMT Cellular Messaging Teleservice See also Wireless Messaging Teleservice CPT Cellular Paging Teleservice See also Wireless Paging Teleservice End Point An element o
22. 0 1 Privacy Indicator Values iss sesse esse es de see se see see de ee de ee ee ee ee 4 36 Table 4 5 10 1 Privacy Indicator Values iss esse esse es ee see se see see ee ee ee ee ee ee ee 4 40 TIA EIA 637 A No text 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 TIA EIA 637 A 1 INTRODUCTION 1 1 General Description The Short Message Service SMS allows the exchange of short messages between a mobile station and the wireless system and between the wireless system and an external device capable of transmitting and optionally receiving short messages The external device may be a voice telephone a data terminal or a short message entry system The Short Message Service consists of message entry features administration features and message transmission capabilities These features are distributed between a wireless system and the SMS message center MC that together make up the SMS system The MC may be either separate from or physically integrated into the wireless system Short message entry features are provided through interfaces to the MC and the mobile station Senders use these interfaces to enter short messages intended destination addresses and various delivery options MC interfaces may include features such as audio response prompts and DTMF reception for dial in access from voice telephones as well as appropriate menus and message en
23. 2 1 Negotiation for the SMS Service Option iese seek dee ee ee 2 17 2 4 2 1 2 1 1 Procedures Using Service Option Negotiation ee sees see see 2 18 2 4 2 1 2 1 2 Procedures Using Service Negotiation esse esse ee see ee ee 2 18 2 4 2 1 2 2 Mobile SMS Message OriginatHOon ees sesse see see ee ee ee ee ee ee 2 18 2 4 2 1 2 3 Traffic Channel Setup eirese ee dek de dd S ed dee ed ee 2 19 2 4 2 1 2 4 Mobile Station Message Termination in the Conversation Substate2 19 2 4 2 2 Broadcast Procedure on SEE DS DES DR Ee thant GR ee Ee ee a 2 20 2 4 3 Base Station Procedures N Interface iese dee dee ee de ee de ede 2 21 3 SMS Transport Lay Cis si side dis GE NE eet Ge SE N SG De abide way GE ee sad Ee spite Ee Ee ede eg 3 1 3 lo rs GE oa N AR LE EE EE OE EE EE EG 3 1 N SSA AE EE EE OE OR EA EE AO AE OE EN 3 1 3 21 Model of Operations si SEE DER EE Ek Ge kg DE ge ge DE AR eg ek Ee SE Ee 3 1 3 2 2 Transport Layer Functions si EE ie ge EE GE EE eg ee oe de eed ER GE de ge De Eg ede Pe 3 1 3 22 1 Bearer Service End Points sissies teases Ee ae de See ee He ao santenesees reese bee ge ei ne 3 1 iv TIA EIA 637 A 3 2 2 2 Bearer Service Relay Points neci rra eneee EENE ee eens ee ee ee ee ee ee 3 1 3 2 39 Service BI va ede AR AE MA OR OE OE AE S 3 2 3 23 1 Teleservice Interfac sies Ee a ED dee GE Ge tues SG N sade EG ee GN ee ER 3 2 3 2 3 2 Services Required from the Relay Layer cccccccesecceneeeeeeeceue
24. 3GPP2 C S0015 0 SRD GENERATION PARTNERSHIP PROJECT Z 3GPP2 Short Message Service COPYRIGHT 3GPP2 and its Organizational Partners claim copyright in this document and individual Organizational Partners may copyright and issue documents or standards publications in individual Organizational Partner s name based on this document Requests for reproduction of this document should be directed to the 3GPP2 Secretariat at shoyler tia eia org Requests to reproduce individual Organizational Partner s documents should be directed to that Organizational Partner See www 3gpp2 org for more information 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 TIA EIA 637 A PREFACE These technical requirements form a standard for a Short Message Service SMS providing delivery of text and numeric information for paging messaging and voice mail notification This standard includes Service Option 6 and Service Option 14 as assigned in TSB58 A which support delivery of short messages on CDMA Traffic Channels Service Option 6 and Service Option 14 conform to the general requirements for service options specified in TIA EIA 95 B Mobile Station Base Station Compatibility Standard for Dual Mode Spread Spectrum Systems TSB74 Support for 14 4 kbps Data Rate and PCS Interaction for Spread Spectrum Cellular Systems and ANSI J STD 008 Personal Station Base Station Compatibility Requirem
25. 4 3 3 2 SMS Submit Message Subparameters WPT esse sesse sees sees de de ee ee 4 7 Table 4 3 4 1 SMS Deliver Message Subparameters WMT esse esse ee sesse eek ee ee ee 4 9 Table 4 3 5 1 SMS Deliver Message Subparameters VMN ees esse ee sees eek ek ee ee 4 10 Table 4 3 6 1 SMS Deliver Message Subparameters WAP esse esse see ede see ee ee ee 4 11 Table 4 3 6 2 SMS Submit Message Subparameters WAP esse ss sesse ese see ee ee ee 4 11 Table 4 4 1 1 SMS Deliver Message Subparameters issie sedes see see ee ee ee ee ee ee 4 12 Table 4 4 2 1 SMS Submit Message Subparameters iss esse es sees see see ee ee ee ee ee 4 13 Table 4 4 3 1 SMS Cancellation Message Subparameters issie ss sesse sede ee ee ee ee 4 14 Table 4 4 4 1 SMS User Acknowledgment Message Subparameters sies sesse see se 4 15 Table 4 4 5 1 SMS Delivery Acknowledgment Message Subparameters esse esse ees 4 16 Table 4 5 1 Bearer Data Subparameter Identifiers iss see see ee de ed de dee ee 4 17 Table4 5 1 1 Message TYPOS ox iisiuecessdidacssteteaens va OR SeSe ER ER EER DERE A tudes dea bees san EDEN See ence 4 18 TIA EIA 637 A Table 4 5 6 1 Coding of Relative Time Fields ee ee ee ee ee ee ee 4 28 Table 4 5 9 1 Priority Indicator Values issie ss sees seke see eg de Se Ee ek ede eek Ge AG ede ede VOEO TES 4 32 Table 4 5 10 1 Privacy Indicator Values ees sees ss see ss sees see see o 4 33 Table 4 5 1
26. A EIA 95 B Table 2 4 1 1 2 1 2 2 Valid Service Configuration Attributes for Service Option 14 Forward Traffic Type 0000 or 0001 see Table 7 7 5 7 1 of ANSI TIA EIA 95 B Reverse Traffic Type 0000 or 0001 see Table 7 7 5 7 2 of ANSI TIA EIA 95 B If the mobile station accepts a service configuration as specified in a Service Connect Message that includes a service option connection using Service Option 6 or Service Option 14 then the service option connection shall become part of the current service configuration at the action time associated with the Service Connect Message Service Option 6 or Service Option 14 is considered to be connected when the current service configuration includes a service option connection for it If Service Option 6 or Service Option 14 is connected when the mobile station enters the Waiting for Mobile Station Answer Substate or Service Option 6 or Service Option 14 becomes connected while the mobile station is in the Waiting for Mobile Station Answer Substate the mobile station shall send a Connect Order to the base station as a message requiring acknowledgment without waiting for the user to explicitly command the call to be answered The mobile station shall enter the Conversation Substate The mobile station shall not send a Service Option Control Message for Service Option 6 or Service Option 14 2 4 1 1 2 2 Mobile SMS Message Termination A mobile station supporting SMS shal
27. ARAM_LEN Subparameter length YEAR MONTH DAY This field shall be set to 00000110 Current year UTC If the current year UTC is less than or equal to 1999 this field shall be set to the current year minus 1900 current year UTC is greater than or equal to 2000 this field shall be set to the current year minus 2000 10 Current month UTC This field shall be set to the current month UTC in the range 1 12 Current day of month UTC 10 When performing computations with the value of the field YEAR the value should be converted to the full year in the range 1996 2095 by adding 1900 if the value is between 96 and 99 inclusive or by adding 2000 if the value is between 00 and 95 inclusive e g 99 should be converted to 1999 and 00 to 2000 4 22 HOURS MINUTES SECONDS TIA EIA 637 A This field shall be set to the current day of the month UTC Current hour UTC This field shall be set to the current hour UTC in the range 0 23 Current minutes UTC This field shall be set to the current minutes UTC in the range 0 59 Current seconds UTC This field shall be set to the current seconds UTC in the range 0 59 4 23 TIA EIA 637 A 4 5 5 Validity Period Absolute The Validity Period Absolute subparameter indicates to the Message Center the message expiration time after which the message should be discarded if not delivered to the destination The Vali
28. ATA Request to the N Interface Relay Layer The address parameter of the RL DATA Request shall contain the address of the MC that processes SMS messages for the mobile station e If the SMS Point to Point Message includes the Bearer Reply Option parameter the base station should form an SMS Acknowledge Message If an error occurs the base station 3 2 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 TIA EIA 637 A should include the Cause Codes parameter with the appropriate SMS_CauseCode value as defined in the SMS_CauseCode Table of TIA EIA 41 D The base station should send the SMS Acknowledge Message to the Um Interface Relay Layer in an RL DATA Request within 18 seconds The base station may wait for confirmation from the N Interface Relay Layer before returning the SMS Acknowledge Message When the base station Transport Layer receives an RL DATA Indication from the Um Interface Relay Layer and the message is an SMS Acknowledge Message it shall perform the following If authentication is enabled in the serving system the Transport Layer should perform authentication procedures as described in 3 3 3 2 The Transport Layer should then send an RL DATA Response to the N Interface Relay Layer The result parameter of the RL DATA Response shall contain the Cause Codes value from the SMS Acknowledge Message The base station should use the REPLY_SEQ field of the Cause
29. Codes parameter from the SMS Acknowledge Message to identify the RL DATA Indication to which the RL DATA Response pertains When the base station Transport Layer receives an RL DATA Indication from the N Interface Relay Layer the Transport Layer shall perform the following The Transport Layer shall form an SMS Point to Point Message If necessary the Transport Layer shall reformat the message text for compatibility with this standard and TIA EIA 95 B The Transport Layer shall use the address parameter in the RL DATA Indication to determine the destination mobile station If the N Interface is a TIA EIA 41 D network the Transport Layer shall include the Originating Address parameter in the SMS Point to Point Message The Transport Layer shall set the Originating Address to the address contained in the Original Originating Address information element if present otherwise to the address contained in the Originating Address information element If the RL DATA Indication from the N Interface contained the confirmation request parameter the Transport Layer shall include the Bearer Reply Option parameter in the SMS Point to Point Message The Transport Layer shall then send an RL DATA Request to the Um Interface Relay Layer The RL DATA Request shall contain the processed message text from the RL DATA Indication and the address parameter of the RL DATA Request shall contain the address of the destination mobile station If the RL DATA Indica
30. L DATA Indication from the Relay Layer and the message is not an SMS Acknowledge Message the Transport Layer shall perform the following The Transport Layer shall pass the SMS message to the appropriate Teleservice application The Teleservice shall be determined from the Teleservice Identifier parameter in the message If the SMS message includes the Bearer Reply Option Parameter the Transport Layer shall form an SMS Acknowledge Message If an error occurs the Transport Layer should include the Cause Codes parameter with the appropriate SMS_CauseCode value as defined in the SMS_CauseCode Table of TIA EIA 41 D The Transport Layer shall set the Destination Address parameter to the value of the Originating Address parameter of the SMS message being acknowledged The Transport Layer shall send the SMS Acknowledge Message to the Relay Layer in an RL DATA Request within 2 seconds Provided that this timing requirement is met the Transport Layer may wait for confirmation from the Teleservice before returning the SMS Acknowledge Message When the mobile station Transport Layer receives an RL DATA Indication from the Relay Layer and the message is an SMS Acknowledge Message the Transport Layer should inform the Teleservice The mobile station should use REPLY SE field of the Cause Codes parameter from the SMS Acknowledge Message to identify the RL DATA Request to which the SMS Acknowledge Message pertains When the mobile station SMS Transport
31. Layer receives an RL BCDATA Indication from the Relay Layer the Transport Layer shall pass the message to the broadcast message application When a mobile station Teleservice submits a message to an SMS service it shall supply all message parameters to the Transport Layer The Transport Layer shall perform the following The Transport Layer shall form an SMS Point to Point Message containing the parameters supplied by the Teleservice The Transport Layer shall then send an RL DATA Request to the Relay Layer including the mobile station s address The RL DATA Request may include the confirmation request parameter If the Teleservice included the Bearer Reply Option with the parameters passed to the Transport Layer the RL DATA Request should include the confirmation request parameter If the RL DATA Request includes the confirmation request parameter the Transport Layer should perform the following The Transport Layer may send multiple RL DATA Requests Ifthe Transport Layer receives an RL DATA Confirm or an RL ERROR Indication from the Relay Layer the Transport Layer should record the result When a confirmation or error result has been received for all outstanding requests the Transport Layer should send an RL CONTROL Request to the Relay Layer If the Transport Layer receives an RL ERROR Indication from the Relay Layer the Transport Layer should inform the Teleservice that the message submission was unsuccessful 3 5
32. MS Delivery Acknowledgment Message was sent 4 3 4 Wireless Messaging Teleservice WMT The Wireless Messaging Teleservice WMT is described in 6 3 of TIA EIA 664 This Teleservice uses the SMS Deliver Message and optionally the SMS Submit Message the SMS Cancellation Message the SMS User Acknowledgment Message and the SMS Delivery Acknowledgment Message WMT is a point to point service only Table 4 3 4 1 lists the subparameters used by WMT in the SMS Deliver Message The mobile station may ignore subparameters not listed in Table 4 3 4 1 Table 4 3 4 1 SMS Deliver Message Subparameters WMT Multiple Encoding User Data 4 5 17 Optional All subparameters of the SMS Submit Message listed in Table 4 4 2 1 may be used by WMT When the MC receives a WMT SMS Submit Message whose destination is a mobile station the MC should use the contents of the SMS Submit Message to form a WMT SMS Deliver Message and send it to the destination mobile station 4 8 20 21 22 23 TIA EIA 637 A When the MC receives an SMS Cancellation Message it should return an SMS Delivery Acknowledgment Message with the User Data subparameter containing a message indicating either cancellation of the submitted message or that the message has already been delivered All subparameters of the SMS User Acknowledgment Message listed in Table 4 4 4 1 may be used by WMT All subparameters of the SMS Delivery Acknowledgment Message listed in Table 4 4 5
33. RESERVED This field shall be set to 00000001 Level of priority This field shall be set according to Table 4 5 9 1 Table 4 5 9 1 Priority Indicator Values PRIORITY Level of Priority 00 Nom O 11 Emergency Reserved bits This field shall be set to OOOOOO 4 31 TIA EIA 637 A 1 4 5 10 Privacy Indicator 2 The Privacy Indicator subparameter indicates the desired privacy level of the message 3 The Privacy Indicator subparameter has the following fixed length format ra eggs PRIVACY 6 SUBPARAMETER ID Subparameter identifier 7 This field shall be set to 00001001 8 SUBPARAM_LEN Subparameter length 9 This field shall be set to 00000001 10 PRIVACY Privacy level 11 This field shall be set according to Table 4 5 10 1 13 Table 4 5 10 1 Privacy Indicator Values PRIVACY Level of Privacy oo Not restricted privacy level 0 Restricted privacy level 1 Confidential privacy level 2 Secret privacy level 3 15 RESERVED Reserved bits 16 This field shall be set to OO0000 4 32 20 21 22 23 TIA EIA 637 A 4 5 11 Reply Option The Reply Option subparameter indicates whether SMS acknowledgment is requested or not requested This subparameter should not be included in the message with both USER ACK RE and DAK RE set to 0 The Reply Option subparameter has the following fixed length format Fed o DAK REQ SUBPARAMETER ID Subpar
34. SMS messages are received by the mobile station SMS Relay Layer as RL DATA Request primitives from the Transport Layer The requirements of this section apply when an RL DATA Request primitive is received from the Transport Layer and the mobile station is in the TIA EIA 95 B Mobile Station Idle State or System Access State Mobile stations supporting SMS shall support the Mobile Station Message Transmission Operation as defined in TIA EIA 95 B section 6 6 2 6 Mobile stations may allow the user to restrict SMS message origination to Traffic Channels for enhanced message privacy When the Relay Layer receives an RL DATA Request primitive from the Transport Layer and the mobile station is in the TIA EIA 95 B Mobile Station Idle State the Relay Layer shall determine whether the SMS message can be sent on the Access Channel As part of this determination the mobile station should determine whether the SMS message length is such that the message can be sent on the Access Channel If the SMS message can be sent on the Access Channel the mobile station may form a Data Burst Message see 6 7 1 3 2 3 of TIA EIA 95 B setting BURST_TYPE to 000011 and transmit it on the Access Channel following the procedures specified in 6 6 2 6 and 6 6 3 of TIA EIA 95 B 2The maximum size depends on the current Access Channel capsule size as determined from the Access Parameters Message broadcast by the base station and on the mobile station identifier type
35. a length is such that the message can 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 TIA EIA 637 A be sent on the Paging Channel If the SMS message length is suitable the base station may form a Paging Channel Data Burst Message see 7 7 2 3 2 9 of TIA EIA 95 B setting BURST_TYPE to 000011 The base station shall set the MSG NUMBER and NUM MSGS fields to 1 and shall set the NUM_FIELDS field to the number of characters in the SMS Transport Layer message The mobile station address fields shall be set using the address parameter supplied by the Transport Layer in the RL DATA Request When an SMS message is to be transmitted on the Paging Channel the base station shall transmit the message following the procedures specified in 7 6 2 of TIA EIA 95 B The base station may transmit the SMS message throughout the area where the mobile is registered Alternatively the base station may page the mobile station to determine its location send the message on the Paging Channel corresponding to the Access Channel on which the mobile responds and then send a Release Order to the mobile station The latter procedure may be more efficient for messages sent to mobile stations operating in the slotted mode If the SMS message length is unsuitable for transmission on the Paging Channel because it is too long or because of other implementation dependent criteria the base station shall transmit the SMS messages on
36. according to the direction of transmission For the mobile station and base station Um Interface Relay Layer the parameters of the RL DATA primitive are summarized in Table 2 2 3 1 1 2 Table 2 2 3 1 1 2 RL DATA Primitive Parameters Um Interface SMS Entity Primitive Conf Type Address Req Text Mobile Originating mobile station identifier Originating mobile station identifier x x x EIE en Ie le Destination mobile station identifier EE NE NN Originating mobile station identifier EE TA In the mobile station the Authentication parameter of the RL DATA Request primitive contains the authentication digits used in forming the AUTHR field that is sent in all Data Burst Messages carrying SMS messages as required in 3 3 3 and section 6 3 12 1 8 of TIA EIA 95 B In the base station the Authentication parameter of the RL DATA Request primitive contains the authentication fields of the received Data Burst Message 2 5 20 21 22 23 TIA EIA 637 A The RL BCDATA primitive is used to transfer broadcast SMS messages between the Transport Layer and the Relay Layer For the Um Interface Relay Layer the parameters of the RL BCDATA Request and RL BCDATA Indication primitives are the Transport Layer message text and the destination broadcast address The RL ERROR primitive is used to report Relay Layer errors to the Transport Layer The RL CONTROL primitive is used by the Transport Layer to indicate to the Relay Laye
37. ameter identifier This field shall be set to 00001010 SUBPARAM_LEN Subparameter length This field shall be set to 00000001 USER_ACK_REQ Positive user manual acknowledgment requested When a user manual acknowledgment is requested as acknowledgment of message delivery this field shall be set to 1 otherwise this field shall be set to 0 DAK REG Delivery acknowledgment reguest In a mobile originated message when delivery acknowledgment is requested this field shall be set to 1 otherwise this field shall be set to 0 This field shall be set to in all mobile terminated SMS messages RESERVED Reserved bits This field shall be set to 000000 4 33 TIA EIA 637 A 4 5 12 Number of Messages The Number of Messages element is a O to 99 decimal number representing the number of messages stored at the Voice Mail System This element is used by the Voice Mail Notification service The Number of Messages subparameter has the following fixed length format ra ome EET NN FR SUBPARAMETER ID Subparameter identifier This field shall be set to 00001011 SUBPARAM_LEN Subparameter length This field shall be set to OO000001 MESSAGE_CT Message count This field shall be set to the number of messages stored at the Voice Mail System in the range 0 99 This field shall contain two 4 bit BCD numbers giving the decimal value of the field For example
38. an RL ERROR Indication to the Transport Layer The error code value shall be as defined by the implementation If an SMS message cannot be sent on the Access Channel because it is too long see above or because of other implementation dependent criteria the mobile station shall transmit the SMS messages on the CDMA Traffic Channel following the procedures defined in 2 4 1 1 2 3 Messages transmitted on the Access Channel always require a TIA EIA 95 B layer 2 acknowledgment If the access attempt is acknowledged see 6 6 3 1 2 of TIA EIA 95 B the Relay Layer shall send an RL DATA Confirm primitive to the Transport Layer If the access attempt fails see 6 6 3 1 1 2 of TIA EIA 95 B the Relay Layer should send an RL ERROR Indication to the Transport Layer The error code value shall be as defined by the implementation 2 4 1 1 2 Mobile Station Traffic Channel Procedures 2 4 1 1 2 1 Negotiation for the SMS Service Option Negotiation for the SMS Service Option is only required when no other service option is connected The SMS Service Option described by this standard shall use service option number 6 and is called Service Option 6 when using Multiplex Option 1 The SMS Service Option shall use service option number 14 and is called Service Option 14 when using Multiplex Option 2 The mobile station shall negotiate for Service Option 6 using either service option negotiation see 2 4 1 1 2 1 1 or service negotiation see 2 4 1 1 2 1 2
39. ate The mobile station addressed shall be determined using the address parameter supplied by the Transport Layer in the RL DATA Request The base station shall form a Data Burst Message see 7 7 3 3 2 4 of TIA EIA 95 B setting BURST_TYPE to 000011 and transmit it on the Forward Traffic Channel The base station 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 TIA EIA 637 A shall set the MSG_NUMBER and NUM_MSGS fields to 1 and shall set the NUM_FIELDS field to the number of characters in the SMS Transport Layer message If the RL DATA Request contains the confirmation request parameter the base station should set the ACK RE layer 2 field to 1 If the message is acknowledged see 7 6 4 1 3 of TIA EIA 95 B the Relay Layer shall send an RL DATA Confirm primitive to the Transport Layer If the ACK RE field is set to l and the base station declares acknowledgment failure see 7 6 4 1 3 1 1 of TIA EIA 95 B the Relay Layer shall send an RL ERROR Indication to the Transport Layer with error code set to the appropriate SMS_CauseCode value as defined in the SMS_CauseCode Table of TIA EIA 41 D If the RL DATA Request does not contain the confirmation request parameter the base station may send the Data Burst Message either with or without layer 2 acknowledgment The Relay Layer should not return the RL DATA Confirm nor the RL ERROR Indication for layer 2 acknowledgment fa
40. ation should send an SMS User Acknowledgment Message in response to the SMS Deliver Message When a mobile station sends an SMS User Acknowledgment Message the Teleservice Layer shall perform the following e The Teleservice Layer shall supply the Destination Address parameter to the Transport Layer and shall set the Destination Address parameter equal to the address contained in the Originating Address field of the SMS message being acknowledged e The MESSAGE ID field of the Message Identifier subparameter shall be set to the value of the MESSAGE_ID field in the SMS message being acknowledged When a mobile station receives an SMS User Acknowledgment Message or an SMS Delivery Acknowledgment Message the actions to be taken are implementation dependent 20 21 22 23 TIA EIA 637 A 4 3 1 2 Mobile Station Message Origination The mobile station shall send the SMS Submit Message when originating a new SMS message The mobile station shall set the MESSAGE_ID field of the Message Identifier subparameter as described in Section 4 3 1 5 4 3 1 3 Broadcast Messaging Service Broadcast Messaging Service Teleservice messages are sent using the SMS Deliver Message Table 4 3 1 3 1 lists the subparameters used by the Broadcast Messaging Service in the SMS Deliver Message The mobile station may ignore subparameters not listed in Table 4 3 1 3 1 Table 4 3 1 3 1 SMS Deliver Message Subparameters Broadcast Messaging Service Multiple
41. ber of bits in the binary representation of a hexadecimal number strictly depends upon the implementation requirements for the variable being represented Base station refers to the functions performed on the land side which are typically distributed among a cell a sector of a cell and a mobile communications switching center li TIA EIA 637 A SECTION SUMMARY SES SE eg ee a ieee ele AA A a a i NOTES sei ER ind ia ahead Ai Lit ade Lue Le de die oe a eda EE Rd i l oIAtroddeHOof ss Pe AD RD Lad og Deeg Ee desc ge ge Se De ge ce De ee SE ge Pe 1 1 LL General Description os RES HELE DROS an eE aea EES ee ER NEEE DOSEER Ke URE Ee gee Re Ee ee 1 1 ARE IS Gr ER N EE RE EE AR EE RA NE EE EE 3 1 2 13 REIETENCES N EE EA EE EER N 1 4 14 Network Reference Model iese ee ee ee de ee de AR de AR ee ee ee 1 6 LS SMS Protocols iss RE ER e GE es ESE se GE SE GERS DER ONE Ge GE DERE KS EG oe VEREER De ER ESE EED GESE 1 7 REEN AK RE EE ER OE EA N 2 1 21 InatrodGetions EE SE ie Ee es EG ER data wwe toes dae Ee N GES EG ee de ee ee SE 2 1 DED OVELVIEWS AGS DEE ee EE EE E RE ORE De ES RS EE ON Ee eg 2 1 2 2 1 sModel of Operations asses EE ie SE ER DE RE ESE Re Ge eN N Ge ERG Ee Se bee Ee Dee ED Gee tone 2 1 DA AHi nterface ia SEDES SG EE SE EE SG Ee EG EE a aa 2 1 22 12 N Intersystem Interface ressor ie gersin eE AAR EAA KA ORS VERA TENYA 2 2 2 22 Relay Layer Functions p e a A EE cee ve EEI E EE E ok OE E 2 2 2 2 9 Setvice DESCHPUON eee
42. ck number digit as specified in ANSI X3 4 with the most significant bit set to O Reserved bits This field shall contain the number of bits required to make the entire subparameter an integer number of octets in length This field shall be set to all zeros 4 38 TIA EIA 637 A 4 5 16 Message Display Mode The Message Display Mode subparameter is used to indicate to the mobile station when to display the received message The Message Display Mode subparameter has the following fixed length format ra eggs EET NN e SUBPARAMETER ID Subparameter identifier This field shall be set to 00001111 SUBPARAM LEN Subparameter length This field shall be set to 00000001 MSG DISPLAY _MODE Message display mode This field shall be set according to Table 4 5 16 1 Table 4 5 16 1 Message Display Mode Indicator Values Immediate Display The mobile station is to display the received message as soon as possible Ol Mobile default setting The mobile station is to display the received message based on a pre defined mode in the mobile station User Invoke The mobile station is to display the received message based on the mode selected by the user RESERVED Reserved bits This field shall be set to OO0000 4 39 2 20 21 22 TIA EIA 637 A 4 5 17 Multiple Encoding User Data The Multiple Encoding User Data subparameter has the following variable length format Field ___ keng
43. cording to the procedure described in 6 3 12 1 6 of TIA EIA 95 B The mobile station address fields shall be set using the originating address parameter supplied by the Transport Layer in the RL DATA Request Call processing following the transmission of the Origination Message shall follow the procedures defined in 6 6 of TIA EIA 95 B When the mobile station enters the Conversation Substate the mobile station may transmit the SMS messages in accordance with the procedures defined in 2 4 1 1 2 4 2 4 1 1 2 4 Mobile Station Message Origination in the Conversation Substate Mobile originated SMS messages are received by the mobile station SMS Relay Layer as RL DATA Request primitives from the Transport Layer The requirements of this section apply when an RL DATA Request primitive is received from the Transport Layer and the mobile station is in the TIA EIA 95 B Conversation Substate of the Mobile Station Control on the Traffic Channel State The mobile station shall compare the originating address parameter supplied by the Transport Layer in the RL DATA Request to the mobile station address used to establish the Traffic Channel If the addresses are not the same the mobile station shall not transmit the SMS message and shall return an RL ERROR Indication to the Transport Layer The error code value shall be as defined by the implementation If the addresses are the same the mobile station shall send the message using the following procedures
44. d Station Compatibility Specification with Authentication Mobile Station Base Station Compatibility Standard for 800 MHz Analog Cellular Auxiliary and Residential Services November 1995 Administration of Parameter Value Assignments for TIA EIA Spread Spectrum Standards Internet Protocol 1 4 TIA EIA 637 A 1 RFC 822 Standard for the Format of ARPA Internet Text Messages 2 WAP Arch Wireless Application Protocol Architecture Specification 3 Wireless Application Protocol Forum April 30 1998 1 5 TIA EIA 637 A 1 4 Network Reference Model Figure 1 4 1 contains the network reference model for SMS This model presents functional entities and associated interface reference points that may logically comprise a wireless network Interface reference points Um Aj W N are defined in Section 5 2 of TIA EIA 41 1 D The model is intended to provide a level of abstraction that facilitates the specification of messages within TIA EIA 637 A As such implementations may vary with respect to how the functional entities are distributed among physical units U A MS m BS i pst W TE N MC TE Figure 1 4 1 Simplified SMS Reference Model The base station BS in this model contains the transceiver equipment Mobile Switching Center MSC and any Inter Working Function IWF required for network connection These elements are grouped together because there is no ne
45. defined in this standard The Alert With Info SMS message carries a Teleservice message functionally equivalent to the SMS Deliver Message All Teleservices defined in this standard may be supported by analog Alert With Info SMS messages The INFO_DATA fields of the Alert With Info SMS message shall contain the SMS Teleservice message The first 16 bits of the SMS Teleservice message shall contain the Teleservice Identifier as specified in Table 3 4 3 1 1 in the following format Field tenth bits IDENTIFIER Teleservice identifier This field shall be set to the value corresponding to the Teleservice as defined in the SMS_TELESERVICE Identifier Values Table in TIA EIA 41 D The Teleservices supported in this standard are listed in Table 3 4 3 1 1 The remaining bits of the SMS Teleservice message shall contain one or more subparameters in the following format ra omw Subparameter Data 8xSUBPARAM_LEN SUBPARAMETER ID Subparameter identifier See Table 4 5 1 SUBPARAM_LEN Subparameter length This field shall be set to the number of octets in the subparameter not including the SUBPARAMETER ID and SUBPARAM LEN fields Subparameter Data Subparameter data fields See 4 5 The Message Identifier subparameter is optional in TIA EIA 95 B analog Alert With Info SMS messages SMS messages carried as Alert With Info SMS messages are by default SMS Deliver Messages Other message types may be used in future implementations
46. des in SMS bearer service end points and relay points see 1 5 In a bearer service end point the SMS Transport Layer provides the means of access to the SMS system for Teleservices that generate or receive SMS messages In a bearer service relay point the Transport Layer provides an interface between Relay Layers 3 2 Overview 3 2 1 Model of Operation The SMS Transport Layers use Relay Layer services to originate forward and terminate SMS messages sent between mobile stations and MCs It is assumed that the Link Layers used by the Relay Layers support message addressing so that certain address parameters can be inferred by the Relay Layer from Link Layer headers and are therefore not necessary in Transport Layer messages In particular it is assumed that the SMS Point to Point Message does not require certain address parameters because the Link Layers will provide this address On the CDMA Paging Channel for example it can be assumed that the Relay Layer can extract the address from the ADDRESS field of the TIA EIA 95 B Data Burst Message Requirements for the presence of address parameters are given with the message processing requirements in the following sections SMS Transport Layers have different functions in SMS bearer service end points and relay points as discussed in 3 2 2 3 2 2 Transport Layer Functions 3 2 2 1 Bearer Service End Points In an SMS bearer service end point the Transport Layer provides the following funct
47. ding User Data 4 5 17 Optional TIA EIA 637 A 4 5 Bearer Data Subparameters The Bearer Data parameter of the Transport Layer message contains one or more of the following Bearer Data subparameters Table 4 5 1 Bearer Data Subparameter Identifiers Subparameter SUBPARAMETER ID Value 4 5 1 Message Identifier TIA EIA 637 A The Message Identifier subparameter provides the message type and a message identification that can be used for acknowledgment The Message Identifier subparameter has the following fixed length format Fad ems es SUBPARAMETER ID SUBPARAM LEN MESSAGE TYPE Subparameter identifier This field shall be set to 00000000 Subparameter length This field shall be set to O0000011 Message type The mobile station or base station shall set this field to the value from Table 4 5 1 1 identifying the message type Table 4 5 1 1 Message Types MESSAGE_ID Message identifier The Teleservice end point shall set this field to the message identifier value for this message see 4 3 1 5 For Teleservices that do not require message identifiers this field should be set to OxOOOO TIA EIA 637 A RESERVED Reserved bits This field shall be set to OOOO 2 20 21 22 23 24 25 26 4 5 2 User Data TIA EIA 637 A The User Data subparameter has the following variable length format itd O es MSG ENCODING 5 MESSAGE TYPE NUM FIELDS
48. dity Period Absolute subparameter has the following fixed length format ra ages OS ET o is susrama FR EN FR wosa FR N FR Note all date and time fields contain two 4 bit BCD numbers giving the decimal value of the field For example if the year is 93 the YEAR field contains 10010011 SUBPARAMETER ID Subparameter identifier This field shall be set to 00000100 SUBPARAM LEN Subparameter length This field shall be set to 00000110 YEAR Current year UTC If the expiration year UTC is less than or equal to 1999 this field shall be set to the expiration year minus 1900 If the expiration year UTC is greater than or equal to 2000 this field shall be set to the expiration year minus 2000 11 MONTH Current month UTC This field shall be set to the expiration month UTC in the range 1 12 11 When performing computations with the value of the field YEAR the value should be converted to the full year in the range 1996 2095 by adding 1900 if the value is between 96 and 99 inclusive or by adding 2000 if the value is between 00 and 95 inclusive e g 99 should be converted to 1999 and 00 to 2000 4 24 DAY HOURS MINUTES SECONDS TIA EIA 637 A Current day of month UTC This field shall be set to the expiration day of the month UTC Current hour UTC This field shall be set to the expiration hour UTC in the range 0 23 Current minutes UTC This field shall b
49. e If the PRIORITY field is set to 11 the mobile station shall receive and process the broadcast message or page otherwise the mobile station should receive and process the broadcast message or page if configured to receive broadcast messages and pages of the priority level given by the PRIORITY field e The mobile station should receive and process the broadcast message or page if the SERVICE field contains a service category that the mobile station has been configured to receive and if the LANGUAGE field contains a language indicator that the mobile station has been configured to receive otherwise the mobile station may discard the broadcast message or page record The SMS Relay Layer shall process all Data Burst Messages on the Paging Channel that are addressed to a broadcast address that the mobile station is configured to receive and that have the BURST_TYPE field set to 000011 The SMS Relay Layer shall discard the message without further processing if any of the following is true e MSG NUMBER field is set to a value other than 1 e NUM MSGS field is set to a value other than 1 e NUM FIELDS field is set to zero Otherwise the SMS Relay Layer shall send the Transport Layer an RL BCDATA Indication containing the CHARi fields of the received Data Burst Message 2 4 1 2 2 Traffic Channel Procedures Since there is no address field in messages sent on the Forward Traffic Channel broadcast SMS messages are indistinguishable f
50. e ee de ee ee 2 9 2 4 1 1 1 2 Mobile SMS Message OriginatHOn sesse sesde see see se de ee ee ee 2 9 2 4 1 1 2 Mobile Station Traffic Channel Procedures ees see ee ee 2 10 2 4 1 1 2 1 Negotiation for the SMS Service Option esse sesse ee see ee 2 10 2 4 1 1 2 1 1 Procedures Using Service Option Negotiation esse see see 2 11 2 4 1 1 2 1 2 Procedures Using Service Negotiation sees sesse see see see ee 2 11 2 4 1 1 2 2 Mobile SMS Message Termination esse sees see see ee ee Gee ee ee ee 2 12 2 4 1 1 2 8 Traffic Channel SEP asses SEE sacs SOGE ORE ES ESEG EE EEE Ee 2 13 2 4 1 1 2 4 Mobile Station Message Origination in the Conversation Substate2 13 2 4 1 2 Broadcast Procedures vrier Es RE VERRE ee ee an VAKET RN E Ve Be Aa eek di 2 14 2 4 1 2 1 Paging Channel Procedures for Broadcast SMS ees ee 2 15 2 4 1 2 2 Traffic Channel Procedures sesse ees ee ee ee ee ee 2 15 2 42 Base Station Procedures Um Interface sees sesse se sek ek Ge ee ee Ge ek ek ee 2 16 2 4 2 1 Point to point Procedur S sesse si EN ee tate DER Se ee HE ER Se ee Ee gee sess 2 16 2 4 9 1 1 Paging Channel Procedurds siese ss ee Vee Ee De Se ESE Ei 2 16 2 4 2 1 1 1 Mobile SMS Message OriginatHOon sees sesse es see see ee ee ee ee ee ee 2 16 2 4 2 1 1 2 Mobile SMS Message Termination esse sees see see ee ee ee ee ee ee 2 16 2 4 2 1 2 Base Station Traffic Channel Procedures iss es ss ede see ee ee 2 17 2 4 2 1
51. e service is provided as a point to point service and as a broadcast service The N Interface Relay Layer provides message delivery between the base station and the MC This service is provided as a point to point service only 2 2 3 2 1 Point to Point The point to point Relay Layer service provides for the transmission and reception of Transport Layer messages destined for or received from individual mobile stations When requested this service provides a confirmation to the Transport Layer that a message sent on the Um or N Interface was received based on Link Layer acknowledgment procedures The primitives used for this service are RL DATA RL ERROR and RL CONTROL For mobile terminated SMS messages received from the N Interface Link Layer the base station Relay Layer determines the destination mobile station address and passes the address to the Transport Layer The Relay Layer may request confirmation of delivery to the mobile station as required by the N Interface Link Layer For mobile originated SMS messages received from the Transport Layer the base station N Interface Relay Layer formats the originating mobile station address the destination MC address and other information as required by the N Interface Link Layer and passes the message to the N Interface Link Layer For mobile terminated SMS messages received from the Transport Layer the base station Um Interface Relay Layer formats the mobile station address and other informati
52. e set to the expiration minutes UTC in the range 0 59 Current seconds UTC This field shall be set to the expiration seconds UTC in the range 0 59 4 25 TIA EIA 637 A 4 5 6 Validity Period Relative The Validity Period Relative subparameter indicates to the Message Center the time period beginning from the time the message is received by the Message Center after which the message should be discarded if not delivered to the destination May also be used to indicate the time period to retain a message sent to a mobile station The Validity Period Relative subparameter has the following fixed length format Fad eye es VALIDITY sooo i SUBPARAMETER ID Subparameter identifier This field shall be set to 00000101 SUBPARAM_LEN Subparameter length This field shall be set to OO000001 VALIDITY gt Validity period This field shall be set according to Table 4 5 6 1 4 26 TIA EIA 637 A Table 4 5 6 1 Coding of Relative Time Fields decimal Period Time 144 to 167 12 hours value 143 x50 minute x x iet 196 wame 1600s xl Ee E Valid until registration area changes X discard if not registered 1 Indicates that the message should be discarded if not immediately deliverable If this value is present in a message received by a mobile station aal N Valid until mobile becomes inactive Deliver when mobile next becomes active ma EL the mobile station should di
53. e ts _ SUBPARAM_LEN One or more occurrences of the following encoding specific fields Encoding specific fields Variable The subparameter ends with the following field SUBPARAMETER ID SUBPARAM LEN Encoding specific fields Subparameter identifier This field shall be set to 00010000 Subparameter length This field shall be set to the number of octets in the subparameter not including the SUBPARAMETER ID and SUBPARAM LEN fields Encoding specific fields Encoding specific fields shall include the following sub fields Field MSG ENCODING MSG_ENCODING NUM_FIELDS NUM_FIELDS occurrences of the following field CHARi Variable see TSB58 A Length bits Message encoding See TSB58 A Support of an encoding method does not imply that the entire encodable character set must be supported In general once the supported character set is determined various subsets of the character set can be supported If a message is comprised entirely of 4 40 NUM_FIELDS CHARi RESERVED TIA EIA 637 A characters from a supported subset of a character set it can be displayed If a message contains an unsupported character of a character set it can be discarded Number of occurrences of the CHARi field This field shall be set to the number of characters included in this subparameter Character This parameter shall include NUM FIELDS occurrences of this field Reser
54. e uses the SMS Deliver Message and the SMS Submit Message WAP is a point to point service only Table 4 3 6 1 and 4 3 6 2 list the subparameters used by WAP in the SMS Deliver Message and the SMS Submit Message The MESSAGE_ID field of the Message Identifier subparameter shall be set as described in the Wireless Application Protocol specification The MSG_ENCODING field of the User Data subparameter shall be set to 00000 The mobile station and MC may ignore parameters not listed in Table 4 3 6 1 and in Table 4 3 6 2 Table 4 3 6 1 SMS Deliver Message Subparameters WAP Message Identifier Mandatory Mandatory Table 4 3 6 2 SMS Submit Message Subparameters WAP Message Identifier Mandatory Mandatory Since WAP is normally used for interactive sessions and has provisions that ensure reliable message delivery when required the MC should not store WAP messages that cannot be delivered immediately TIA EIA 637 A 4 4 Teleservice Message Contents Teleservice messages are contained in the Bearer Data parameter of Transport Layer messages The Teleservice message type is identified by the MESSAGE_TYPE field of the Message Identifier subparameter The following sections list the subparameters that may be included in the Bearer Data parameter for each Teleservice message type 4 4 1 SMS Deliver Message The SMS Deliver Message may include the following Bearer Data subparameters Table 4 4 1 1 SMS Deliver Message Subparamete
55. ed to distinguish them in this standard The MC element in this model represents a generic SMS Message Center function The N reference point represents one or more standardized interfaces between an SMS message center and a BS The Terminal Equipment TE is voice or data equipment connected either directly or indirectly to the MC It is possible for the MC to be included in or co located with a base station In this case the N Interface is internal to the base station For purposes of this standard the procedures defined for the N Interface should be followed for such internal interfaces 1 6 20 21 22 23 24 25 TIA EIA 637 A 1 5 SMS Protocols The SMS protocol stack for the CDMA mode of operation is illustrated in Figure 1 5 1 Shaded areas indicate the protocol elements covered in this standard In the analog mode of operation only the Teleservice Layer portion of this standard applies see 4 3 1 4 Mobile Station Base Station MC Bearer service Bearer service Bearer service end point relay point end point SMS Teleservice Layer SMS Transport Layer SMS Relay Layer Figure 1 5 1 SMS Protocol Stack Figure 1 5 1 shows a simplified view of the network carrying SMS including only a single SMS message relay point In principle any number of relay points could be included each containing an SMS protocol stack similar to that shown for the base station For example during a cal
56. eeeaeeceeueeeeaes 3 2 3 3 Definition of Procedures sete RE Eg RRR GE A NAL ae 3 2 3 3 1 Relay Point Procedures Base Station 20 0 0 esse see see de ee ee ee ee ee ee ee 3 2 3 3 2 End Point Procedures Mobile Station esse esse esse esse see see see see ee ee ee ee 3 4 3 3 3 Authentication Procedures esse esse ee see Se e Gee Ge ee Gee Ge ee Gee ee Gee Ee 3 6 3 3 3 1 Mobile Station Procedures sees see ee a ee a ee eek ee 3 6 3 3 3 2 Base Station Procedures x iss see HE EE SEN GEE E SERE Ve ge He EE SEGE ve Ge He Ge Ke See Vee He 3 6 3 4 Transport Layer Messages ii Ee Ee De Ee ge Re eb ee De E ee DE De Ee ee ee es 3 7 3 4 1 Message Pormat EE RE EE OE EE N OR RE OE EK 3 7 3 42 Message Definition EE EES GER SE ER EE ES Ee Ee de Ee Ee Ge De Ee SO EE EN Ge ee 3 8 3 4 2 1 SMS Point to Point Message ii ss ee Se EE ES RE Se cee See ESE Ee EE Gee GEN ee ke ee dee 3 8 3422 SMS Broadcast Messa fe seccion a EE KS EE SEG SES REG EKS EE ESEG REG EES Ve EK Ee 3 8 3 4 2 3 SMS Acknowledge Message sees sees ee see ee deet Gee ee ee ee ee ed ee ee ee ees 3 9 34 3 Parameter Definitiofi8 sure els SE NE WEL Ee NG EED Ee SS EG ye Le VR GEGEE De es DR des 3 9 34 3 1 Teleservice ldentifier is EERS ESEG EL VRESE GO EVER GEE GENE VEE N SA Gees se ve ee 3 10 3 4 3 2 Oeri Ce Cate g OLY SE RES DEE de Tae Ee ee E GE ia GE ee Ee GE eg E Ge oe eg ee es 3 11 34 3 3 Address Parameters ER Se SES Ne SEE GE EES GE leave SES es ED ENG RS ENG es ge ee gee b
57. ees 3 14 34 3 4 SUDAGAIESS edhe EG ae AN 3 17 34 3 5 Bearer Reply ption is eis ek oi hanes EENE ainda ghia Ak EG De n ny 3 19 3 4 3 6 Cause COdES eu DEE Mi se Se Ee De eg See We Ee De De GN Ee dudes Fee ES GR EED 3 20 ER el od ORR OE RE RE OE EE IE 3 21 4 SMS Teleservice Dayer ao DADE DEEG DE See SE ihe Sab RE ES GE AR Ge DE GE SE Ee ties deren tities 4 1 A IntroduetiOR reniei RR EER EEES aE OSETE OE GER SR GE BEG OE EE wee de POSEE OEO EEE 4 1 EMS au ARE EE ME EE EE AE EE 4 1 4 3 Teleservice Procedures aneneen a A E RAESTE Ps HER Ee 4 1 4 31 General EE Ee E EAE E Ge ed 4 1 4 3 1 1 Mobile Station Message TerminatHOn esse sesse see dee ee ee ee ee ee ee 4 1 4 3 1 2 Mobile Station Message Origination esse see see see dee ee ee ee ee ee ee ee 4 2 4 3 1 3 Broadcast Messaging Service sees sees see dee dee de Gee ee a ee ee ee ee ee ee 4 2 TIA EIA 637 A 4 3 1 4 Analog Mode SMS Services auri iese sesse En ee ee ee ee de ee ee ee de dee 4 2 4 3 1 4 1 Extended Protocol SMS Services segoro yir ria saran EGOE eek ee VOSE ee ee 4 3 4 3 1 4 2 Alert With Info SMS Services ees sesse ss see ee ee de ee ee ee ee 4 4 4 3 1 5 Setting of Message Identifier Field esse ees ee ee ee ee ee 4 5 4 3 1 6 Unique Message Identification ees see eek ee ee ee ede ee 4 5 4 3 2 IS 91 Extended Protocol Enhanced Services ees sesse e ese ee sees sees eed ee ee ee ee 4 6 4 3 3 Wireless Paging Teleservice WPT i
58. ents for 1 8 to 2 0 GHz Code Division Multiple Access CDMA Personal Communications Systems A mobile station can obtain Short Message Service operating in either the analog or the spread spectrum CDMA mode when it conforms to this standard and any of the following standards e TIA EIA 95 B e TIA EIA IS 95 A inclusive of text adopted by TSB74 e ANSI J STD 008 This standard does not address the quality or reliability of Short Message Service nor does it cover equipment performance or measurement procedures SECTION SUMMARY 1 Introduction This section defines the terms references protocols and network reference model used in this document 2 SMS Relay Layer This section defines the requirements for the lower layer of the SMS bearer service protocols The SMS Relay Layer provides the interface between the Transport Layer and the Link Layer used for message transmission 3 SMS Transport Layer This section defines the requirements for the upper layer of the SMS bearer service protocols The SMS Transport Layer manages the end to end delivery of messages 4 SMS Teleservice Layer This section defines the requirements for the SMS Teleservice Layer which provides application level data formats and procedures NOTES 1 The following verbal forms are used Shall and shall not identify requirements to be followed strictly to conform to the standard and from which no deviation is permitted Should and sh
59. ese esse see ee ee ee ee ee ee ee ee ee ee ee 4 6 4 3 4 Wireless Messaging Teleservice WMT iese ee ee ee ee ee ee ee ee ee ee ee 4 8 4 3 5 Voice Mail Notification VMN ee ee see ee se ee ee ee ee ee ee ee ee ee ee ee ee ee ee ee 4 10 4 3 6 Wireless Application Protocol WAP iese see ee ee ee ee de ee ee ee ee ee 4 10 4 4 Teleservice Message Contents sies sesse ee ee ee ee ee ee de ee ee ee ee ee 4 12 44 1 SMS Deliver MeSSage ss scsi es EE Ge ES GEES SG EE SE ES ge sg SG OR SR EAE EG gek SE ER Gee Ke See ys 4 12 4 4 2 SMS Submit Message sissies see see dee de ee de ee de de ee ee ee ee ee ee ee ee 4 13 44 3 SMS Cancellation Messages EE EE EE EG GE ER DE ED De Ge DE pena DE 4 14 4 4 4 SMS User Acknowledgment Message siese see see see se de ee ee ee ee ee ee 4 15 4 4 5 SMS Delivery Acknowledgment Message sissies se see see see ee ee ee ee ee 4 16 4 5 Bearer Data Subparameters 5 siese EE RE EG GE a EED RE De E ee Ee Ee 4 17 4 5 1 Message Identifier epeei aie EAKATE NRAKA UEA GES Ve de Ge Des Ve de GE eN SR de bed 4 18 45 2 USER DATA SEE dis Sess EE DE EG onde dulce E DS Ge eg ee Gn De Ee ED ee se DS Ee 4 20 4 53 User Response Gode EE ED GE EE NG EE eee Eg De GE Ge Ge GED Ge Ge ER Ge 4 22 4 5 4 Message Center Time Stamp cc ses sees see see de de ee de de ee ee ee ee ee 4 23 4 5 5 Validity Period Absolute si ee it EE He isd Ee DE eid ois des 4 25 4 5 6 Validity Period Relative
60. eservice Identifier The Teleservice Identifier parameter identifies which upper layer service access point is sending or should receive this message The Teleservice Identifier parameter has the following fixed length format Fad ems es FEE EN FR PARAMETER ID SMS parameter identifier This field shall be set to 00000000 PARAMETER LEN SMS message parameter length This field shall be set to 00000010 IDENTIFIER Teleservice identifier This field shall be set to the value corresponding to the Teleservice as defined in the SMS TELESERVICE Identifier Values Table in TIA EIA 41 D See Table 175 in Section 6 5 2 The Teleservices supported in this standard are listed in Table 3 4 3 1 1 Table 3 4 3 1 1 TIA EIA 41 D Supported Teleservices TIA E1A 637 A Teleservice TIA EIA 41 Teleservice IS 91 Extended Protocol Enhanced Services CMT 91 Wireless Paging Teleservice CPT 95 Wireless Messaging Teleservice CMT 95 Voice Mail Notification VMN 95 Wireless Application Protocol 3 4 3 2 Service Category TIA EIA 637 A The Service Category parameter identifies the type of service supported by the SMS message The Service Category parameter has the following fixed length format Fad ems es FEE FR PARAMETER ID PARAMETER LEN CATEGORY SMS parameter identifier This field shall be set to 00000001 SMS message parameter length This field shall be set to O0000010 Service category Thi
61. f the SMS delivery system that can originate or terminate SMS messages IWF An interworking function provides information conversion A data service IWF provides functions needed for a mobile station to communicate with data terminal equipment connected to the network MC SMS Message Center Mobile Switching Center MSC A configuration of equipment that provides wireless radio telephone service Also called Mobile Telephone Switching Office MTSO Mobile Originated Submitted to an SMS service provider by a mobile station Mobile Station A station fixed or mobile which serves as the end user s wireless communication link with the base station Mobile stations include portable units e g hand held mobile units and units installed in vehicles Mobile Terminated Delivered to a mobile station by an SMS service provider Relay Layer The layer of the bearer service protocol responsible for the interface between the Transport Layer and the Link Layer used for message transmission Relay Point An element of the SMS delivery system that forwards SMS messages SMS Short Message Service STX One of several allowable character sets allowed in IS 91 for CHAR An STX 111100 may be placed in the message to link this message to the previous message sent All values other than STX in the 15th character position indicate end of message and are not displayed The STX character is only valid for Short Messages TE Terminal Equipment
62. he Request primitive type is used by the Transport Layer to request a service from the Relay Layer The Confirm primitive type is used by the Relay Layer to report a consequence of the Request primitive type The Indication primitive type is used by the Relay Layer to provide information to the Transport Layer The Response primitive type is used by the Transport Layer to request a service from the Relay Layer as a consequence of the Indication primitive type The following tables contain some examples of the primitive definitions The conventions used for service interface primitives are shown in Table 2 2 3 1 1 2 3 TIA EIA 637 A Table 2 2 3 1 1 Um Interface Primitive Types Primitive Type Source Destination Purpose Request service user service provider Request a service resource etc Confirm service provider service user Response positive or negative to a Request primitive Indication service provider service user Indicates that data or an event for the service user has occurred Response service user service provider Acknowledgment of an Indication Note that every Request primitive has a corresponding Confirm primitive and every Indication has a corresponding Response primitive The invocation of service primitives is noted as follows RX Primitive_Type parameters where RX Primitive_Type and parameters are defined in Table 2 2 3 1 2 Table 2 2 3 1 2 Um Interface Primit
63. he serving system the base station SMS Transport Layer should form the authentication digits as described in 3 3 3 1 from the message contents in each RL DATA Indication received from the Um Interface Relay Layer The base station should use the sequence of digits to compute the authentication signature in accordance with 6 3 12 1 8 of TIA EIA 95 B and should compare the computed signature with the authentication parameter of the RL DATA Indication as discussed in 6 3 12 1 8 of TIA EIA 95 B 8For addresses consisting of a sequence of digits the last digits in the sequence are considered least significant 3 6 TIA EIA 637 A 1 3 4 Transport Layer Messages 2 The SMS Transport Layer messages are summarized in Table 3 4 1 4 Table 3 4 1 SMS Transport Layer Messages Message Type base station gt mobile station gt SMS MSG TYPE __ mobilestation station base station station All other values are reserved 6 3 4 1 Message Format 7 All SMS Transport Layer messages shall use the following variable length format Field Length ses SMS_MSG_TYPE Ed One or more occurrences of the following parameter record Parameter Data 8xPARAMETER_LEN 10 SMS_MSG_TYPE SMS message type 11 See Table 3 4 1 12 PARAMETER_ID SMS message parameter identifier 13 See Table 3 4 3 1 14 PARAMETER_LEN SMS message parameter length 15 This field shall be set to the number of octets in the SMS 16 message parameter no
64. ilure If the only connected service option is Service Option 6 or Service Option 14 the base station should release the traffic channel when no SMS messages have been received or sent during a period of time which is implementation dependent After transmitting an SMS message the base station should delay the traffic channel release for a period of time sufficient to allow the mobile station to return any requested acknowledgments 2 4 2 2 Broadcast Procedures This section defines the procedures for processing of mobile terminated SMS messages that are to be addressed to broadcast addresses Broadcast SMS messages can be sent on the Paging Channel and these messages can also be sent to individual mobile stations on the Forward Traffic Channel SMS messages addressed to broadcast addresses are received by the base station SMS Relay Layer as RL BCDATA Request primitives from the Transport Layer When the base station Relay Layer receives an RL BCDATA Request primitive from the Transport Layer the Relay Layer should form a Data Burst Message see 7 7 2 3 2 9 of TIA EIA 95 B If a Data Burst Message is formed the Relay Layer shall set BURST_TYPE to 000011 and shall set the BC_ADDR field of the Data Burst Message to the value of the address parameter of the RL BCDATA Request The base station transmits the message on selected Paging Channels of selected CDMA channels in the selected broadcast area Procedures for selection of broadcast area
65. ing three states that are defined in TIA EIA 95 B e In the Mobile Station Idle State the mobile station has limited access to system functions In this state the mobile station monitors a Paging Channel on which overhead information paging messages and SMS messages can be sent to the mobile station The mobile station can also send SMS messages by means of an Access Channel though the message size and rate are limited The Access Channel can also be used to gain access to CDMA Traffic Channels which offer greater data bandwidth e In the System Access State the mobile station attempts to send a TIA EIA 95 B message on the CDMA Access Channel While in this state the mobile station can receive SMS messages but does not send SMS acknowledgments or new SMS messages until the access attempt is complete e In the Mobile Station Control on the Traffic Channel State a mobile station has full access to system functions In this state a mobile station has an assigned Traffic 2 1 20 21 22 23 TIA EIA 637 A Channel which can be used for voice data or other services The data flow is full duplex and in that regard may be compared to a 4 wire telephone connection The SMS Relay Layer can deliver messages to mobile stations in any of these states The Relay Layer is also capable of using TIA EIA 95 B call control signaling to direct mobile stations to change states as necessary in order to deliver SMS messages 2 2 1 2 N Intersyste
66. ion address for paging shall be determined using the address parameter supplied by the Transport Layer in the RL DATA Request If the mobile station cannot be paged the Relay Layer shall send an RL ERROR Indication primitive to the Transport Layer with error code set to the appropriate SMS_CauseCode value as defined in the SMS_CauseCode Table of TIA EIA 41 D Otherwise the base station shall page the mobile station and establish a Traffic Channel using the procedures defined in 7 6 of TIA EIA 95 B The base station shall request Service Option 6 or Service Option 14 If the mobile station does not respond to paging the Relay Layer shall send an RL ERROR Indication primitive to the Transport Layer with error code set to the appropriate SMS_CauseCode value as defined in the SMS_CauseCode Table of TIA EIA 41 D When the base station enters the Conversation Substate the base station may transmit the SMS messages in accordance with the procedures defined in 2 4 2 1 2 4 2 4 2 1 2 4 Mobile Station Message Termination in the Conversation Substate SMS messages addressed to individual mobile stations are received by the base station SMS Relay Layer as RL DATA Request primitives from the Transport Layer The requirements of this section shall be followed when an RL DATA Request primitive is received from the Transport Layer and the addressed mobile station is in the TIA EIA 95 B Conversation Substate of the Mobile Station Control on the Traffic Channel St
67. ions e Receiving message parameters from SMS Teleservices formatting SMS Transport Layer messages and passing the message to the Relay Layer using the appropriate Relay Layer service primitives e Informing the Relay Layer when all expected acknowledgments of submitted messages have been received e Informing the Teleservices when Relay Layer errors are reported e Receiving SMS messages from the Relay Layer and passing the messages to the SMS Teleservice e In mobile stations performing authentication calculations as described in 3 3 3 1 3 2 2 2 Bearer Service Relay Points In an SMS bearer service relay point the Transport Layer provides the following functions 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 TIA EIA 637 A e Receiving SMS messages from a Relay Layer reformatting the SMS Transport Layer messages if necessary and passing the message to another Relay Layer using the appropriate Relay Layer service primitives e Passing confirmations or error reports between the Relay Layers if requested e In TIA EIA 95 B base stations performing authentication calculations as described in 3 3 3 2 or interfacing to the entities performing authentication calculations 3 2 3 Service Description 3 2 3 1 Teleservice Interface This standard does not formally define the interface between the Transport Layer and the SMS Teleservice This interface may be Teleservice specific and is to
68. ives RX An abbreviation for the service provider entity e g RL BCDATA for Relay Layer Broadcast Data Primitive_Type The specific Primitive Type as defined in Table 2 2 3 1 1 e g Request parameters An optional list of parameters for the primitive e g Address For example a request to transfer broadcast SMS messages between the Transport Layer and the Relay Layer uses the RL BCDATA primitive The Relay Layer passes the Transport Layer Message text and the destination broadcast address parameters as follows RL BCDATA Request Transport Layer Message Broadcast Address Primitives and parameters for the Um Interface Relay Layer are summarized in Table 2 2 3 1 2 2 4 TIA EIA 637 A 2 2 3 1 1 Um Interface Primitives Table 2 2 3 1 1 1 summarizes the primitives supported by the Relay Layer for the Um Interface Table 2 2 3 1 1 1 Relay Layer Service Primitives Um Interface Type Parameters remes Confirm Indication Response Transport Layer Message Address Authentication Confirm Request RL BCDATA Transport Layer Message EE Address RL RL ERROR Eror Type The RL DATA primitive is used to transfer point to point SMS messages between the Transport Layer and the Relay Layer The parameters of the RL DATA primitive are the Transport Layer message text authentication data confirmation request and the mobile station identifier which may be a source or destination address
69. l accept and process Data Burst Messages received on the CDMA Forward Traffic Channel see 7 7 3 3 2 4 of TIA EIA 95 B Processing of 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 TIA EIA 637 A TIA EIA 95 B layer 2 fields shall be in accordance with TIA EIA 95 B If requested in the ACK_RE Q field TIA EIA 95 B layer 2 acknowledgments shall be returned whether or not message errors are detected by the SMS Relay Layer The SMS Relay Layer shall process all Data Burst Messages addressed to the mobile station on the Forward Traffic Channel and having the BURST_TYPE field set to 000011 The SMS Relay Layer shall discard the message without further processing if any of the following is true e MSG NUMBER field is set to a value other than 1 e NUM MSGS field is set to a value other than 1 e NUM FIELDS field is set to zero Otherwise the SMS Relay Layer shall send the Transport Layer an RL DATA Indication containing the CHARi fields of the received Data Burst Message 2 4 1 1 2 3 Traffic Channel Setup When a mobile station in the TIA EIA 95 B Mobile Station Idle State sends SMS data on a Traffic Channel the following procedures apply The mobile station shall send an Origination Message see 6 7 1 3 2 4 of TIA EIA 95 B containing no dialed digits and requesting Service Option 6 or Service Option 14 Authentication of the Origination Message shall be conducted ac
70. l that has undergone an intersystem handoff SMS messages arriving at the mobile station s anchor base station must be forwarded to the current serving base station for delivery The SMS bearer service is the portion of the SMS system responsible for delivery of messages between the MC and mobile user equipment The bearer service is provided by the SMS Transport Layer and the SMS Relay Layer The SMS Transport Layer is the highest layer of the bearer service protocol The Transport Layer manages the end to end delivery of messages In an entity serving as a relay point the Transport Layer is responsible for receiving SMS Transport Layer messages from an underlying SMS Relay Layer interpreting the destination address and other routing information and forwarding the message via an underlying SMS Relay Layer In entities serving as end points the Transport Layer provides the interface between the SMS Bearer Service and the SMS Teleservice 1 7 1 2 TIA EIA 637 A The SMS Relay Layer provides the interface between the Transport Layer and the Link Layer used for message transmission 1 8 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 TIA EIA 637 A 2 SMS RELAY LAYER 2 1 Introduction The SMS Relay Layer provides the interface between the SMS Transport Layer and the Link Layer used to carry short message traffic This standard addresses the SMS Relay Layer in mobile
71. ld shall be set to 00000001 LANGUAGE Language used for message text This field shall be set to the appropriate value as shown in TSB58 A 4 36 20 21 22 23 24 25 TIA EIA 637 A 4 5 15 Call Back Number The Call Back Number subparameter indicates the number to be dialed in reply to a received SMS message For teleservices such as digital paging and voice mail notification this subparameter is typically set to the number of the originating party When used in the context of a Broadcast Messaging Service Teleservice this subparameter indicates a third party call back number to be dialed in reply to a received SMS Broadcast Message The Call Back Number subparameter has the following variable length format Fed O es NUMBER_TYPE Oor3 NUMBER_PLAN Oor4 NUM_FIELDS NUM_FIELDS occurrences of the following field The subparameter ends with the following field RESERVED NX SUBPARAMETER ID Subparameter identifier This field shall be set to 00001110 SUBPARAM LEN Subparameter length This field shall be set to the number of octets in the subparameter not including the SUBPARAMETER ID and SUBPARAM LEN fields DIGIT_MODE Digit mode indicator This field indicates whether the call back number digits are 4 bit DTMF codes using the Unknown numbering plan or 8 bit ASCII codes using a specified numbering plan To specify the call back number using the binary representation
72. lue of the MST field of the User Data subparameter The CHARi fields of the User Data subparameter shall be processed in the same manner as the corresponding Teleservice subparameters according to the mapping shown in Table 4 3 1 4 1 1 for the value of the MST field in the User Data subparameter TIA EIA IS 91 Short Messages should not be segmented when carried by this Teleservice Mobile stations supporting this Teleservice are not required to concatenate messages containing STX characters Table 4 3 2 1 lists the subparameters used by TIA EIA IS 91 Extended Protocol Enhanced Services in the SMS Deliver Message The mobile station may ignore subparameters not listed in Table 4 3 2 1 Table 4 3 2 1 SMS Deliver Message Subparameters IS 91 Message Identifier Mandatory Mandatory 4 3 3 Wireless Paging Teleservice WPT The Wireless Paging Teleservice WPT is described in 6 2 of TIA EIA 664 This Teleservice uses the SMS Deliver Message and optionally the SMS Submit Message and the SMS Delivery Acknowledgment Message WPT does not support message cancellation WPT is a point to point service only Table 4 3 3 1 lists the subparameters used by WPT in the SMS Deliver Message The mobile station may ignore subparameters not listed in Table 4 3 3 1 4 6 TIA EIA 637 A Table 4 3 3 1 SMS Deliver Message Subparameters WPT When the mobile station receives a WPT SMS Deliver Message it shall perform alerting as configured by the mobile
73. m Interface In this standard the N reference point is assumed to be an intersystem network link with connectivity to the MC Intersystem links can use a variety of public and private protocols one example of which is defined in TIA EIA 41 D SMS protocols and message formats on intersystem links may differ from those used on the CDMA air interface The N Interface Relay Layer is responsible for formatting and parsing SMS messages as necessary when transmitting and receiving messages on the intersystem links 2 2 2 Relay Layer Functions The Relay Layer performs the following functions e Accepting Transport Layer messages and delivering them to the next indicated relay point or end point e Providing error indications to the Transport Layer when messages cannot be delivered to the next relay point or end point e Receiving messages and forwarding them to the Transport Layer e Interfacing to and controlling the Link Layer used for message relay e Formatting messages according to the SMS standards and or other message standards as required by the Link Layer and or peer SMS layers 2 2 TIA EIA 637 A 2 2 3 Service Description 2 2 3 1 Service Primitives Service primitives represent a logical exchange of information between layers The types of primitives used in the Relay Layer are shown in Figure 2 2 3 1 1 Transport Layer Request Confirm Indication Response Relay Layer Figure 2 2 3 1 1 Primitive Types T
74. n SMS Acknowledge Message The Bearer Reply Option parameter has the following fixed length format Fad i es FEE FR PARAMETER ID PARAMETER LEN REPLY SEG RESERVED SMS parameter identifier This field shall be set to 00000110 SMS message parameter length This field shall be set to 00000001 Reply sequence number This field shall be set to a value identifying the SMS message for which acknowledgment is requested Reserved bits This field shall be set to OO 20 21 22 23 24 25 26 27 TIA EIA 637 A 3 4 3 6 Cause Codes The Cause Codes parameter is an indication whether an SMS error has occurred and if so whether the condition is considered temporary or permanent The Cause Codes parameter has the following variable length format Fad eye es ERROR CLASS CAUSE CODE PARAMETER ID PARAMETER LEN REPLY SEG ERROR CLASS CAUSE CODE SMS parameter identifier This field shall be set to 00000111 SMS message parameter length This field shall be set to the number of octets in the parameter not including the PARAMETER ID and PARAMETER LEN fields Reply sequence number This field shall be set to the reply sequence number in the Bearer Reply Option parameter of the message being acknowledged Error report class If there is no error this field shall be set to OO If the error is caused by a temporary condition this field shall be set to
75. n en GE ENGER SG a a e a EG s 2 3 2 2 8 1 DELVICE PHIIMMUVES PEIA E T EAA EPEA EAA E EEE ee eg 2 3 2 2 3 1 1 Um Interface PrimitiVes esse sesse e a E E EE NE a ek ee 2 5 2 23 12 N Interface Primitive Sre aiie s ke De eg De E E E ed 2 6 2 2 3 2 Services Provided by the Relay Layer ssessessessessessessesessessessessessesseseess 2 7 2 2 8 2 1 Point tOEPOIE Ed EE EDE ee GE OE GE Ge GR DE DER EE GR DE DE oe BE Gee Dee 2 7 2 2 3 2 2 Broadcastisiisse vee EE EE gee vee ede Se ee ee ie See GE N Ee EE 2 7 2 2 3 3 Services Required from TIA EIA 95 B Protocol LayeTrs sees ss esse esse see 2 7 2 2 3 4 Services Required from Intersystem Links sesde ss esse ee ee ee ee 2 8 2 9 Ele fientsofProeedure si OE SEER ER Gee ND Ee EE Ge WEN Ee Gee WEE Ge EE ed Ee ee ee de dee de 2 8 2 3 1 Formats f Fields ss is Re inne Ee ges Ee donate os be EE DE GE og GE De ge EED 2 8 23 27 Error Codes Ses vse ss is be eed EED el es DEE ees De A Ee Se EE GE DE eg de EE Gr EN eg 2 8 24 Definition of Procedures sis EE ERAS EE Pe see EE pease sae Vee ER VASE RS SEE SR VG SEN E EEE 2 8 24 1 Mobile Station Procedur s si EE DE DES ES Re RED US RE Dee DAG SG US Re EG EG KS Ge ee GEE 2 8 2 4 1 1 Point to point Proc dur 8 s sus ER OER GESKEER AG ER SERE OE oe GES Wee Eg di 2 8 2 4 1 1 1 Paging Channel Procedures esse sees ee ee i ee ee ee Ge ee 2 9 iii TIA EIA 637 A 2 4 1 1 1 1 Mobile SMS Message Termination sies sesse see see e
76. ns of the standards indicated below ANSI and TIA maintain registers of currently valid national standards published by them ISO 646 1983 ISO 8348 1987 AD2 CCITT Recommendation T 50 CCITT Recommendation X 213 CCITT Recommendation X 25 ANSI T1 607 1990 ANSI X3 4 1986 ANSI TIA EIA 41 D TIA EIA 95 B ANSI TIA E1A 664 ANSI TIA EIA 691 TIA EIA 553 A TIA EIA 1S 91 TSB58 A RFC 791 Information Processing Seven Byte Character Set for Information Processing Character Interchange Information Processing Systems Data Communications Network Service Definition Addendum 2 Network Layer Addressing International Alphabet No 5 Network Service Definition for Open Systems Interconnection OSI for CCITT Applications Interface Between Data Terminal Equipment DTE and Data Circuit Terminating Equipment DCE for Terminals Operating in the Packet Mode and Connected to Public Data Networks by Dedicated Circuit Integrated Services Digital Network ISDN Layer 3 Signaling Specification for Circuit Switched Bearer Service for Digital Subscriber Signaling System Number 1 DSS1 Code for Information Interchange Cellular Radio Telecommunications Intersystem Operations December 1997 Mobile Station Base Station Compatibility Standard for Dual Mode Spread Spectrum Systems Cellular Features Description ANSI version of IS 53 A ANSI Enhanced Analog IS 691 Core Analog Standard 800 MHz Mobile Station Lan
77. nt day of month UTC This field shall be set to the current day of the month UTC Current hour UTC This field shall be set to the current hour UTC in the range 0 23 Current minutes UTC This field shall be set to the current minutes UTC in the range 0 59 Current seconds UTC This field shall be set to the current seconds UTC in the range 0 59 4 29 TIA EIA 637 A 4 5 8 Deferred Delivery Time Relative The Deferred Delivery Time Relative subparameter indicates the relative time of delivery desired by the sender Indicates the time period beginning from the time the message is received by the Message Center after which the message should be delivered The Deferred Delivery Time Relative subparameter has the following fixed length format Fed i es SUBPARAMETER ID Subparameter identifier This field shall be set to 00000111 SUBPARAM_LEN Subparameter length This field shall be set to 00000001 DELIVERY_TIME Deferred delivery time period This field shall be set according to Table 4 5 6 1 4 30 4 5 9 Priority Indicator TIA EIA 637 A The Priority Indicator subparameter indicates the priority level of the message The Priority Indicator subparameter has the following fixed length format ra omw EET NN FREE PRIORITY SUBPARAMETER ID Subparameter identifier This field shall be set to 00001000 SUBPARAM_LEN Subparameter length PRIORITY
78. ntain the number of bits reguired to make the entire subparameter an integer number of octets in length This field shall be set to all zeros 4 20 TIA EIA 637 A 4 5 3 User Response Code The User Response Code subparameter is used in the SMS User Acknowledgment Message to respond to previously received short messages This Message Center specific element carries the identifier of a predefined response The User Response Code subparameter has the following fixed length format ra eggs EET NN FREE SUBPARAMETER ID Subparameter identifier This field shall be set to 00000010 SUBPARAM LEN Subparameter length This field shall be set to 00000001 RESPONSE CODE Response code This field shall be set to the value selected by the Teleservice The meaning of this field is defined by the Teleservice and the SMS Message Center 4 21 TIA EIA 637 A 4 5 4 Message Center Time Stamp The Message Center Time Stamp subparameter may be included with SMS messages sent from a Message Center The Message Center Time Stamp subparameter has the following fixed length format Fed ages OUS ET FR susrama 8 EN FR wosa FR N FR EN FR FT N FR secos o Note all date and time fields contain two 4 bit BCD numbers giving the decimal value of the field For example if the year is 93 the YEAR field contains 10010011 SUBPARAMETER ID Subparameter identifier This field shall be set to 00000011 SUBP
79. of DTMF digits this field shall be set to 0 To specify the call back number using ASCII characters this field shall be set to 1 4 37 20 21 22 23 24 25 26 27 28 29 TIA EIA 637 A NUMBER_TYPE NUMBER_PLAN NUM_FIELDS CHARi RESERVED Type of number If the DIGIT MODE field is set to 1 this field shall be set to the NUMBER TYPE value shown in TIA EIA 95 B Table 6 7 1 3 2 4 2 corresponding to the type of the number as defined in ANSI T1 607 4 5 9 If the DIGIT_MODE field is set to 0 this field shall be omitted Numbering plan If the DIGIT MODE field is set to 1 this field shall be set to the NUMBER PLAN value shown in TIA EIA 95 B Table 6 7 1 3 2 4 3 corresponding to the requested numbering plan If the DIGIT MODE field is set to O this field shall be omitted Number of call back number digits in this subparameter This field shall be set to the number of call back number digits included in this subparameter A call back number digit or character This subparameter shall include NUM_FIELDS occurrences of this field If the DIGIT MODE field is set to 0 each occurrence of this field shall be set to the code value shown in TIA EIA 95 B Table 6 7 1 3 2 4 4 corresponding to the call back number digit If the DIGIT MODE field is set to 1 each occurrence of this field shall be set to the ASCII representation corresponding to the call ba
80. on as required by the Um Interface Link Layer and passes the message to the Um Interface Link Layer For mobile originated SMS messages received from the Um Interface Link Layer the base station Relay Layer determines the originating mobile station address and passes the address to the Transport Layer 2 2 3 2 2 Broadcast The broadcast Relay Layer service provides for the broadcast of Transport Layer messages For the Um and N Interfaces the primitive used for this service is RL BCDATA 2 2 3 3 Services Required from TIA EIA 95 B Protocol Layers The Relay Layer for the Um Interface requires the following services from the TIA EIA 95 B protocol layers e Transmission of Data Burst Messages containing SMS data on the Access Paging and Traffic Channels to from specific mobile stations This service includes provision of the location function necessary to deliver messages to a mobile station not on a Traffic Channel This includes sending a broadcast SMS message to a mobile station on the Traffic Channel 2 7 20 21 22 23 24 25 26 27 28 29 30 31 32 33 TIA EIA 637 A e Transmission of Data Burst Messages containing SMS data on the Paging Channels to a broadcast address e Reception of Data Burst Messages containing SMS data on the Access Paging and Traffic Channels e Notification to mobile stations operating in the slotted mode that broadcast messages will be transmitted e Determinati
81. on may set the PRIORITY field to the value of the Priority Indicator parameter contained in the RL BCDATA Indication The base station may use the MESSAGE ID field to distinguish different messages from the same broadcast service transmitted within the time period established for broadcast duplicate detection in the mobile station see 6 6 2 1 1 3 4 of TIA EIA 95 B The base station may set the ZONE_ID field to the value of the Zone Indicator parameter contained in the RL BCDATA Indication The base station may use the ZONE ID field to distinguish messages from the same broadcast service transmitted in different geographic areas The base station should set the SERVICE field to the value of the Service Category parameter contained in the RL BCDATA Indication The base station should set the LANGUAGE field to the value of the Language Indicator parameter contained in the RL BCDATA Indication The Transport Layer shall then send the RL BCDATA Request to the Um Interface Relay Layer 3 3 2 End Point Procedures Mobile Station In an SMS bearer service end point the Transport Layer serves as a connection between the SMS Teleservice and the Relay Layer The requirements of this section apply to the Transport Layer in the mobile station 3 4 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 TIA EIA 637 A When the mobile station Transport Layer receives an R
82. on of the current call state of mobile stations e Selection of the type of TIA EIA 95 B channel to be used for message delivery e Determination of the maximum message size permitted on the Access Paging and Traffic channels e Selection of the TIA EIA 95 B layer 2 acknowledgment option for message delivery e Report of the success failure of TIA EIA 95 B layer 2 acknowledgment e Report of the success failure of mobile station paging e Generation of authentication information elements included in the Data Burst Message according to the requirements of 6 3 12 1 8 and 7 3 1 of TIA EIA 95 B 2 2 3 4 Services Required from Intersystem Links The Relay Layer for the N Interface requires the following services from the intersystem link e Delivery of SMS messages to an MC e Reception of SMS messages from an MC e Report of the success failure of message delivery 2 3 Elements of Procedures 2 3 1 Formats of Fields The formats of the parameters passed in Relay Layer service primitives are implementation dependent 2 3 2 Error Codes The error codes used in the RL ERROR primitive shall be SMS_CauseCode values as defined in the SMS_CauseCode Table in TIA EIA 41 D 2 4 Definition of Procedures 2 4 1 Mobile Station Procedures 2 4 1 1 Point to point Procedures This section defines the procedures for processing of mobile terminated SMS messages that are addressed to individual mobile stations and processing of all mobile originated 2
83. ot set to 010 each occurrence of this field shall be set to the binary value of an octet of the data network address with the most significant octet first Reserved bits This field shall contain the number of bits required to make the entire parameter an integer number of octets in length This field shall be set to all zeros 3 4 3 4 Subaddress TIA EIA 637 A The Originating Subaddress identifies the subaddress of the originator of the SMS message The Destination Subaddress identifies the subaddress of the destination of the SMS message The Originating Subaddress and variable length format Destination Subaddress parameters have the following Faa ages FEE FR BETER ten Side NUM_FIELDS NUM_FIELDS CHARi instances of the following field The parameter ends with the following field RESERVED PARAMETER ID PARAMETER LEN SMS parameter identifier For Originating Subaddress this field shall be set to 00000011 For Destination Subaddress this field shall be set to 000001017 SMS message parameter length This field shall be set to the number of octets in the parameter not including the PARAMETER ID and PARAMETER LEN fields Subaddress type This field shall be set to the subaddress coding type as given in Table 3 4 3 4 1 20 21 22 23 24 25 26 27 28 TIA EIA 637 A ODD NUM_FIELDS CHARi RESERVED Table 3 4 3 4 1 Subaddress Type Val
84. ould not indicate that one of several possibilities is recommended as particularly suitable without mentioning or excluding others that a certain course of action is preferred but not necessarily required or that in the negative form a certain possibility or course of action is discouraged but not prohibited May and need not indicate a course of action permissible within TIA EIA 637 A the limits of the standard Can and cannot are used for statements of possibility and capability whether material physical or causal Footnotes appear at various points in this specification to elaborate and to further clarify items discussed in the body of the specification Unless indicated otherwise this document presents numbers in decimal form Binary numbers are distinguished in the text by the use of single quotation marks In some tables binary values may appear without single quotation marks if table notation clearly specifies that values are binary The character x is used to represent a bit of unspecified value For example xxx00010 represents any 8 bit binary value such that the least significant five bits equal 00010 Hexadecimal numbers base 16 are distinguished in the text by use of the form Oxh h where h h represents a string of hexadecimal digits For example Ox2fal represents a number whose binary value is 0010111110100001 and whose decimal value is 12193 Note that the exact num
85. r that a TIA EIA 95 B Traffic Channel established solely for carrying SMS data may be released 2 2 3 1 2 N Interface Primitives Table 2 2 3 1 2 1 summarizes the primitives supported by the Relay Layer for the N Interface Table 2 2 3 1 2 1 Relay Layer Service Primitives N Interface Type Parameters Rewest confirm Indication Response Transport Layer Message Address Confirm Request Result RL BCDATA Transport Layer Message Service Category Priority Indicator Zone Indicator Language Indicator RLBRROR The RL DATA primitive is used to transfer point to point SMS messages between the Transport Layer and the Relay Layer The parameters of the RL DATA primitive are the Transport Layer message text the destination address confirmation request and result The RL BCDATA primitive is used to transfer broadcast SMS messages from the Relay Layer to the Transport Layer The parameters of the RL BCDATA primitive are the Transport Layer message text the Service Category the Priority Indicator the Zone Indicator and the Language Indicator The RL ERROR primitive is used to report Relay Layer errors to the Transport Layer See 2 4 3 2 6 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 TIA EIA 637 A 2 2 3 2 Services Provided by the Relay Layer The Um Interface Relay Layer provides Transport Layer message delivery between mobile station and base station Th
86. rameters have the following variable length format C T araeo FR aramee ids NUMBeRMOBE ho NUMBER_MODE NUMBER_TYPE Oor3 NUMBER_PLAN Oor4 NUM_FIELDS NUM_FIELDS occurrences of the following field CHARi 4or8 The parameter ends with the following field RESERVED 0 7 4 5 PARAMETER ID SMS parameter identifier 6 For the Originating Address parameter this field shall be 7 set to 00000010 8 For the Destination Address parameter this field shall be 9 set to 00000100 10 PARAMETER LEN SMS message parameter length 20 21 22 23 DIGIT MODE NUMBER MODE This field shall be set to the number of octets in the parameter not including the PARAMETER ID PARAMETER LEN fields Digit mode indicator This field indicates whether the address digits are 4 bit DTMF codes using the Unknown numbering plan or 8 bit codes using a specified numbering plan To specify an address using the binary representation of DTMF digits this field shall be set to To specify an address using 8 bit characters this field shall be set to 1 Number mode indicator This field indicates whether the address type is as defined in ANSI T1 607 or is a data network address 3 14 21 22 23 24 25 26 27 28 29 30 31 32 33 34 NUMBER_TYPE NUMBER_PLAN NUM_FIELDS TIA EIA 637 A To specify an address using the definitions in ANSI T1 607 this field shall be set
87. ration shall include only valid attributes for the negotiated service option consistent with those specified in Tables 2 4 1 1 2 1 2 1 and 2 4 1 1 2 1 2 2 If the base station establishes a service configuration as specified in a Service Connect Message that includes a service option connection using Service Option 6 or Service Option 14 then the service option connection shall become part of the current service configuration at the action time associated with the Service Connect Message Service Option 6 or Service Option 14 is considered to be connected when the current service configuration includes a service option connection for it The base station shall not send a Service Option Control Message for Service Option 6 or Service Option 14 2 4 2 1 2 2 Mobile SMS Message Origination For mobile originated calls with no dialed digits in the Origination Message the base station should complete an authentication Unique Challenge Response Procedure see 6 3 12 1 5 of TIA EIA 95 B immediately after assigning the traffic channel The Unique Challenge Response Procedure should be completed successfully before SMS messages are sent to the mobile station and before any mobile originated SMS messages are forwarded to the MC A base station supporting SMS shall accept and process Data Burst Messages received on the CDMA Reverse Traffic Channel see 6 7 2 3 2 4 of TIA EIA 95 B Processing of TIA EIA 95 B layer 2 fields shall be in accordance with TIA
88. rom other SMS messages at the SMS Relay Layer Mobile station processing of all SMS messages received on the Forward Traffic Channel is as defined in 2 4 1 1 2 2 5 5The Transport Layer and the Teleservice Layer determine the broadcast nature of the message from the Transport Layer message type SMS Broadcast Message 2 15 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 TIA EIA 637 A 2 42 Base Station Procedures Um Interface 2 4 2 1 Point to point Procedures This section defines the procedures for the processing of mobile terminated SMS messages that are addressed to individual mobile stations and processing of all mobile originated SMS messages For mobile originated SMS messages the Relay Layer considers all messages to be addressed to the base station The Transport Layer in the base station is responsible for providing the N Interface address for the routing of a mobile originated message to its final destination 2 4 2 1 1 Paging Channel Procedures 2 4 2 1 1 1 Mobile SMS Message Origination A base station supporting SMS shall accept and process Data Burst Messages received on the CDMA Access Channel see 6 7 1 3 2 3 of TIA EIA 95 B The processing of TIA EIA 95 B layer 2 fields shall be in accordance with TIA EIA 95 B TIA EIA 95 B layer 2 acknowledgments shall be returned whether or not message errors are detected by the SMS Relay Layer The SMS Relay Layer shall proces
89. rs Deferred Delivery Time Relative Conditional 1 Priority Indicator Conditional 1 1 Conditional means the field can be optional or mandatory depending on the teleservice see 4 3 Privacy Indicator 4 5 10 Conditional 1 TIA EIA 637 A 4 4 2 SMS Submit Message The SMS Submit Message may include the following Bearer Data subparameters Table 4 4 2 1 SMS Submit Message Subparameters Validity Period Relative 1 Conditional means the field can be optional or mandatory depending on the teleservice see 4 3 Privacy Indicator 4 5 10 Conditional 1 TIA EIA 637 A 44 3 SMS Cancellation Message The SMS Cancellation Message may include the following Bearer Data subparameter Table 4 4 3 1 SMS Cancellation Message Subparameters Message Identifier Mandatory TIA EIA 637 A 444 SMS User Acknowledgment Message The SMS User Acknowledgment Message may include the following Bearer Data subparameters Table 4 4 4 1 SMS User Acknowledgment Message Subparameters Message Identifier Mandatory Optional User Response Code Optional Message Center Time Stamp Optional Multiple Encoding User Data 4 5 17 Optional 2 3 TIA EIA 637 A 4 4 5 SMS Delivery Acknowledgment Message The SMS Delivery Acknowledgment Message may include the following Bearer Data subparameters Table 4 4 5 1 SMS Delivery Acknowledgment Message Subparameters Optional Message Center Time Stamp Optional Multiple Enco
90. rts basic SMS functions through a standard set of subparameters of the Transport Layer s Bearer Data parameter 4 2 Overview The Teleservice support defined in this standard is restricted to definition of the Teleservice messages and their contents and definition of the minimum set of procedural requirements necessary to ensure compatibility The message type is indicated in the Message Identifier subparameter Teleservice message types are summarized in Table 4 5 1 1 4 3 Teleservice Procedures 4 3 1 General 4 3 1 1 Mobile Station Message Termination When a mobile station receives an SMS Deliver Message it shall perform the following e If the mobile station and the teleservice supports unique message identification then the mobile station shall perform the related procedures see 4 3 1 6 e If the mobile station supports the Validity Period subparameters then the mobile station shall consider the received SMS Deliver as valid according to the Validity Period Absolute or Validity Period Relative subparameter e Ifan Alert on Message Delivery subparameter is included in the SMS Deliver Message and the mobile station is configured to alert upon message delivery the mobile station shall alert the user e Ifa Reply Option subparameter received in an SMS Deliver Message indicates that User Acknowledgment is requested the mobile station should indicate the request to the user When the user acknowledges the message the mobile st
91. s all Data Burst Messages received on the Access Channel and having the BURST_TYPE field set to 000011 The SMS Relay Layer shall discard the message without further processing if any of the following is true e MSG NUMBER field is set to a value other than 1 e NUM_MSGS field is set to a value other than 1 e NUM FIELDS field is set to zero Otherwise the SMS Relay Layer shall send the Transport Layer an RL DATA Indication containing the CHARi fields of the received Data Burst Message and the address of the mobile station from which the Data Burst Message was received The mobile station address shall be determined from the MSID field of the Data Burst Message If the AUTH MODE field of the Data Burst Message is not zero the RL DATA Indication shall also contain the authentication parameter which shall include the authentication fields of the message 2 4 2 1 1 2 Mobile SMS Message Termination SMS messages addressed to individual mobile stations are received by the base station SMS Relay Layer as RL DATA Request primitives from the Transport Layer The requirements of this section apply when an RL DATA Request primitive is received from the Transport Layer and the destination mobile station is not on a Traffic Channel When the base station Relay Layer receives an RL DATA Request primitive from the Transport Layer and the addressed mobile station is not on a Traffic Channel the Relay Layer shall determine whether the SMS message dat
92. s are outside the scope of this standard Procedures for selection of Paging Channels and CDMA channels over which the Data Burst Message is to be transmitted are outside the scope of this standard The base station should follow the procedures defined in 7 6 2 4 1 of TIA EIA 95 B to deliver broadcast messages to mobile stations operating in the slotted mode The base station shall set the MSG_NUMBER and NUM_MSGS fields to 1 and shall set the NUM_FIELDS field to the number of octets in the SMS Transport Layer message When broadcast SMS messages are sent on a Paging Channel the base station shall set the ACK_RE layer 2 field to 0 When a broadcast SMS message is to be transmitted on the Paging Channel the base station shall transmit the message following the procedures specified in 7 6 2 of TIA EIA 2 20 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 TIA EIA 637 A 95 B except that the base station shall not send any broadcast SMS message which is not completely contained within three consecutive Paging Channel slots When the base station Relay Layer receives an RL BCDATA Request primitive from the Transport Layer the base station may also transmit the message to individual mobile stations on the Forward Traffic Channel When sending such messages on the Forward Traffic Channel the Relay Layer should form a Data Burst Message see 7 7 2 3 2 9 of TIA EIA 95
93. s field shall be set according to Table 3 4 3 2 1 3 11 TIA EIA 637 A Table 3 4 3 2 1 Service Categories Part 1 of 2 Category Description 0x0000 Unknown or unspecified 0x0001 Emergency Broadcasts 0x0002 Administrative 0x0003 Maintenance 0x0004 General News Local 0x0005 General News Regional 0x0006 General News National 0x0007 General News International 0x0008 Business Financial News Local 0x0009 Business Financial News Regional OXOOOA Business Financial News National OXOOOB Business Financial News International OXOOOC Sports News Local OxOOOD Sports News Regional OxOOOE Sports News National OxOOOF Sports News International 0x0010 Entertainment News Local 0x0011 Entertainment News Regional 0x0012 Entertainment News National 0x0013 Entertainment News International 0x0014 Local Weather 0x0015 Area Traffic Reports 0x0016 Local Airport Flight Schedules 0x0017 Restaurants 0x0018 Lodgings 0x0019 Retail Directory Ox001A Advertisements 0x001B Stock Quotes 0x001C Employment Opportunities 0x001D Medical Health Hospitals 3 12 Table 3 4 3 2 1 Service Categories Part 2 of 2 TIA EIA 637 A Category Description Ox001E Technology News Ox001F Multi category 0x0020 Reserved OxFFFF TIA EIA 637 A 1 3 4 3 3 Address Parameters 2 The address pa
94. scard the message after it has been displayed 4 27 TIA EIA 637 A 4 5 7 Deferred Delivery Time Absolute The Deferred Delivery Time Absolute subparameter indicates the absolute time of delivery desired by the originator The Deferred Delivery Time Absolute subparameter has the following fixed length format C T FT o is EN FR EN FR EEN FR EN FR Note all date and time fields contain two 4 bit BCD numbers giving the decimal value of the field For example if the year is 93 the YEAR field contains 10010011 SUBPARAMETER ID Subparameter identifier This field shall be set to 00000110 SUBPARAM_LEN Subparameter length This field shall be set to 00000110 YEAR Current year UTC If the expiration year UTC is less than or equal to 1999 this field shall be set to the expiration year minus 1900 If the expiration year UTC is greater than or equal to 2000 this field shall be set to the expiration year minus 2000 1 MONTH Current month UTC This field shall be set to the current month UTC in the range 1 12 12 When performing computations with the value of the field YEAR the value should be converted to the full year in the range 1996 2095 by adding 1900 if the value is between 96 and 99 inclusive or by adding 2000 if the value is between 00 and 95 inclusive e g 99 should be converted to 1999 and 00 to 2000 4 28 DAY HOURS MINUTES SECONDS TIA EIA 637 A Curre
95. stations and base stations and their interfaces to the Link Layers for the Um and N reference points On the Um Interface the SMS Relay Layer supports the SMS Transport Layer by providing the interface to the TIA EIA 95 B transmission protocols needed to carry SMS data between CDMA mobile stations and base stations On the N Interface the SMS Relay Layer supports the SMS Transport Layer by providing the interface to the network protocols needed to carry SMS data between the MC and TIA EIA 95 B base stations For the general N Interface the SMS Relay Layer requirements in this standard are limited to the requirements for the Relay Layer interface to the Transport Layer Specific requirements are given for operation with an N Interface that is a TIA EIA 41 D network 2 2 Overview 2 2 1 Model of Operation 2 2 1 1 Um Interface In this standard the Um reference point is the CDMA wireless system as described in TIA EIA 95 B The dual mode CDMA wireless system provides analog and digital mobile telephone service using the wireless mobile telephone frequency bands Requirements for SMS message delivery in the analog mode are found in TIA EIA 95 B The CDMA system provides the functions necessary for a mobile station to acquire CDMA system timing and the overhead information needed for access to system functions A CDMA mobile station that is fully initialized and is capable of providing access to system functions can operate in any of the follow
96. t including the PARAMETER ID and 17 PARAMETER LEN fields 18 Parameter Data Parameter data fields i See 3 4 3 3 7 8 9 TIA EIA 637 A 3 4 2 Message Definitions The following sections define the contents of the SMS Transport Layer Messages parameters can be in any order within a message 3 4 2 1 SMS Point to Point Message The SMS Point to Point Message includes the following parameters Table 3 4 2 1 1 SMS Point to Point Message Parameters Destination Subaddress 3 4 3 4 Optional 2 Bearer Reply Option 3 4 3 5 Optional 1 For mobile terminated messages not present in mobile originated messages 2 For mobile originated messages not present in mobile terminated messages 3 4 2 2 SMS Broadcast Message The SMS Broadcast Message includes the following parameters Table 3 4 2 2 1 SMS Broadcast Message Parameters Service Category 3 4 3 2 Mandatory 3 8 Message 6 3 4 2 3 SMS Acknowledge Message The SMS Acknowledge Message includes the following parameters Table 3 4 2 3 1 SMS Acknowledge Message Parameters Destination Address 3 4 3 3 Mandatory 1 Destination Subaddress 3 4 3 4 Optional 8 4 3 6 Mandatory 1 For mobile originated messages not present in mobile terminated messages 3 4 3 Parameter Definitions Table 3 4 3 1 lists the parameters used in Transport Layer messages Table 3 4 3 1 Parameter Identifiers 3 9 TIA EIA 637 A TIA EIA 637 A 3 4 3 1 Tel
97. the N Interface Link Layer and the destination address is a broadcast address the Relay Layer shall pass the SMS message and the following parameters Service Category Priority Indicator Zone Indicator and Language Indicator to the Transport Layer using the RL BCDATA Indication primitive When an RL DATA Request is received from the Transport Layer the Relay Layer shall use the MC destination address provided in the RL DATA Request to form a Link Layer message containing the SMS message and shall send the message to the MC via the Link Layer The Relay Layer should return an RL DATA Confirm to the Transport Layer if the Link Layer transmission is successful and should send an RL ERROR Indication to the Transport Layer if the Link Layer transmission is unsuccessful If the N Interface is a TIA EIA 41 D network the Relay Layer shall place the address from the Destination Address parameter of the SMS message in the Original Destination Address information element and shall place the MC address in the Destination Address information element 2 21 TIA EIA 637 A When an RL DATA Response is received from the Transport Layer the Relay Layer should use the result parameter to send a positive or negative acknowledgment of message delivery on the N Interface Link Layer 2 22 1 21 22 23 24 25 26 27 28 29 30 31 32 33 34 TIA EIA 637 A 3 SMS TRANSPORT LAYER 3 1 Introduction The SMS Transport Layer resi
98. tion from the N Interface contained the confirmation request parameter the Transport Layer shall include the confirmation request parameter in the RL DATA Request If the Transport Layer receives an RL ERROR Indication from the Um Interface Relay Layer it shall send an RL DATA Response to the N Interface Relay Layer with the result parameter containing a cause code indicating the reason for failure When the base station Transport Layer receives an RL BCDATA Indication from the N Interface Relay Layer the Transport Layer shall perform the following 3 3 9 10 20 21 22 23 24 25 26 27 28 29 30 31 32 TIA EIA 637 A The Transport Layer shall form an SMS Broadcast Message If necessary the Transport Layer shall reformat the message text for compatibility with this standard and TIA EIA 95 B The Transport Layer shall include the Service Category parameter in the SMS Broadcast Message and shall set the CATEGORY field to the value of the Service Category parameter of the RL BCDATA Indication The Transport Layer shall provide the address parameter in the RL BCDATA Request sent to the Um Relay Layer For the RL BCDATA Request the address parameter is 5 octets in length and consists of the following fields Fad Jagse es PRIORITY SERVICE LANGUAGE sd The base station SMS Transport Layer sets the broadcast address fields for the message according to the following rules The base stati
99. to 0 To specify an address using data network address formats this field shall be set to I With the exception of email addresses data network addresses shall be encoded as binary numbers with the most significant octet of the address first Email addresses shall be encoded as 8 bit ASCII characters Type of number If the DIGIT MODE field is set to l and the NUMBER MODE field is set to 0 this field shall be set to the NUMBER TYPE value shown in TIA EIA 95 B Table 6 7 1 3 2 4 2 corresponding to the type of the number as defined in ANSI T1 607 84 5 9 If the DIGIT MODE field is set to l and the NUMBER MODE field is set to l this field shall be set to the NUMBER_TYPE value shown in Table 3 4 3 3 1 If the DIGIT MODE field is set to 0 this field shall be omitted Table 3 4 3 3 1 Data Network Address Number Types Number Type NUMBER_TYPE value Unknown 07 Internet Protocol RFC 791 Internet Email Address RFC 822 010 sd All other values are reserved Numbering plan If the DIGIT MODE field is set to l and the NUMBER MODE field is set to 0 this field shall be set to the NUMBER PLAN value shown in TIA EIA 95 B Table 6 7 1 3 2 4 3 corresponding to the requested numbering plan If the DIGIT MODE field is set to 0 or if the NUMBER MODE field is set to l this field shall be omitted Number of digits in this parameter This field shall be set to the n
100. try protocols for dial in or dedicated data terminal access Mobile station interfaces may include keyboard and display features to support message entry Additionally a wireless voice service subscriber can use normal voice or data features of the mobile station to call an SMS system to enter a message An SMS Teleservice can provide the option of specifying priority level future delivery time message expiration interval or one or more of a series of short pre defined messages If supported by the Teleservice the sender can request acknowledgment that the message was received by the mobile station An SMS recipient after receiving a short message can manually acknowledge the message Optionally the recipient can specify one of a number of pre defined messages to be returned with the acknowledgment to the sender SMS administration features include message storage profile editing verification of receipt and status inquiry capabilities SMS administration is not within the scope of this standard The SMS transmission capabilities provide for the transmission of short messages to or from an intended mobile station and the return of acknowledgments and error messages These messages and acknowledgments are transmitted to or from the mobile station whether it is idle or engaged in a voice or data call The wireless service provider may offer SMS transmission to its wireless voice and data customers only or may provide an SMS only service
101. ues TYPE Subaddress type NSAP CCITT Recommendation X 213 or ISO 8348 AD2 User specified All other values are reserved Odd even indicator If the last CHARi field contains information only in the 4 most significant bits the ODD field shall be set to I Otherwise the ODD field shall be set to 0 Number of CHARi fields in this parameter This field shall be set to the number of CHARi fields included in this parameter A subaddress octet The mobile station shall include NUM_FIELDS occurrences of this field When the TYPE field is set to 000 the NSAP shall be encoded in the CHARi fields using the preferred binary encoding specified in CCITT Recommendation X 213 or ISO 8348 AD2 When the AFI is equal to 50 encoded in BCD as 0101 0000 IA5 characters are encoded as specified in Table 11 of CCITT Recommendation T 50 or ISO 646 with the most significant bit set to 0 When the AFI is equal to 51 encoded in BCD as 0101 0001 ASCII characters are encoded as specified in ANSI X3 4 with the most significant bit set to O When the TYPE field is set to O01 the subaddress encoding is according to user specifications When interworking with a CCITT Recommendation X 25 network BCD coding should be used Reserved bits This field shall be set to OOOO 3 4 3 5 Bearer Reply Option TIA EIA 637 A The Bearer Reply Option parameter is used to request return of a
102. umber of address digits or characters included in this parameter When the address parameter indicates the home Message Center for a mobile station identified in another address 20 21 22 23 24 25 26 27 28 29 30 TIA EIA 637 A CHARi RESERVED parameter the Message Center address digits may be omitted in which case NUM_FIELDS shall be set to 00000000 An address digit or character This parameter shall include NUM_FIELDS occurrences of this field If the DIGIT_MODE field is set to 0 each occurrence of this field shall be set to the code value shown in TIA EIA 95 B Table 6 7 1 3 2 4 4 corresponding to the address digit If the DIGIT MODE field is set to l and the NUMBER MODE field is set to O each occurrence of this field shall be set to the ASCII representation corresponding to the address digit or character as specified in ANSI X3 4 with the most significant bit set to 0 If the DIGIT_MODE field is set to 1 the NUMBER MODE field is set to 1 and the NUMBER TYPE field is set to 010 each occurrence of this field shall be set to an 8 bit ASCII character of the Internet email address The CHARi fields may include more than one email address with a comma separating each address For example the CHARi fields can be set to x y com a b com If the DIGIT_MODE field is set to 1 the NUMBER_MODE field is set to 1 and the NUMBER TYPE field is n
103. ve when the mobile station is not in the Conversation Substate then it shall connect Service Option 6 immediately upon entering the Conversation Substate Otherwise the mobile station shall connect Service Option 6 at the time it becomes active The mobile station shall complete connection of Service Option 6 within 200 ms of starting connection When Service Option 6 is connected the Service Option shall discard all primary traffic data bits received from the multiplex sublayer and the mobile station shall transmit null traffic channel data see 6 1 3 3 2 4 of TIA EIA 95 B The mobile station shall disconnect Service Option 6 if it exits the Mobile Station Control on the Traffic Channel State or if any other service option is connected as primary traffic 2 4 1 1 2 1 2 Procedures Using Service Negotiation The mobile station shall perform service negotiation for Service Option 6 or Service Option 14 as described in TIA EIA 95 B The negotiated service configuration shall include only valid attributes for the negotiated service option consistent with those specified in Tables 2 4 1 1 2 1 2 1 and 2 4 1 1 2 1 2 2 TIA EIA 637 A Table 2 4 1 1 2 1 2 1 Valid Service Configuration Attributes for Service Option 6 Reverse Transmission Rates Rate Set 1 with all four rates enabled Forward Traffic Type 0000 or 0001 see Table 7 7 5 7 1 of ANSI TIA EIA 95 B Reverse Traffic Type 0000 or 0001 see Table 7 7 5 7 2 of ANSI TI
104. ved bits This field shall contain the number of bits reguired to make the entire subparameter an integer number of octets in length This field shall be set to all zeros 4 4
105. xample the choice to use the Paging Channel or a Forward Traffic Channel when multiple SMS messages are waiting to be transmitted is implementation dependent 2 17 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 TIA EIA 637 A The base station shall negotiate for Service Option 6 using either service option negotiation see 2 4 2 1 2 1 1 or service negotiation see 2 4 2 1 2 1 2 The base station shall negotiate for Service Option 14 using service negotiation see 2 4 2 1 2 1 2 2 4 2 1 2 1 1 Procedures Using Service Option Negotiation The base station should wait until the action time associated with the most recently transmitted Service Option Response Order or Service Option Request Order before initializing and connecting Service Option 6 When Service Option 6 is connected the Service Option shall discard all primary traffic data bits received from the multiplex sublayer and the base station should transmit null traffic channel data see 7 1 3 5 2 4 of TIA EIA 95 B The base station should disconnect Service Option 6 when it enters the Release Substate when it connects any other service option as primary traffic or when it performs a handoff to analog 2 4 2 1 2 1 2 Procedures Using Service Negotiation The base station shall perform service negotiation for Service Option 6 or Service Option 14 as described in TIA EIA 95 B The negotiated service configu
106. y 2 Implicit 1 CHARi fields of the Call Back Number subparameter see 4 5 15 DIGIT_MODE is assumed equal to 0 2 If the mobile station is configured to alert upon message delivery the mobile station shall alert the user 3 MESSAGE_CT field of the Number of Messages subparameter see 4 5 12 but with CHARI and CHAR2 each containing a digit 0 9 formatted according to TIA EIA IS 91 Appendix B 4 The indicated CHARn fields of the TIA EIA IS 91 extended protocol message are the CHARi fields of the User Data subparameter see 4 5 2 with each character formatted according to TIA EIA IS 91 Appendix B Characters are text information only 5 If the Priority Indicator subparameter see 4 5 9 is not included or if the PRIORITY field in the Priority Indicator subparameter is set to 00 Normal or Ol Interactive CHAR3 should be set to a space 000000 which identifies the message as normal If the PRIORITY field in the Priority Indicator subparameter is set to 10 Urgent or 11 Emergency CHAR3 should be set to an exclamation mark 000001 which identifies the message as urgent 4 3 20 21 22 23 24 25 26 27 28 29 30 31 TIA EIA 637 A 4 3 1 4 2 Alert With Info SMS Services The TIA EIA 95 B Alert With Info SMS message and the corresponding order confirmation message on the analog channels replace the Transport Layer and Relay Layer services
107. yer If any service option other than Service Option 6 or Service Option 14 is connected the mobile station shall remain in the Conversation Substate after acknowledgment of the Data Burst Message 2 4 1 2 Broadcast Procedures This section defines the procedures for the processing of mobile terminated SMS messages that are addressed to broadcast addresses SMS messages that are addressed to broadcast addresses can be sent on the Paging Channel and these messages can also be sent to individual mobile stations on the Forward Traffic Channel 4The RL CONTROL primitive is used by the Transport Layer to inform the Relay Layer that all anticipated replies from the peer Transport Layer have been received and the Traffic Channel may therefore be released 20 21 22 23 24 25 26 27 28 29 30 31 TIA EIA 637 A 2 4 1 2 1 Paging Channel Procedures for Broadcast SMS A mobile station supporting broadcast SMS shall accept and process Data Burst Messages received on the CDMA Paging Channel see 7 7 2 3 2 9 of TIA EIA 95 B addressed to any broadcast address that the mobile station is configured to receive Broadcast addresses are contained in the BC_ADDR field of the broadcast address or page record Broadcast addresses and page records for burst type 000011 are formatted as specified in 3 3 1 The mobile station may be configured to selectively receive broadcast addresses according to the following rules

Download Pdf Manuals

image

Related Search

Related Contents

Bracketron XTremeGrip  Siig JU-SW4112  BEDIENUNGSANLEITUNG  Cables Direct 0.48m ATA-133  Add-On Computer Peripherals (ACP) 10GB-LR-SFPP-AO network transceiver module  EMBEDDED PROGRAMMING  Folheto_novos refract.metros HI96811 e HI96801.FH11  Manual do Utilizador TP-M5000N  Ryobi P125 Use and Care Manual  3 - Simon  

Copyright © All rights reserved.
Failed to retrieve file