USSD Standardization in
cdma2000 Networks
Contact:
Roozbeh Atarius (ratarius@qualcomm.com)
Recommendation: Discuss and adopt.
Notice
©2011 QUALCOMM Incorporated and Kyocera. All rights reserved.
QUALCOMM Incorporated grants a free, irrevocable license to 3GPP2 and its Organization Partners to incorporate text or other copyrightable material contained in the
contribution and any modifications thereof in the creation of 3GPP2 publications; to copyright and sell in Organizational Partner’s name any Organizational Partner’s
standards publication even though it may include portions of the contribution; and at the Organization Partner’s sole discretion to permit others to reproduce in whole or in
part such contributions or the resulting Organizational Partner’s standards publication. QUALCOMM Incorporated is also willing to grant licenses under such contributor
copyrights to third parties on reasonable, non-discriminatory terms and conditions for purpose of practicing an Organizational Partner’s standard, which incorporates this
contribution.
This document has been prepared by QUALCOMM Incorporated to assist the development of specifications by 3GPP2. It is proposed to the Committee as a basis for
discussion and is not to be construed as a binding proposal on QUALCOMM Incorporated and Kyocera. QUALCOMM Incorporated specifically reserves the right to amend
or modify the material contained herein and nothing herein shall be construed as conferring or offering licenses or rights with respect to any intellectual property of
QUALCOMM Incorporated other than provided in the copyright statement above.
Documentations in 3GPP2 and 3GPP
•
USSD is abbreviation for Unstructured Supplementary Service
Data.
Specifications in 3GPP are TS22.090 (stage 1), TS23.090 (stage
2), and TS24.090 (Stage3).
Other related specifications are TS22.030 for MMI for USSD and
TS23.038 for the alphabet indicator and data coding scheme.
TS24.010 (Stage 3) for Mobile radio Interface layer3.
Documents in 3GPP2
•
•
•





