pespin has uploaded this change for review. (
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/35898?usp=email )
Change subject: gsup.adoc: Add links to section of each message type in table
......................................................................
gsup.adoc: Add links to section of each message type in table
Change-Id: Idbc8a8f2e41f90e545a420517bd030399fb229ac
---
M common/chapters/gsup.adoc
1 file changed, 112 insertions(+), 35 deletions(-)
git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/98/35898/1
diff --git a/common/chapters/gsup.adoc b/common/chapters/gsup.adoc
index 912ff6b..f7cf959 100644
--- a/common/chapters/gsup.adoc
+++ b/common/chapters/gsup.adoc
@@ -349,6 +349,7 @@
(Optional) or 'C' (Conditional). The 'format' column holds either
'V' (Value)
or 'TLV' (Tag Length Value).
+[[gsup-msg-auth-info-req]]
==== Send Authentication Info Request
Direction: SGSN / VLR => HLR
@@ -367,6 +368,7 @@
(via UE) requests an UMTS AKA re-synchronization procedure. Either
both optional IEs are present, or none of them.
+[[gsup-msg-auth-info-err]]
==== Send Authentication Info Error
Direction: HLR => SGSN / VLR
@@ -379,6 +381,7 @@
|02|Cause|<<gsup-ie-cause>>|M|TLV|3
|===
+[[gsup-msg-auth-info-res]]
==== Send Authentication Info Response
Direction: HLR => SGSN / VLR
@@ -391,6 +394,7 @@
|03|Auth Tuple|<<gsup-ie-authtuple>>|0-5|TLV|36
|===
+[[gsup-msg-auth-fail-rep]]
==== Authentication Failure Report
Direction: SGSN / VLR => HLR
@@ -403,6 +407,7 @@
|28|CN Domain|<<gsup-ie-cndomain>>|O|TLV|3
|===
+[[gsup-msg-upd-loc-req]]
==== Update Location Request
Direction: SGSN / VLR => HLR
@@ -415,6 +420,7 @@
|28|CN Domain|<<gsup-ie-cndomain>>|O|TLV|3
|===
+[[gsup-msg-upd-loc-err]]
==== Update Location Error
Direction: HLR => SGSN / VLR
@@ -427,6 +433,7 @@
|02|Cause|<<gsup-ie-cause>>|M|TLV|3
|===
+[[gsup-msg-upd-loc-res]]
==== Update Location Result
Direction: HLR => SGSN / VLR
@@ -444,6 +451,7 @@
If the PDP info complete IE is present, the old PDP info list shall be cleared.
+[[gsup-msg-loc-cancel-req]]
==== Location Cancellation Request
Direction: HLR => SGSN / VLR
@@ -457,6 +465,14 @@
|06|Cancellation type|<<gsup-ie-canctype>>|O|TLV|3
|===
+[[gsup-msg-loc-cancel-err]]
+==== Location Cancellation Error
+
+Direction: SGSN / VLR => HLR
+
+TODO
+
+[[gsup-msg-loc-cancel-res]]
==== Location Cancellation Result
Direction: SGSN / VLR => HLR
@@ -469,6 +485,7 @@
|28|CN Domain|<<gsup-ie-cndomain>>|O|TLV|3
|===
+[[gsup-msg-purge-ms-req]]
==== Purge MS Request
Direction: SGSN / VLR => HLR
@@ -482,6 +499,7 @@
|09|HLR Number|<<gsup-ie-hlr>>|M|TLV|0-9
|===
+[[gsup-msg-purge-ms-err]]
==== Purge MS Error
Direction: HLR => SGSN / VLR
@@ -494,6 +512,7 @@
|02|Cause|<<gsup-ie-cause>>|M|TLV|3
|===
+[[gsup-msg-purge-ms-res]]
==== Purge MS Result
Direction: HLR => SGSN / VLR
@@ -506,6 +525,7 @@
|07|Freeze P-TMSI|<<gsup-ie-empty>>|M|TLV|2
|===
+[[gsup-msg-ins-sub-req]]
==== Insert Subscriber Data Request
Direction: HLR => SGSN / VLR
@@ -525,6 +545,7 @@
If the PDP info complete IE is present, the old PDP info list shall be cleared.
+[[gsup-msg-ins-sub-err]]
==== Insert Subscriber Data Error
Direction: SGSN / VLR => HLR
@@ -537,6 +558,7 @@
|02|Cause|<<gsup-ie-cause>>|M|TLV|3
|===
+[[gsup-msg-ins-sub-res]]
==== Insert Subscriber Data Result
Direction: SGSN / VLR => HLR
@@ -548,6 +570,7 @@
|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10
|===
+[[gsup-msg-del-sub-req]]
==== Delete Subscriber Data Request
Direction: HLR => SGSN / VLR
@@ -561,6 +584,7 @@
|10|PDP Context ID|<<gsup-ie-pdpctxid>>|C|TLV|3
|===
+[[gsup-msg-del-sub-err]]
==== Delete Subscriber Data Error
Direction: SGSN / VLR => HLR
@@ -573,6 +597,7 @@
|02|Cause|<<gsup-ie-cause>>|M|TLV|3
|===
+[[gsup-msg-del-sub-res]]
==== Delete Subscriber Data Result
Direction: HLR => SGSN / VLR
@@ -584,6 +609,7 @@
|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10
|===
+[[gsup-msg-proc-supl-serv-req]]
==== Process Supplementary Service Request
Direction: bidirectional
@@ -602,6 +628,7 @@
it is not known is it request or response without parsing
the GSM 04.80 payload.
+[[gsup-msg-proc-supl-serv-err]]
==== Process Supplementary Service Error
Direction: EUSE / HLR => MSC
@@ -616,6 +643,7 @@
|02|Cause|<<gsup-ie-cause>>|M|TLV|3
|===
+[[gsup-msg-proc-supl-serv-res]]
==== Process Supplementary Service Response
Direction: EUSE / HLR => MSC
@@ -634,6 +662,7 @@
can be used to notify the MSC that a structured supplementary
service is successfully activated or deactivated, etc.
+[[gsup-msg-mo-forwardsm-req]]
==== MO-forwardSM Request
Direction: MSC / SGSN => SMSC (via HLR)
@@ -653,6 +682,7 @@
The corresponding MAP service is MAP-MO-FORWARD-SHORT-MESSAGE,
see 3GPP TS 29.002, section 12.2.
+[[gsup-msg-mo-forwardsm-err]]
==== MO-forwardSM Error
Direction: SMSC (via HLR) => MSC / SGSN
@@ -671,6 +701,7 @@
MO short message delivery. The corresponding MAP service is
MAP-MO-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.2.
+[[gsup-msg-mo-forwardsm-res]]
==== MO-forwardSM Result
Direction: SMSC (via HLR) => MSC / SGSN
@@ -687,6 +718,7 @@
MO short message delivery. The corresponding MAP service is
MAP-MO-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.2.
+[[gsup-msg-mt-forwardsm-req]]
==== MT-forwardSM Request
Direction: SMSC (via HLR) => MSC / SGSN
@@ -707,6 +739,7 @@
The corresponding MAP service is MAP-MT-FORWARD-SHORT-MESSAGE,
see 3GPP TS 29.002, section 12.9.
+[[gsup-msg-mt-forwardsm-err]]
==== MT-forwardSM Error
Direction: MSC / SGSN => SMSC (via HLR)
@@ -725,6 +758,7 @@
MT short message delivery. The corresponding MAP service is
MAP-MT-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.9.
+[[gsup-msg-mt-forwardsm-res]]
==== MT-forwardSM Result
Direction: MSC / SGSN => SMSC (via HLR)
@@ -741,6 +775,7 @@
MT short message delivery. The corresponding MAP service is
MAP-MT-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.9.
+[[gsup-msg-ready-for-sm-req]]
==== READY-FOR-SM Request
Direction: MSC / SGSN => SMSC (via HLR)
@@ -759,6 +794,7 @@
The corresponding MAP service is MAP-READY-FOR-SM,
see 3GPP TS 29.002, section 12.4.
+[[gsup-msg-ready-for-sm-err]]
==== READY-FOR-SM Error
Direction: SMSC (via HLR) => MSC / SGSN
@@ -777,6 +813,7 @@
MO SMMA (Memory Available) indication. The corresponding MAP
service is MAP-READY-FOR-SM, see 3GPP TS 29.002, section 12.4.
+[[gsup-msg-ready-for-sm-res]]
==== READY-FOR-SM Result
Direction: SMSC (via HLR) => MSC / SGSN
@@ -793,6 +830,7 @@
MO SMMA (Memory Available) indication. The corresponding MAP
service is MAP-READY-FOR-SM, see 3GPP TS 29.002, section 12.4.
+[[gsup-msg-check-imei-req]]
==== CHECK-IMEI Request
Direction: VLR => EIR (via HLR)
@@ -805,6 +843,7 @@
|50|IMEI|<<gsup-ie-imei>>|M|TLV|11
|===
+[[gsup-msg-check-imei-err]]
==== CHECK-IMEI Error
Direction: EIR (via HLR) => VLR
@@ -817,6 +856,7 @@
|02|Cause|<<gsup-ie-cause>>|M|TLV|3
|===
+[[gsup-msg-check-imei-res]]
==== CHECK-IMEI Result
Direction: EIR (via HLR) => VLR
@@ -829,6 +869,7 @@
|51|IMEI Check Result|<<gsup-ie-imei-result>>|M|TLV|3
|===
+[[gsup-msg-e-prep-ho-req]]
==== E Prepare Handover Request
Direction: MSC-A=MSC-I => MSC-B=MSC-T (via HLR)
@@ -844,6 +885,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-prep-ho-err]]
==== E Prepare Handover Error
Direction: MSC-B=MSC-T => MSC-A=MSC-I (via HLR)
@@ -859,6 +901,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-prep-ho-res]]
==== E Prepare Handover Result
Direction: MSC-B=MSC-T => MSC-A=MSC-I (via HLR)
@@ -874,6 +917,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-prep-subs-ho-req]]
==== E Prepare Subsequent Handover Request
Direction: MSC-B=MSC-I => MSC-A (via HLR)
@@ -889,6 +933,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-prep-subs-ho-err]]
==== E Prepare Subsequent Handover Error
Direction: MSC-A => MSC-B=MSC-I (via HLR)
@@ -904,6 +949,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-prep-subs-ho-res]]
==== E Prepare Subsequent Handover Result
Direction: MSC-A => MSC-B=MSC-I (via HLR)
@@ -919,6 +965,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-snd-end-sig-req]]
==== E Send End Signal Request
Direction: MSC-B=MSC-T => MSC-A=MSC-I (via HLR)
@@ -934,6 +981,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-snd-end-sig-err]]
==== E Send End Signal Error
Direction: MSC-A=MSC-I => MSC-B=MSC-T (via HLR)
@@ -949,6 +997,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-snd-end-sig-res]]
==== E Send End Signal Result
Direction: MSC-A => MSC-B=MSC-I (via HLR)
@@ -964,6 +1013,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-proc-acc-sig-req]]
==== E Process Access Signalling Request
Direction: MSC-B=MSC-T => MSC-A=MSC-I (via HLR)
@@ -979,6 +1029,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-forw-acc-sig-req]]
==== E Forward Access Signalling Request
Direction: MSC-A => MSC-B=MSC-I (via HLR)
@@ -994,6 +1045,7 @@
|62|AN-APDU|<<gsup-ie-an-apdu>>|M|TLV|2-...
|===
+[[gsup-msg-e-close]]
==== E Close
Direction: MSC-A => MSC-B (via HLR)
@@ -1008,11 +1060,13 @@
|61|Destination Name|<<gsup-ie-destination-name>>|M|TLV|2-...
|===
+[[gsup-msg-e-abort]]
==== E Abort
This message was added to GSUP for the inter-MSC handover. But so far it is not
used yet.
+[[gsup-msg-e-routing-err]]
==== E Routing Error
Direction: GSUP Server (HLR) => GSUP Client (MSC)
@@ -1037,41 +1091,55 @@
[options="header",cols="10%,90%"]
|===
-|Type|Description
-|0x04|Update Location Request
-|0x05|Update Location Error
-|0x06|Update Location Result
-|0x08|Send Authentication Info Request
-|0x09|Send Authentication Info Error
-|0x0a|Send Authentication Info Result
-|0x0b|Authentication Failure Report
-|0x0c|Purge MS Request
-|0x0d|Purge MS Error
-|0x0e|Purge MS Result
-|0x10|Insert Subscriber Data Request
-|0x11|Insert Subscriber Data Error
-|0x12|Insert Subscriber Data Result
-|0x14|Delete Subscriber Data Request
-|0x15|Delete Subscriber Data Error
-|0x16|Delete Subscriber Data Result
-|0x1c|Location Cancellation Request
-|0x1d|Location Cancellation Error
-|0x1e|Location Cancellation Result
-|0x20|Supplementary Service Request
-|0x21|Supplementary Service Error
-|0x22|Supplementary Service Result
-|0x24|MO-forwardSM Request
-|0x25|MO-forwardSM Error
-|0x26|MO-forwardSM Result
-|0x28|MT-forwardSM Request
-|0x29|MT-forwardSM Error
-|0x2a|MT-forwardSM Result
-|0x2c|READY-FOR-SM Request
-|0x2d|READY-FOR-SM Error
-|0x2e|READY-FOR-SM Result
-|0x30|CHECK-IMEI Request
-|0x31|CHECK-IMEI Error
-|0x32|CHECK-IMEI Result
+|Type|Name|Description
+|0x04|Update Location Request|<<gsup-msg-upd-loc-req>>
+|0x05|Update Location Error|<<gsup-msg-upd-loc-err>>
+|0x06|Update Location Result|<<gsup-msg-upd-loc-res>>
+|0x08|Send Authentication Info Request|<<gsup-msg-auth-info-req>>
+|0x09|Send Authentication Info Error|<<gsup-msg-auth-info-err>>
+|0x0a|Send Authentication Info Result|<<gsup-msg-auth-info-res>>
+|0x0b|Authentication Failure Report|<<gsup-msg-auth-fail-rep>>
+|0x0c|Purge MS Request|<<gsup-msg-purge-ms-reqs>>
+|0x0d|Purge MS Error|<<gsup-msg-purge-ms-err>>
+|0x0e|Purge MS Result|<<gsup-msg-purge-ms-res>>
+|0x10|Insert Subscriber Data Request|<<gsup-msg-ins-sub-req>>
+|0x11|Insert Subscriber Data Error|<<gsup-msg-ins-sub-err>>
+|0x12|Insert Subscriber Data Result|<<gsup-msg-ins-sub-res>>
+|0x14|Delete Subscriber Data Request|<<gsup-msg-del-sub-req>>
+|0x15|Delete Subscriber Data Error|<<gsup-msg-del-sub-err>>
+|0x16|Delete Subscriber Data Result|<<gsup-msg-del-sub-res>>
+|0x1c|Location Cancellation Request|<<gsup-msg-loc-cancel-req>>
+|0x1d|Location Cancellation Error|<<gsup-msg-loc-cancel-err>>
+|0x1e|Location Cancellation Result|<<gsup-msg-loc-cancel-res>>
+|0x20|Supplementary Service Request|<<gsup-msg-proc-supl-serv-req>>
+|0x21|Supplementary Service Error|<<gsup-msg-proc-supl-serv-err>>
+|0x22|Supplementary Service Result|<<gsup-msg-proc-supl-serv-res>>
+|0x24|MO-forwardSM Request|<<gsup-msg-mo-forwardsm-req>>
+|0x25|MO-forwardSM Error|<<gsup-msg-mo-forwardsm-err>>
+|0x26|MO-forwardSM Result|<<gsup-msg-mo-forwardsm-res>>
+|0x28|MT-forwardSM Request|<<gsup-msg-mt-forwardsm-req>>
+|0x29|MT-forwardSM Error|<<gsup-msg-mt-forwardsm-err>>
+|0x2a|MT-forwardSM Result|<<gsup-msg-mt-forwardsm-res>>
+|0x2c|READY-FOR-SM Request|<<gsup-msg-ready-for-sm-req>>
+|0x2d|READY-FOR-SM Error|<<gsup-msg-ready-for-sm-err>>
+|0x2e|READY-FOR-SM Result|<<gsup-msg-ready-for-sm-res>>
+|0x30|CHECK-IMEI Request|<<gsup-msg-check-imei-req>>
+|0x31|CHECK-IMEI Error|<<gsup-msg-check-imei-err>>
+|0x32|CHECK-IMEI Result|<<gsup-msg-check-imei-res>>
+|0x??|E Prepare Handover Request|<<gsup-msg-e-prep-ho-req>>
+|0x??|E Prepare Handover Error|<<gsup-msg-e-prep-ho-err>>
+|0x??|E Prepare Handover Result|<<gsup-msg-e-prep-ho-res>>
+|0x??|E Prepare Subsequent Handover Request|<<gsup-msg-e-prep-subs-ho-req>>
+|0x??|E Prepare Subsequent Handover Error|<<gsup-msg-e-prep-subs-ho-err>>
+|0x??|E Prepare Subsequent Handover Result|<<gsup-msg-e-prep-subs-ho-res>>
+|0x??|E Send End Signal Request|<<gsup-msg-e-snd-end-sig-req>>
+|0x??|E Send End Signal Error|<<gsup-msg-e-snd-end-sig-err>>
+|0x??|E Send End Signal Result|<<gsup-msg-e-snd-end-sig-res>>
+|0x??|E Process Access Signalling Request|<<gsup-msg-e-proc-acc-sig-req>>
+|0x??|E Forward Access Signalling Request|<<gsup-msg-e-forw-acc-sig-req>>
+|0x??|E Close|<<gsup-msg-e-close>>
+|0x??|E Abort|<<gsup-msg-e-abort>>
+|0x??|E Routing Error|<<gsup-msg-e-routing-err>>
|===
The category of the message is indicated by the last two bits of the type.
--
To view, visit
https://gerrit.osmocom.org/c/osmo-gsm-manuals/+/35898?usp=email
To unsubscribe, or for help writing mail filters, visit
https://gerrit.osmocom.org/settings
Gerrit-Project: osmo-gsm-manuals
Gerrit-Branch: master
Gerrit-Change-Id: Idbc8a8f2e41f90e545a420517bd030399fb229ac
Gerrit-Change-Number: 35898
Gerrit-PatchSet: 1
Gerrit-Owner: pespin <pespin(a)sysmocom.de>
Gerrit-MessageType: newchange