<p>Vadim Yanitskiy <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/11836">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  Neels Hofmeyr: Looks good to me, approved
  Stefan Sperling: Looks good to me, but someone else must approve

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">chapters/gsup.adoc: document MO-/MT-forwardSM messages<br><br>Change-Id: Ie0150756c33c1352bc4eb49421824542c711175c<br>Related Change-Id: (core) Ibe325c64ae2d6c626b232533bb4cbc65fc2b5d71<br>Related Change-Id: (TTCN) Ibf49474a81235096c032ea21f217170f523bd94e<br>Related: OS#3587<br>---<br>M common/chapters/gsup.adoc<br>1 file changed, 213 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/common/chapters/gsup.adoc b/common/chapters/gsup.adoc</span><br><span>index 70295cf..56a6f9e 100644</span><br><span>--- a/common/chapters/gsup.adoc</span><br><span>+++ b/common/chapters/gsup.adoc</span><br><span>@@ -504,6 +504,113 @@</span><br><span> can be used to notify the MSC that a structured supplementary</span><br><span> service is successfully activated or deactivated, etc.</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+==== MO-forwardSM Request</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Direction: MSC / SGSN => SMSC (via HLR)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="5%,45%,20%,10%,10%,10%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|IEI|IE|Type|Presence|Format|Length</span><br><span style="color: hsl(120, 100%, 40%);">+|  |Message Type|<<gsup-ie-msgtype>>|M|V|1</span><br><span style="color: hsl(120, 100%, 40%);">+|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10</span><br><span style="color: hsl(120, 100%, 40%);">+|40|SM-RP-MR (Message Reference)|<<gsup-ie-sm-rp-mr>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|41|SM-RP-DA (Destination Address)|<<gsup-ie-sm-rp-da>>|M|TLV|2-...</span><br><span style="color: hsl(120, 100%, 40%);">+|42|SM-RP-OA (Originating Address)|<<gsup-ie-sm-rp-oa>>|M|TLV|2-...</span><br><span style="color: hsl(120, 100%, 40%);">+|43|SM-RP-UI (SM TPDU)|<<gsup-ie-sm-rp-ui>>|M|TLV|1-...</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This message is used to forward MO short messages from MSC / SGSN to an SMSC.</span><br><span style="color: hsl(120, 100%, 40%);">+The corresponding MAP service is MAP-MO-FORWARD-SHORT-MESSAGE,</span><br><span style="color: hsl(120, 100%, 40%);">+see 3GPP TS 29.002, section 12.2.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+==== MO-forwardSM Error</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Direction: SMSC (via HLR) => MSC / SGSN</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="5%,45%,20%,10%,10%,10%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|IEI|IE|Type|Presence|Format|Length</span><br><span style="color: hsl(120, 100%, 40%);">+|  |Message Type|<<gsup-ie-msgtype>>|M|V|1</span><br><span style="color: hsl(120, 100%, 40%);">+|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10</span><br><span style="color: hsl(120, 100%, 40%);">+|40|SM-RP-MR (Message Reference)|<<gsup-ie-sm-rp-mr>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|44|SM-RP-Cause (Cause value)|<<gsup-ie-sm-rp-cause>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|43|SM-RP-UI (diagnostic field)|<<gsup-ie-sm-rp-ui>>|O|TLV|1-...</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This message is used to indicate a negative result of an earlier</span><br><span style="color: hsl(120, 100%, 40%);">+MO short message delivery. The corresponding MAP service is</span><br><span style="color: hsl(120, 100%, 40%);">+MAP-MO-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.2.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+==== MO-forwardSM Result</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Direction: SMSC (via HLR) => MSC / SGSN</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="5%,45%,20%,10%,10%,10%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|IEI|IE|Type|Presence|Format|Length</span><br><span style="color: hsl(120, 100%, 40%);">+|  |Message Type|<<gsup-ie-msgtype>>|M|V|1</span><br><span style="color: hsl(120, 100%, 40%);">+|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10</span><br><span style="color: hsl(120, 100%, 40%);">+|40|SM-RP-MR (Message Reference)|<<gsup-ie-sm-rp-mr>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This message is used to indicate a successful result of an earlier</span><br><span style="color: hsl(120, 100%, 40%);">+MO short message delivery. The corresponding MAP service is</span><br><span style="color: hsl(120, 100%, 40%);">+MAP-MO-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.2.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+==== MT-forwardSM Request</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Direction: SMSC (via HLR) => MSC / SGSN</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="5%,45%,20%,10%,10%,10%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|IEI|IE|Type|Presence|Format|Length</span><br><span style="color: hsl(120, 100%, 40%);">+|  |Message Type|<<gsup-ie-msgtype>>|M|V|1</span><br><span style="color: hsl(120, 100%, 40%);">+|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10</span><br><span style="color: hsl(120, 100%, 40%);">+|40|SM-RP-MR (Message Reference)|<<gsup-ie-sm-rp-mr>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|41|SM-RP-DA (Destination Address)|<<gsup-ie-sm-rp-da>>|M|TLV|2-...</span><br><span style="color: hsl(120, 100%, 40%);">+|42|SM-RP-OA (Originating Address)|<<gsup-ie-sm-rp-oa>>|M|TLV|2-...</span><br><span style="color: hsl(120, 100%, 40%);">+|43|SM-RP-UI (SM TPDU)|<<gsup-ie-sm-rp-ui>>|M|TLV|1-...</span><br><span style="color: hsl(120, 100%, 40%);">+|45|SM-RP-MMS (More Messages to Send)|<<gsup-ie-sm-rp-mms>>|O|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This message is used to forward MT short messages from an SMSC to MSC / SGSN.</span><br><span style="color: hsl(120, 100%, 40%);">+The corresponding MAP service is MAP-MT-FORWARD-SHORT-MESSAGE,</span><br><span style="color: hsl(120, 100%, 40%);">+see 3GPP TS 29.002, section 12.9.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+==== MT-forwardSM Error</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Direction: MSC / SGSN => SMSC (via HLR)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="5%,45%,20%,10%,10%,10%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|IEI|IE|Type|Presence|Format|Length</span><br><span style="color: hsl(120, 100%, 40%);">+|  |Message Type|<<gsup-ie-msgtype>>|M|V|1</span><br><span style="color: hsl(120, 100%, 40%);">+|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10</span><br><span style="color: hsl(120, 100%, 40%);">+|40|SM-RP-MR (Message Reference)|<<gsup-ie-sm-rp-mr>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|44|SM-RP-Cause (Cause value)|<<gsup-ie-sm-rp-cause>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|43|SM-RP-UI (diagnostic field)|<<gsup-ie-sm-rp-ui>>|O|TLV|1-...</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This message is used to indicate a negative result of an earlier</span><br><span style="color: hsl(120, 100%, 40%);">+MT short message delivery. The corresponding MAP service is</span><br><span style="color: hsl(120, 100%, 40%);">+MAP-MT-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.9.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+==== MT-forwardSM Result</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Direction: MSC / SGSN => SMSC (via HLR)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="5%,45%,20%,10%,10%,10%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|IEI|IE|Type|Presence|Format|Length</span><br><span style="color: hsl(120, 100%, 40%);">+|  |Message Type|<<gsup-ie-msgtype>>|M|V|1</span><br><span style="color: hsl(120, 100%, 40%);">+|01|IMSI|<<gsup-ie-imsi>>|M|TLV|2-10</span><br><span style="color: hsl(120, 100%, 40%);">+|40|SM-RP-MR (Message Reference)|<<gsup-ie-sm-rp-mr>>|M|TLV|1</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This message is used to indicate a successful result of an earlier</span><br><span style="color: hsl(120, 100%, 40%);">+MT short message delivery. The corresponding MAP service is</span><br><span style="color: hsl(120, 100%, 40%);">+MAP-MT-FORWARD-SHORT-MESSAGE, see 3GPP TS 29.002, section 12.9.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> === Information Elements</span><br><span> </span><br><span> [[gsup-ie-msgtype]]</span><br><span>@@ -534,6 +641,12 @@</span><br><span> |0x20|Supplementary Service Request</span><br><span> |0x21|Supplementary Service Error</span><br><span> |0x22|Supplementary Service Result</span><br><span style="color: hsl(120, 100%, 40%);">+|0x24|MO-forwardSM Request</span><br><span style="color: hsl(120, 100%, 40%);">+|0x25|MO-forwardSM Error</span><br><span style="color: hsl(120, 100%, 40%);">+|0x26|MO-forwardSM Result</span><br><span style="color: hsl(120, 100%, 40%);">+|0x28|MT-forwardSM Request</span><br><span style="color: hsl(120, 100%, 40%);">+|0x29|MT-forwardSM Error</span><br><span style="color: hsl(120, 100%, 40%);">+|0x2a|MT-forwardSM Result</span><br><span> |===</span><br><span> </span><br><span> [[gsup-ie-ipaddr]]</span><br><span>@@ -760,6 +873,12 @@</span><br><span> |0x30|Session ID|<<gsup-ie-session-id>></span><br><span> |0x31|Session State|<<gsup-ie-session-state>></span><br><span> |0x35|Supplementary Service Info|<<gsup-ie-ss-info>></span><br><span style="color: hsl(120, 100%, 40%);">+|0x40|SM-RP-MR (Message Reference)|<<gsup-ie-sm-rp-mr>></span><br><span style="color: hsl(120, 100%, 40%);">+|0x41|SM-RP-DA (Destination Address)|<<gsup-ie-sm-rp-da>></span><br><span style="color: hsl(120, 100%, 40%);">+|0x42|SM-RP-OA (Originating Address)|<<gsup-ie-sm-rp-oa>></span><br><span style="color: hsl(120, 100%, 40%);">+|0x43|SM-RP-UI (SM TPDU)|<<gsup-ie-sm-rp-ui>></span><br><span style="color: hsl(120, 100%, 40%);">+|0x44|SM-RP-Cause (RP Cause value)|<<gsup-ie-sm-rp-cause>></span><br><span style="color: hsl(120, 100%, 40%);">+|0x45|SM-RP-MMS (More Messages to Send)|<<gsup-ie-sm-rp-mms>></span><br><span> |===</span><br><span> </span><br><span> [[gsup-ie-empty]]</span><br><span>@@ -952,3 +1071,97 @@</span><br><span> |0x02|CONTINUE|Used to continue an existing session</span><br><span> |0x03|END|Used to terminate an existing session</span><br><span> |===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[[gsup-ie-sm-rp-mr]]</span><br><span style="color: hsl(120, 100%, 40%);">+==== SM-RP-MR (Message Reference)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+According to TS GSM 04.11, section 8.2.3, every single message on the</span><br><span style="color: hsl(120, 100%, 40%);">+SM-RL (SM Relay Layer) has a unique _message reference_, that is</span><br><span style="color: hsl(120, 100%, 40%);">+used to link an _RP-ACK_ or _RP-ERROR_ message to the associated</span><br><span style="color: hsl(120, 100%, 40%);">+(preceding) _RP-DATA_ or _RP-SMMA_ message transfer attempt.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+In case of TCAP/MAP, this message reference is being mapped to the</span><br><span style="color: hsl(120, 100%, 40%);">+_Invoke ID_. But since GSUP has no _Invoke ID IE_, and it is not</span><br><span style="color: hsl(120, 100%, 40%);">+required for other applications (other than SMS), a special</span><br><span style="color: hsl(120, 100%, 40%);">+<<gsup-ie-sm-rp-mr>> is used to carry the message reference</span><br><span style="color: hsl(120, 100%, 40%);">+value \'as-is' (i.e. in range 0 through 255).</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[[gsup-ie-sm-rp-da]]</span><br><span style="color: hsl(120, 100%, 40%);">+==== SM-RP-DA (Destination Address)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This IE represents the destination address used by the short message service</span><br><span style="color: hsl(120, 100%, 40%);">+relay sub-layer protocol. It can be one of the following:</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+* IMSI (see 3GPP TS 29.002, clause 7.6.2.1);</span><br><span style="color: hsl(120, 100%, 40%);">+* MSISDN (see 3GPP TS 29.002, clause 7.6.2.17);</span><br><span style="color: hsl(120, 100%, 40%);">+* service centre address (see 3GPP TS 29.002, clause 7.6.2.27).</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Coding of this IE is described in <<gsup-sm-rp-oda>>.</span><br><span style="color: hsl(120, 100%, 40%);">+See 3GPP TS 29.002, section 7.6.8.1 for details.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[[gsup-ie-sm-rp-oa]]</span><br><span style="color: hsl(120, 100%, 40%);">+==== SM-RP-OA (Originating Address)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This IE represents the originating address used by the short message service</span><br><span style="color: hsl(120, 100%, 40%);">+relay sub-layer protocol. It can be either of the following:</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+* MSISDN (see 3GPP TS 29.002, clause 7.6.2.17);</span><br><span style="color: hsl(120, 100%, 40%);">+* service centre address (see 3GPP TS 29.002, clause 7.6.2.27).</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Coding of this IE is described in <<gsup-sm-rp-oda>>.</span><br><span style="color: hsl(120, 100%, 40%);">+See 3GPP TS 29.002, section 7.6.8.2 for details.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[[gsup-sm-rp-oda]]</span><br><span style="color: hsl(120, 100%, 40%);">+==== Coding of SM-RP-DA / SM-RP-OA IEs</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+Basically, both <<gsup-ie-sm-rp-da>> / <<gsup-ie-sm-rp-oa>> IEs</span><br><span style="color: hsl(120, 100%, 40%);">+contain a single TV of the following format:</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Coding of SM-RP-DA / SM-RP-OA IEs</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="5%,5%,10%,80%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|Field|Presence|Length|Description</span><br><span style="color: hsl(120, 100%, 40%);">+|T|M|1|Identity type</span><br><span style="color: hsl(120, 100%, 40%);">+|V|O|...|Encoded identity itself</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+where the identity type can be one of the following:</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+.Identity types of SM-RP-DA / SM-RP-OA IEs</span><br><span style="color: hsl(120, 100%, 40%);">+[options="header",cols="15%,85%"]</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+|Type|Description</span><br><span style="color: hsl(120, 100%, 40%);">+|0x01|IMSI (see 3GPP TS 29.002, clause 7.6.2.1)</span><br><span style="color: hsl(120, 100%, 40%);">+|0x02|MSISDN (see 3GPP TS 29.002, clause 7.6.2.17)</span><br><span style="color: hsl(120, 100%, 40%);">+|0x03|Service centre address (see 3GPP TS 29.002, clause 7.6.2.27)</span><br><span style="color: hsl(120, 100%, 40%);">+|0xff|Omit value for noSM-RP-DA and noSM-RP-OA</span><br><span style="color: hsl(120, 100%, 40%);">+|===</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[[gsup-ie-sm-rp-ui]]</span><br><span style="color: hsl(120, 100%, 40%);">+==== SM-RP-UI (SM TPDU)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This IE represents the user data field carried by the short message service</span><br><span style="color: hsl(120, 100%, 40%);">+relay sub-layer (i.e. SM-TL (Transfer Layer)) protocol. In case of errors</span><br><span style="color: hsl(120, 100%, 40%);">+(i.e. MO-/MT-forwardSM Error messages), this IE may contain optional</span><br><span style="color: hsl(120, 100%, 40%);">+diagnostic field payload from _RP-ERROR_ message.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+See 3GPP TS 29.002, section 7.6.8.4 for details.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[[gsup-ie-sm-rp-cause]]</span><br><span style="color: hsl(120, 100%, 40%);">+==== SM-RP-Cause (RP Cause value)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+According to TS GSM 04.11, _RP-Cause_ is a variable length element always</span><br><span style="color: hsl(120, 100%, 40%);">+included in the _RP-ERROR_ message, conveying a negative result of an</span><br><span style="color: hsl(120, 100%, 40%);">+_RP-DATA_ message transfer attempt or _RP-SMMA_ notification attempt.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+The mapping between error causes in TS GSM 04.11 and TS GSM 09.02 (MAP)</span><br><span style="color: hsl(120, 100%, 40%);">+is specified in TS GSM 03.40. But since GSUP has no generic _User Error IE_,</span><br><span style="color: hsl(120, 100%, 40%);">+and it is not required for other applications (other than SMS), a special</span><br><span style="color: hsl(120, 100%, 40%);">+<<gsup-ie-sm-rp-cause>> is used to carry the cause value \'as-is'.</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+[[gsup-ie-sm-rp-mms]]</span><br><span style="color: hsl(120, 100%, 40%);">+==== SM-RP-MMS (More Messages to Send)</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+This is an optional IE of MT-ForwardSM-Req message, that is used by SMSC</span><br><span style="color: hsl(120, 100%, 40%);">+to indicate that there are more MT SMS messages to be sent, so the network</span><br><span style="color: hsl(120, 100%, 40%);">+should keep the RAN connection open. See 3GPP TS 29.002, section 7.6.8.7.</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/11836">change 11836</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/11836"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-gsm-manuals </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: Ie0150756c33c1352bc4eb49421824542c711175c </div>
<div style="display:none"> Gerrit-Change-Number: 11836 </div>
<div style="display:none"> Gerrit-PatchSet: 7 </div>
<div style="display:none"> Gerrit-Owner: Vadim Yanitskiy <axilirator@gmail.com> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder (1000002) </div>
<div style="display:none"> Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Stefan Sperling <stsp@stsp.name> </div>
<div style="display:none"> Gerrit-Reviewer: Vadim Yanitskiy <axilirator@gmail.com> </div>