Page 2
X.S0065 (USSD specification)
CR.1001 to add new DBM.
A.S0013 to include the Delivery mechanism of the new DBM
A.S0014 to include the precedures for the new DBM
X.S0004-641-E to include a new ServiceIndicator parameter for USSD.
Changes to C.R1001
• Add a new DBM for Unstructured Supplementary Service Data with
value “001001”.
• Add service option numbers 77 for USSD Rate Set 1 and 78 for
USSD Rate Set 2.
• Add service option group 10 for USSD.
• Add reference to X.S0065
Page 3
Changes to A.S0013
• 2.44 USSD Support
The Unstructured Supplementary Service Data (USSD) for the
transfer of the messages within the USSD transaction between the
MS and USSD GW. The procedures for USSD is described in
X.P0065.
Page 4
Changes to A.S0013 (1/11)
3.39 Unstructured Supplementary Services Data (USSD)
3.39.1 USSD DBM Delivery on a Common Channel
3.39.1.1 USSD DBM Receipt from an MS on the Access Channel
a. The MS sends a USSD DBM to the network on the Access Channel.
b. If the MS had requested a Layer 2 Ack, the BS acknowledges the USSD DBM received on the Access Channel
by sending a Layer 2 Ack on the Paging Channel.
c. The BS sends an ADDS Transfer message to the MSC containing the USSD DBM received from the MS in the
ADDS User Part element.
Page 5
Changes to A.S0013 (2/11)
3.39.1.2 USSD DBM Delivery to an MS on a Common Channel Example1
a. The MSC determines that a USSD DBM is to be sent to an idle MS.
The MSC sends an ADDS Page message to the BS. The ADDS Page contains the USSD DBM in its ADDS User
Part information element.
If the MSC requires an acknowledgment, it includes the Tag information element in the ADDS Page message
and starts timer T3113.
b. The BS sends the USSD DBM to the MS on the Paging Channel or the Forward Common Control Channel.
Before sending the USSD DBM, the BS may perform vendor specific procedures such as paging the MS to
determine the cell in which the MS is located.
c. If a Layer 2 Ack was solicited, the MS acknowledges the receipt of the message by a Layer 2 Ack.
d. If the MSC requested an acknowledgment by including the Tag information element in the ADDS Page message,
the BS replies with an ADDS Page Ack message including the Tag information element set identical to the value
sent by the MSC. If timer T3113 was previously started, it is now stopped.
Page 6
Changes to A.S0013 (3/11)
3.39.1.3 USSD DBM Delivery to an MS on a Common Channel Example 2 (without Early Traffic Channel Assignment)
Page 7
Changes to A.S0013 (4/11)
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
Page 8
The MSC sends a Paging Request message to the BS and starts timer T 3113.
The BS sends a Page Message on the Paging Channel.
The MS responds with a Page Response Message.
The BS sends a Complete Layer 3 Information message containing a Paging Response message to the MSC
and starts timer T303. Upon receipt of this message the MSC stops timer T 3113.
The BS sends a Base Station Ack Order to acknowledge the Page Response Message from the MS.
The Radio Environment and Resources element in the Paging Response message indicates no early traffic
channel assignment by the BS. The MSC sends an ADDS Page message to the BS. The ADDS Page message
contains the USSD DBM in its ADDS User Part information element.
If the MSC requires an acknowledgment, it includes the Tag information element in the ADDS Page message
and starts timer T3113.
The BS sends the USSD DBM to the MS on either the Paging Channel or the Forward Common Control
Channel.
If a Layer 2 Ack was solicited, the MS acknowledges the receipt of the message by a Layer 2 Ack.
If the MSC requested an acknowledgment by including the Tag information element in the ADDS Page message,
the BS replies with an ADDS Page Ack message including the Tag information element set identical to the value
sent by the MSC. If timer T3113 was previously started, it is now stopped.
The MSC releases the underlying transport connection to clear the pending page response. The BS stops timer
T303 during this process.
The BS, upon the release of the underlying transport connection, sends a Release Order to the MS.
Changes to A.S0013 (5/11)
• 3.39.1.4 USSD DBM Delivery to an MS on a Common Channel Example 3 (with Early Traffic Channel Assignment)
Page 9
Changes to A.S0013 (6/11)
a.
b.
c.
d.
The MSC sends a Paging Request message to the BS and starts timer T 3113.
The BS sends a Page Message on the Paging Channel.
The MS responds with a Page Response Message.
The BS sends a Complete Layer 3 Information message containing a Paging Response message to the MSC
and starts timer T303. The MSC stops timer T3113.
e. The BS sends a Base Station Ack Order to acknowledge the Page Response Message from the MS.
f. The BS establishes a traffic channel to the MS.
g. The Radio Environment and Resources element in the Paging Response message indicates early traffic channel
assignment by the BS. The MSC refuses the underlying transport connection. The BS stops timer T 303.
h. The BS, upon the refusal of the underlying transport connection, sends a Release Order to the MS.
i. The MS sends a Release Order to the BS to acknowledge the release.
j. The MSC sends an ADDS Page message to the BS. The ADDS Page contains the USSD DBM in its ADDS User
Part information element. Note that the MSC should wait a sufficient amount of time after step ‘g’ before sending
this message, to allow steps ‘h’ and ‘i’ to complete.
If the MSC requires an acknowledgment, it includes the Tag information element in the ADDS Page message
and starts timer T3113.
k. The BS sends the USSD DBM to the MS on either the Paging Channel or Forward Control Channel.
l. If a Layer 2 Ack was solicited, the MS acknowledges the receipt of the message by a Layer 2 Ack.
m.If the MSC requested an acknowledgment by including the Tag information element in the ADDS Page message,
the BS replies with an ADDS Page Ack message including the Tag information element set identical to the value
sent by the MSC. If timer T3113 was previously started, it is now stopped.
Page 10
Changes to A.S0013 (7/11)
3.39.1.5 USSD DBM Delivery to an MS on a Common Channel Example 4 using Registration Procedures
Page 11
Changes to A.S0013 (8/11)
a.
b.
c.
d.
The MSC sends a Registration Request message to the BS and starts timer T ordreg.
The BS sends a Registration Request Order on the common signaling channel.
The MS responds with a Registration Message.
The BS sends a Complete Layer 3 Information message containing a Location Updating Request message to
the MSC and starts timer T3210. The MSC stops timer Tordreg.
e. The MSC sends a Location Updating Accept message to the BS. The BS stop timer T 3210. This message
releases the underlying signaling connection.
f. The BS may optionally send a Registration Accept Order to the MS.
g. The MSC sends an ADDS Page message to the BS. The ADDS Page contains the USSD DBM in its ADDS User
Part information element. If the MSC requires an acknowledgment, it includes the Tag information element in the
ADDS Page message and starts timer T3113.
h. The BS sends the USSD DBM to the MS on either the Paging Channel or Forward Control Channel.
i. The MS acknowledges the receipt of the message by a Layer 2 Ack.
j. If the MSC requested an acknowledgment by including the Tag information element in the ADDS Page message,
the BS replies with an ADDS Page Ack message including the Tag information element set identical to the value
sent by the MSC. If timer T3113 was previously started, it is now stopped.
Page 12
Changes to A.S0013 (9/11)
3.39.2 USSD DBM Delivery on theTraffic Channel
3.39.2.1 USSD DBM to an MS on a Traffic Channel
time
MSC
BS
MS
Mobile is on a traffic channel
ADDS Deliver
Data Burst Message
b
c
Layer 2 Ack
d
ADDS Deliver Ack
Mobile is on a traffic channel
Page 13
a
e
f
comment
Changes to A.S0013 (10/11)
a. The MSC determines that a USSD DBM is to be sent to the MS while it is on the traffic channel. Alternatively, if
the MS is not on a traffic channel, a USSD-MT call is established using call flows in section 3.1.2; the service
option used in this case is either ‘4DH’ or ‘4EH’.
b. The MSC sends an ADDS Deliver message to the BS. The ADDS Deliver message contains the USSD DBM in
the ADDS User Part element.
c. The BS transmits the USSD DBM over the forward traffic channel. If the BS does not receive an
acknowledgment after transmitting the USSD DBM, it shall retransmit the message. If the BS reaches the
maximum number of retransmissions, it shall declare a Layer 2 Ack failure and initiate call clearing.
d. The MS acknowledges delivery of the USSD DBM on the traffic channel with a Layer 2 Ack.
e. If the MSC has requested a response by including the tag element in the ADDS Deliver message, the BS replies
with an ADDS Deliver Ack message when it has received acknowledgment from the MS that the message was
delivered. If a Tag element was included in the ADDS Deliver message, the BS shall include the Tag element in
the ADDS Deliver Ack message, and set it to the same value as that received in the ADDS Deliver message.
f. The MS may remain on the traffic channel (e.g. if a voice call is in progress in step ‘a’). Alternatively, the MSC
may initiate call clearing if a traffic channel was established in step ‘a’ using SO ‘4DH’ or ‘4EH’. Refer to section
3.2.4.3.
Page 14
Changes to A.S0013 (11/11)
• 3.39.2.2 USSD DBM Receipt from an MS on a Traffic Channel
a. An MS that is currently on a traffic channel determines that a USSD DBM is to be sent to the network.
Alternatively, if the MS is not on a traffic channel, a USSD-MO call is established using call flows in section
3.1.1.1; the service option used in this case is either ‘4DH’ or ‘4EH’.
b. The BS receives a Traffic Channel USSD DBM from an MS on the traffic channel.
c. If a Layer 2 Ack was requested by the MS, the BS sends a Layer 2 Ack to the MS on the traffic channel.
d. The BS sends an ADDS Deliver message to the MSC. The ADDS User Part element contains the USSD DBM
which was received from the MS.
e. The MS may remain on the traffic channel (e.g. if a voice call is in progress in step ‘a’). Alternatively, the MS may
initiate call clearing if a traffic channel was established in step ‘a’ using SO ‘4DH’ or ‘4EH’. Refer to section
3.2.4.1.
Page 15
Changes to A.S0014 (1/8)
2.6.1.1
Successful Operation
When the MSC determines that it needs to deliver an SMS message to a specific idle MS, and a Layer 2 Ack notification is
required from the MS, the MSC sends the ADDS Page message containing a Tag IE to the BS, starts timer T 3113, and waits for
the ADDS Page Ack message.
When the MSC determines that it needs to deliver an SMS message to a specific idle MS, and the MSC does not require a
Layer 2 Ack notification, the MSC sends the ADDS Page message, without a Tag IE, to the BS.
The Tag IE, when present, indicates to the BS that a Layer 2 Ack is required from the MS. It can be used by the MSC to
uniquely identify the ADDS Page message. If the Tag IE is present in the ADDS Page message, then the BS shall save it and
return the same value in the Tag IE of the ADDS Page Ack message.
When the MSC determines that it needs to deliver an SMS Broadcast message, and the MSC desires a response from the BS,
the MSC starts timer T3113, sends the ADDS Page message containing a Tag element to the BS, and waits for the ADDS Page
Ack message. The Tag IE, when present indicates to the BS that an ADDS Page Ack response message is requested.
However, the BS is not required to solicit Layer 2 Acks from the MS. If the Tag element is present, the BS shall save it and
return the saved value in the Tag IE of the ADDS Page Ack message.
If the MSC needs to send position location data to an idle MS, the MSC sends an ADDS page message to the BS with the Data
Burst Type field of ADDS User Part IE set to Position Determination Services (PDS). The MSC includes a Tag IE in the ADDS
Page message to request the BS to wait for a Layer 2 Ack from the MS before the BS acknowledges the message. The BS
saves the Tag value and returns it in the Tag IE of the ADDS Page Ack message. The MSC starts timer T 3113 and waits for an
ADDS Page Ack Message.
When the MSC determines that it needs to deliver a SDB to an idle MS, the MSC sends a ADDS Page message to the BS with
the Data Burst Type field of the ADDS User Part IE set to ‘SDB’. The MSC may include a Tag IE in the ADDS Page message to
request the BS to wait for a Layer 2 Ack from the MS before the BS acknowledges the message. If the Tag element is present,
the BS saves the Tag value and returns it in the Tag IE of the ADDS Page Ack message. The MSC starts timer T 3113 and waits
for an ADDS Page Ack Message.
When the MSC is to send USSD transaction to an idle MS, the MSC sends an ADDS page message to the BS with the Data
Burst Type field of ADDS User Part IE set to Unstructured Supplementary Service (USSD). The MSC shall include a Tag IE in
the ADDS Page message to request the BS to wait for a Layer 2 Ack notification from the MS before the BS acknowledges the
message. The MSC shall not include a Tag IE in the ADDS Page message, if the MSC does not require a Layer 2 Ack
notification. If the tag IE is present, the BS shall save the Tag value and returns it in the Tag IE of the ADDS Page Ack
message. The MSC shall start timer T3113 and shall wait for an ADDS Page Ack Message.
Page 16
Changes to A.S0014 (2/8)
2.6.3.1
Successful Operation
When the BS receives an application data message for SMS, USSD or PDS from the MS on the access channel, it
sends it to the MSC in an ADDS Transfer message. The BS includes the SMS, USSD or PDS message in the
Application Data Message field in the ADDS User Part element and sets the Data Burst Type field of the ADDS User
Part element to ‘SMS’, ‘USSD’ or ‘PDS’.
If the BS sends the ADDS Transfer message to the MSC for authentication purposes in the case of SDB, an MS
origination with CCPD mode or alternate dormant mode handoff, the BS sets the Data Burst Type field of the ADDS
User Part element to ‘SDB’ (for SDBs or CCPD Mode) or ‘Asynchronous Data Services’ (for alternate dormant mode
handoff) and includes a Tag IE. The BS starts timer T 60.
2.6.5.1
Successful Operation
When the MSC or BS needs to deliver an application data message while a traffic channel exists, the sender includes
that application data message (SMS, USSD, PDS, SDB or OTASP) in an ADDS Deliver message and sends it
across the A1 or A1p interface.
In the MSC to BS direction, the Tag IE, when present, indicates to the BS that a Layer 2 Ack is required from the MS.
It can be used by the MSC to uniquely identify the ADDS Deliver message. If the Tag IE is present in the ADDS
Deliver message, then the BS shall save it and return the same value in the Tag IE of the ADDS Deliver Ack
message.
2.6.6
ADDS Deliver Ack
This DTAP message is sent from the BS to the MSC when the BS receives a Layer 2 Ack from the MS for an ADDS
Deliver message that contains a Tag IE. In the case of OTASP, PDS, USSD and SMS, this message is sent from the
BS to the MSC to report that an acknowledgment or a rejection from the MS has been received for application data
delivery.
3.1.4
Paging Request
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 3.1.4 (Paging Request) for Octet 3.
NOTE 004CH for Tunneled Traffic Channel SMS Support in E-UTRAN-1x Interworking is missing in this table.
This is untrelated to USSD.
Page 17
Changes to A.S0014 (3/8)
3.1.7
…
b.
Assignment Request
This element is not included when a terrestrial resource is not required. When the Service Option element
indicates one of the following {Markov, loopback, packet data, OTAPA, SMS, USSD, Test Data, IS-2000
Markov, IS-2000 Loopback, PDS}, this element is not included in the message. This element contains the
circuit identifier allocated by the circuit-switched MSC.
…
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 3.1.7 (Assignement Request) for Octet 3.
NOTE 004CH for Tunneled Traffic Channel SMS Support in E-UTRAN-1x Interworking is missing in this table.
This is untrelated to USSD.
Page 18
Changes to A.S0014 (4/8)
3.1.8
Assignment Complete
…
b. If the service option value included in the Assignment Request message was 8000H, 0011H, 0038H, 0003H, 0044H,
0046H, 0049H, 1049H or 003EH (13K speech, 13K high rate speech, SMV, EVRC, EVRC-B, EVRC-WB, EVRC-NW
without COP 0, EVRC-NW with COP 0 or Wideband Speech Codec), then the only allowable values that may be sent
on this message are those same service options.
If the service option value included in the Assignment Request message indicated a fax call, then the only allowable
values that may be sent on this message are fax service options.
If the service option value included in the Assignment Request message indicated a data call, then the only allowable
values that may be sent on this message are data service options.
If the service option value included in the Assignment Request message indicated a Circuit Switched Video
Conferencing data call, then the only allowable values that may be sent in this message are Circuit Switched Video
Conferencing data service options.
If the service option value included in the Assignment Request message indicated an SMS call, then the only
allowable values that may be sent on this message are SMS service options.
If the service option value included in the Assignment Request message indicated either Markov or loopback
procedures, then the only allowable values that may be sent on this message are values that indicate Markov or
loopback procedures.
If the service option value included in the Assignment Request message indicated an OTAPA call, then the only
allowable values that may be sent on this message are OTAPA service options.
If the service option value included in the Assignment Request message indicated a PDS call, then the only allowable
values that may be sent on this message are values that indicate PDS service options.
If the service option value included in the Assignment Request message indicated a USSD call, then the only
allowable values that shall be sent on this message are values that indicate USSD service options.
If any of the above rules are violated, the MSC may initiate failure handling
Page 19
.
Changes to A.S0014 (5/8)
3.1.8
Assignment Complete
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 3.1.8 (Assignement Request) for Octet 3.
NOTE 004CH for Tunneled Traffic Channel SMS Support in E-UTRAN-1x Interworking is missing in this table.
This is untrelated to USSD
3.4.1
Handoff Required
…
u. This element specifies the information of the service options being handed off. This element is not present if the
Service Option element is present, but shall be present if the Service Option element is not present. This element
may contain more than one service option. Multiple instances of 3G packet data (SO=21H) may be present. If this
message is being used to hand off a packet data session, this element contains all active and dormant 3G packet
data service instances which are associated with that packet data session. This element shall contain at most one
instance from the following set of service options: 13K speech (SO=8000H), 13K high rate voice service (SO=11H),
EVRC (SO=03H), 3G High Speed Packet Data (SO=21H), VoIP (SO=3CH, 3DH), SMV (SO=38H), EVRC-B
(SO=44H), EVRC-WB (SO=46H), EVRC-NW without COP 0 (SO=0049H), EVRC-NW with COP 0 (SO=1049H) or
Wideband Speech Codec (SO=3EH). If this element contains either OTAPA (SO 12H, 13H), SMS (SO 06H, 0DH),
USSD (SO 4DH, 4EH) or PDS (SO 23H, 24H) then the number of service options included shall equal one.
…
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 3.4.1 (Handoff Required) for Octet 3.
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 3.4.1 (Handoff Required) for Octet i+2.
Add 01010 (Unstructured Supplementary Service Data) in Table 3.4.1 (Handoff Required) for Octet k.
NOTE many SO are missing in this table. Maybe, they do not work at the time of the handoff. Needs to be
consulted by the group. This is unrelated to USSD
NOTE service option group for (01001 Enhanced Voice Services) is missing in this table for Octet k. This is
unrelated to USSD
…
Page 20
Changes to A.S0014 (6/8)
3.4.2
Handoff Request
…
e. This element contains the full-rate circuit identifier allocated by the circuit-switched MSC.
In the case of hard handoff for an async data/fax call, this element indicates the Circuit Identity Code of the circuit to
be connected to the target BS to support the A5 connection to the IWF.
In the case of hard handoff for a voice call, this element indicates the Circuit Identity Code of the circuit to be
connected to the target BS to support the A2 connection.
In the case of hard handoff for a packet data call, SMS delivery on a traffic channel (SMS service option in use),
OTAPA delivery on a traffic channel, USSD delivery on a traffic channel or PDS delivery on a traffic channel, this
element shall not be included.
…
u. This element specifies the information of the service options being handed off. This element shall be present if it was
received by the MSC from the source BS and if the Service Option element is not present in the Handoff Request
message. This element may contain more than one service option. Multiple instances of 3G packet data (SO=21H)
may be present. If this message is being used to hand off a packet data session, this element contains all active and
dormant 3G packet data service instances which are associated with that packet data session. This element shall
contain at most one instance from the following set of service options: 13K speech (SO=8000H), 13K high rate voice
service (SO=11H), EVRC (SO=03H), 3G High Speed Packet Data (SO=21H), VoIP (SO=3CH, 3DH), SMV
(SO=38H), EVRC-B (SO=44H), EVRC-WB (SO=46H), EVRC-NW without COP 0 (SO=0049H), EVRC-NW with COP
0 (SO=1049H) or Wideband Speech Codec (SO=3EH). If this element contains either OTAPA (SO 12H, 13H), SMS
(SO 06H, 0DH), USSD (SO 4DH, 4EH) or PDS (SO 23H, 24H), then the number of service options included shall
equal one.
…
Page 21
Changes to A.S0014 (7/8)
3.4.2
Handoff Request
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 3.4.2 (Handoff Required) for Octet 3.
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 3.4.2 (Handoff Required) for Octet i+2.
Add 01010 (Unstructured Supplementary Service Data) in Table 3.4.2 (Handoff Required) for Octet k.
NOTE many SO are missing in this table. Maybe, they do not work at the time of the handoff. Needs to be
consulted by the group. This is unrelated to USSD
NOTE service option group for (01001 Enhanced Voice Services) is missing in this table for Octet k. This is
unrelated to USSD
3.6.1
ADDS Page
Add 001001 (USSD) in Table 3.6.1 (ADDS Page) for Octet 3 when ADDS User Part:
A1 Element Identifier =
[3DH].
3.6.3
ADDS Transfer
Add 001001 (USSD) in Table 3.6.3 (ADDS Transfer) for Octet 3 when ADDS User Part:
A1 Element Identifier =
[3DH].
3.6.5
ADDS Deliver
Add 001001 (USSD) in Table 3.6.5 (ADDS Deliver) for Octet 2 when ADDS User Part:
Length = <variable>.
4.2.49
Service Option
Add 004DH (USSD Rate Set 1) and 004EH (USSD Rate Set 2) in Table 4.2.49-1 (Service Option Values) for Octet 2
and 3.
NOTE 004CH for Tunneled Traffic Channel SMS Support in E-UTRAN-1x Interworking is missing in this table.
This is untrelated to USSD.
Page 22
Changes to A.S0014 (8/8)
4.2.50
ADDS User Part
…
Application Data Message:
This field has variable length and is encoded as follows:
If the Data Burst Type field is set to ‘Asynchronous Data Services (000001)’, the Application Data Message field is
omitted.
If the Data Burst Type field is set to ‘SMS (000011)’, the Application Data Message field is set to the CDMA SMS
Transport Layer Message defined in [22].
If the Data Burst Type is set to ‘OTASP (000100)’, the Application Data Message field is set the OTASP Data
Message defined in [29]
If the Data Burst Type field is set to ‘PDS (000101)’, the Application Data Message field is set to Position
Determination Data Message defined in [24].
If the Data Burst Type field is set to SDB (000110)’, the Application Data Message field contains the SDB formatted
as specified by the Short Data Burst Format in [23] if included. Refer to section 3 for cases where this field is or is not
included. If this element is used as part of the ADDS Transfer message to support Short Data Burst, it does not
include the Short Data Burst application data in the Application Data Message field.
If the Data Burst Type field is set to ‘SMS (001001)’, the Application Data Message field is set to the USSD
transaction defined in [47].
The Application Data Message field is omitted for CCPD mode and alternate dormant mode packet data handoffs.
…
1.2.1
Normative References
[47]
3GPP2 X.S0065-0 v1.0, cdma2000 Unstructured Supplementary Service Data (USSD).
Editor’s Note: The above document is a work in progress and should not be referenced unless and until it is approved
and published. Until such time as this Editor’s Note is removed, the inclusion of the above document is for
informational purposes only.
Page 23
MSC behavior
• MSC must be able to exchange the protocols towards the BS/MS and
USSD-GW/HLR.
• MSC needs to
 recognize USSD DBM and generate an SMDPP Invoke towards USSDGW/HLR
 recognize SMDPP Invke containing the USSD information and generate a
USSD DBM towards the MS.
Page 24
Documentations
• X.S0004-540 should be modified to contain:
 2.64.1 SMSDeliveryPointToPoint Parameter Sets: PointToPoint Variant.
 p. Include for CDMA USSD, CDMA OTASP or CDMA OTAPA.
• X.S0004-550 should be modified to contain:
 2.231 ServiceIndicator
 include value 4 for CDMA USSD Service.
• X.S0004-640 should be modified to contain the following or a separate
specification need to capture the following:
 A new section for USSD procedure:
 MSC behavior how to generate SMDPP Invoke towards USSD GW or HLR, when
receiving the USSD DBM from the MS with an indicator that this is a new DBM.
 MSC behavior how to generate the USSD DBM towards the MS when receiving the
SMDPP Invoke from USSD GW or HLR with “ServiceIndictor” set to CDMA USSD.
• X.S0004-641 should be modified to by:
 extending section 3.4 (MSC Receiving an SMSDeliveryPointToPoint
INVOKE) to include CDMA USSD and refers to new section in X.S0004-640.
Page 25