Gait C 1 1 2 0
Gait C 1 1 2 0
Gait C 1 1 2 0
Table of Contents
1. REVISION HISTORY ......................................................................................................................................1
2. GENERAL DESCRIPTION.............................................................................................................................1
2.1 MOBILE EQUIPMENT REQUIREMENTS..................................................................................................... 1
2.2 NETWORK REQUIREMENTS ...................................................................................................................... 2
3. GHOST HIGHER LAYER PROTOCOL IDENTIFIER ..............................................................................4
Copyright© 1999 Universal Wireless Communications Consortium and North American GSM Alliance i
All Rights Reserved
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 1. Revision History
Phase Version Sub-Version Reason for Change Based on CR Date
1 1 0 Initial publication. None N/A
1 2 0 In section 3, corrected 2000-24 5/16/00
Teleservice Protocol
Identifier subfield of
the GHOST HLPI to
align with TIA
standards.
2
3 2. General Description
4 The GSM Hosted SMS Teleservice (GHOST) is used to deliver GSM SMS transfer packet data
5 units (PDUs) to and from a GAIT mobile station operating in an ANSI TIA/EIA-136 network,
6 either through an Interworking and Interoperability Function (IIF) or directly through a Message
7 Center (MC). GHOST may be used in either ANSI-136 foreign or native mode. Refer to GSM
8 03.40 for a full description of the GSM SMS PDUs. The GAIT mobile station shall be capable of
9 receiving and originating the GHOST teleservice while on a Digital Control Channel (DCCH) or a
10 Digital Traffic Channel (DTC), in accordance with the rules described in ANSI TIA/EIA-136
11 Parts 123 and 133. The IIF shall be capable of performing protocol interworking and mapping
12 short messages between a GSM SMS PDU and an ANSI-41 SMDPP GHOST teleservice SMS.
13 The IIF shall also be capable of performing protocol interworking and mapping for SMS delivery
14 information messages. A Message Center that supports GHOST shall be capable of formatting
15 GSM SMS messages and packaging them within the GHOST teleservice, and shall be capable of
16 mapping between ANSI-136 Cellular Messaging Teleservice (CMT) and GHOST.
SM-AL
SM-RL-136 SM-RL-GSM
24 The short message transfer layer (SM-TL), consisting of GSM SMS PDUs, shall have two service
25 access points (SAPs), one SAP for SM-RL-136 and another for SM-RL-GSM. The SAP to be
26 used shall be derived by the knowledge of the air-interface the mobile station is operating on. If
1
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 the mobile station is using the GSM air interface, then the SAP to the SM-RL-GSM layer shall be
2 used. If the mobile station is using the ANSI-136 air interface, then the SAP to the SM-RL-136
3 layer shall be used. The primitives as defined in GSM 03.40 shall be used.
2
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
SM-AL SM-AL
GHOST
GHOST
(SM-RL)
TSAR (optional)
TSAR FSM FSM
(SM-RL)
IWF
R-DATA
R-DATA SMDPP SMDPP
(SM-RL)
6 Figure 3 shows an example of the protocol stack for the origination and delivery of a SMS PDU
7 for a GAIT ANSI-136 native mobile station in a foreign mode using GHOST.
SM-AL SM-AL
SMDPP SMDPP
11
3
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 Figure 4 shows an example of the protocol stack for the origination and delivery of a SMS PDU
2 for a mobile station in ANSI-136 native mode using GHOST.
SM-AL SM-AL
GHOST
GHOST
(SM-RL)
TSAR (optional)
TSAR
(SM-RL)
IWF
R-DATA
R-DATA SMDPP SMDPP
(SM-RL)
4
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 • SMS-SUBMIT (MS Æ BMI). Support per GSM 03.40 and 04.11, except that if the
2 Validity Period is included, it must be set to an integer value (1 octet instead of 7 in
3 length) when the SMS-SUBMIT is sent as part of GHOST. This guarantees that the
4 transfer PDU can fit within one ANSI-136 R-DATA message and one ANSI-41 SMDPP
5 message.
6 • SMS-STATUS-REPORT (BMI Æ MS). Support per GSM 03.40 and 04.11.
7 The SMS-COMMAND PDU (MS Æ BMI), SMS-DELIVER-REPORT (MS Æ BMI), and SMS-
8 SUBMIT-REPORT (BMI Æ MS) are not supported by GHOST. (Note: The SMS-DELIVER-
9 REPORT and SMS-SUBMIT-REPORT transfer PDUs are carried within RP-ACK or RP-ERROR
10 relay PDUs within GSM, and there is no equivalent within ANSI-136 and ANSI-41.)
11 GHOST supports concatenation of multiple PDUs of the same type, as described in GSM 03.40.
12 5. End-to-End Requirements
13 5.1 Mobile Terminated Service for ANSI-136 Foreign Mode
14 When a GAIT mobile station is operating in ANSI-136 Foreign Mode and a mobile terminated
15 short message is received by the Interworking and Interoperability Function (IIF) via a GSM
16 MAP FORWARD SHORT MESSAGE (MAP FSM), the IIF:
17 • Extracts the GSM SMS PDU from the GSM FSM message.
18 • Adds the GHOST header to the GSM SMS PDU to formulate a GHOST teleservice.
19 • Formulates an ANSI-41 SMSDeliveryPointToPoint (SMDPP) Invoke message as follows:
20 • Inserts the GHOST teleservice in the SMDPP message within the SMS_BearerData
21 parameter.
22 • Perform TSAF to TSAH mapping per Section 7.2.
23 • Maps additional GSM FSM message parameters to ANSI-41 SMDPP message
24 parameters per Section 7.1.
25 • Sends the SMDPP message to the BMI (ANSI-136 Base Station-MSC Interworking
26 Function) for delivery to the mobile station.
27 The IIF may optionally add Teleservice Segmentation and Reassembly (TSAR) to the GHOST
28 teleservice prior to encapsulation by the SMDPP message.
29 The ANSI-136 MSC (BMI) converts the ANSI-41 SMDPP message to an ANSI-136 R-DATA
30 message for delivery of the GHOST teleservice to the GAIT mobile station without opening the
31 SMS_BearerData.
32 At the mobile station, the R-DATA message is received at layer 3. The mobile station then:
33 • Extracts the R-Data Unit from the R-DATA message.
34 • Identifies from the Higher Layer Protocol Identifier (HLPI) if TSAR is applied to the
35 teleservice message and processes the transport layer accordingly.
36 • Identifies from the HLPI that this is a GHOST teleservice.
37 • Processes the GSM SMS PDU according to the relevant GSM standard.
5
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 An R-DATA ACCEPT message is sent to the BMI which in turn returns a SMDPP Return Result
2 message to the IIF. Note that in Figure 2, R-DATA, TSAR, and GHOST are all part of the SM-
3 RL-136 layer as depicted in Figure 1.
6
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
7
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 The ANSI-136 MSC translates the R-DATA message to an ANSI-41 SMDPP Invoke message
2 and sends it to the destination specified in the Teleservice Server Address. The MSC does not
3 open the Higher Layer Protocol Data Unit, but converts it directly to SMS_BearerData.
4 For the GAIT mobile station in ANSI-136 Native Mode, the Teleservice Server Address shall
5 indicate that the home Teleservice Server is the home Message Center.
8
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
Multilingual
SMS_Orig
Origination Address
O Teleservice O
Server Address
9
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
Multilingual
SMS_Orig
Teleservice Server O Origination Address
O
Address
SMS_Orig
Multilingual User
O Originating O
Destination Address
Subaddress
Multilingual User
SMS_Originating
Originating Address O Address
O
(Optional)
2
10
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
11
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
L HLPI HL-PDU
L HLPI HL-PDU
R-DATA
GSM SMS-STATUS-REPORT
MTI MR MMS RA SCTS DT ST
L HLPI HL-PDU
R-DATA
PD MT R-ID RDU TSA UDA UOA
12
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
13
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
4 When the IIF receives a MAP_FSM for a MS roaming in an GSM network, it stores the Visited
5 MSC (VMSC) address locally and replaces the VMSC address in the outgoing SMDPP message
6 by the E.164 address of the IIF. Upon receipt of an SMDPP Return Result from the MC, the IIF
7 converts it to a MAP_FSM_ACK and places the previously stored VMSC address in the SCCP
8 Called Party Address. See Table 4.
14
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
2 When the IIF receives a SMDPP Invoke for a MS roaming in an GSM network, it stores the
3 VMSC address locally and replaces the VMSC address in the outgoing SMDPP message by the
4 E.164 address of the IIF. It also internally maps the TSAF from the SMS_Destination Address into
5 the TSAH and places it in the RP-Destination Address per Section 7.2. Upon receipt of an SMDPP
6 Return Result from the MC, the IIF converts it to a MAP_FSM_ACK and places the previously
7 stored VMSC address in the SCCP Called Party Address. See Table 5.
15
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 between the home and foreign mode addresses for each MC, as shown in Table 6. Note that there
2 is a many-to-one relationship between the virtual addresses and the actual IIF address.
3 While roaming in foreign mode, the GAIT terminal uses the foreign mode address in order to
4 ensure that messages are first routed to the IIF. The IIF performs message translation, and inserts
5 the native mode address, i.e., an E.164 number that is translatable by the network to the actual MC
6 destination SS7 address.
16
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
17
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
18
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
19
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
20
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
8 Incoming MAP_FSM:
9 If the IIF receives a request to deliver a short message to a subscriber who:
10 a) Is not provisioned in the IIF, then the IIF shall send a MAP_FSM_ACK back to the
11 originating SMSC with the following error cause: Unidentified subscriber.
12 b) Does not have SMS support, then the IIF shall send a MAP_FSM_ACK back to the
13 originating SMSC with the following error cause: Facility not supported.
14 Incoming SMDPP:
15 If the IIF receives a request to deliver a short message to a subscriber who:
16 a) Is not provisioned in the IIF, then the IIF shall send an SMDPP Return Result back to the
17 originating SMSC with SMS_CauseCode#1 “Address Translation Failure”.
18 b) Does not have SMS support, then the IIF shall send an SMDPP Return Result back to the
19 originating SMSC with SMS_CauseCode #100 “SMS Not Supported”.
21
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
1 9. Abbreviations
2 BMI Base Station, MSC and Interworking Function
3 DA Destination Address
4 DCS Data Coding Scheme
5 DT Discharge Time
6 DTC Digital Traffic Channel
7 ESN Electronic Serial Number
8 FSM Forward Short Message
9 GAIT GSM ANSI-136 Interoperability Team
10 GHOST GSM Hosted SMS Teleservice
11 GMSC Gateway Mobile Service switching Centre
12 GTA Global Title Address
13 HL-PDU Higher Layer Protocol Data Unit
14 HLPI Higher Layer Protocol Identifier
15 IIF Interworking and Interoperability Function
16 IWMSC InterWorking Mobile Services switching Centre
17 L Length
18 MAP Mobile Application Part
19 MC Message Center
20 MIN Mobile Identification Number
21 MMS More Messages to Send
22 MS Mobile Station
23 MSC Mobile Switching Center
24 MT Message Type
25 MTI Message Type Indicator
26 OA Originating Address
27 PD Protocol Discriminator
28 PDU Packet Data Unit
29 PID Protocol Identifier
30 RA Recipient Address
31 RDU R-Data Unit
32 R-ID R-Transaction Identifier
33 RP Reply Path
34 SAP Service Access Point
35 SCTS Service Centre Time Stamp
22
GSM/ANSI-136 Interoperability Team Specification Document: GAIT-C-1-1-2-0
Title: GSM Hosted SMS Teleservice Specification, Phase 1, Date: May 24, 2000
Version 2.0
23