<p>Harald Welte has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/10604">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">WIP: Add early draft message sequence charts for GSUP based SMS<br><br>Change-Id: I9a0536f285f98f24fec4d7318f1923782ed2e18c<br>---<br>A common/chapters/gsup_mo_sms.msc<br>A common/chapters/gsup_mt_sms.msc<br>2 files changed, 38 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-gsm-manuals refs/changes/04/10604/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/common/chapters/gsup_mo_sms.msc b/common/chapters/gsup_mo_sms.msc</span><br><span>new file mode 100644</span><br><span>index 0000000..b56e1fa</span><br><span>--- /dev/null</span><br><span>+++ b/common/chapters/gsup_mo_sms.msc</span><br><span>@@ -0,0 +1,16 @@</span><br><span style="color: hsl(120, 100%, 40%);">+msc {</span><br><span style="color: hsl(120, 100%, 40%);">+   hscale="2";</span><br><span style="color: hsl(120, 100%, 40%);">+ ms [label="MS"], vlr [label="MSC/VLR"], hlr [label="HLR"], smsc [label="SMSC"];</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+     ms <-> vlr [label="Establishment, Auth, Ciph, ..."];</span><br><span style="color: hsl(120, 100%, 40%);">+  ...;</span><br><span style="color: hsl(120, 100%, 40%);">+  ms -> vlr [label="CP-DATA(RP-DATA(SMS-SUBMIT))"];</span><br><span style="color: hsl(120, 100%, 40%);">+        ms <- vlr [label="CP-ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+      vlr -> hlr [label="GSUP MO-Forward-SM (OA, DA, UI)"];</span><br><span style="color: hsl(120, 100%, 40%);">+    hlr box hlr [label="route based on DA\n(SMSC address)"];</span><br><span style="color: hsl(120, 100%, 40%);">+    hlr -> smsc [label="GSUP MO-Forward-SM (OA, DA, UI)"];</span><br><span style="color: hsl(120, 100%, 40%);">+   hlr <- smsc [label="GSUP MO-Forward-SM ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+    vlr <- hlr [label="GSUP MO-Forward-SM ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+     ms <- vlr [label="CP-DATA(RP-ACK)"];</span><br><span style="color: hsl(120, 100%, 40%);">+     ms -> vlr [label="CP-ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span>diff --git a/common/chapters/gsup_mt_sms.msc b/common/chapters/gsup_mt_sms.msc</span><br><span>new file mode 100644</span><br><span>index 0000000..250b8e7</span><br><span>--- /dev/null</span><br><span>+++ b/common/chapters/gsup_mt_sms.msc</span><br><span>@@ -0,0 +1,22 @@</span><br><span style="color: hsl(120, 100%, 40%);">+msc {</span><br><span style="color: hsl(120, 100%, 40%);">+        hscale="3";</span><br><span style="color: hsl(120, 100%, 40%);">+ ms [label="MS"], vlr [label="MSC/VLR"], hlr [label="HLR"], smsc [label="SMSC"];</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+     hlr <- smsc [label="GSUP SRI-for-SM (MSISDN)"];</span><br><span style="color: hsl(120, 100%, 40%);">+  hlr box hlr [label="Lookup DB based on MSISDN\nReturn IMSI + VLR Address"];</span><br><span style="color: hsl(120, 100%, 40%);">+ hlr -> smsc [label="GSUP SRI-for-SM ACK (IMSI, VLR-Address)"];</span><br><span style="color: hsl(120, 100%, 40%);">+   ...;</span><br><span style="color: hsl(120, 100%, 40%);">+  smsc box smsc [label="In real MAP, the dialogue below\nwould go directly to the VLR"];</span><br><span style="color: hsl(120, 100%, 40%);">+      hlr <- smsc [label="GSUP MT-Forward-SM (VLR-Address, DA=IMSI, OA=SMSC, UI, MMS)"];</span><br><span style="color: hsl(120, 100%, 40%);">+       hlr box hlr [label="route based on VLR-Address"];</span><br><span style="color: hsl(120, 100%, 40%);">+   vlr <- hlr [label="GSUP MT-Forward-SM (VLR-Address, DA=IMSI, OA=SMSC, UI, MMS)"];</span><br><span style="color: hsl(120, 100%, 40%);">+        ms <- vlr [label="Paging"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms <-> vlr [label="Establishment, Auth, Ciph, ..."];</span><br><span style="color: hsl(120, 100%, 40%);">+  ...;</span><br><span style="color: hsl(120, 100%, 40%);">+  ms <- vlr [label="CP-DATA(RP-DATA(SMS-DELIVER))"];</span><br><span style="color: hsl(120, 100%, 40%);">+       ms -> vlr [label="CP-ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+      ms -> vlr [label="CP-DATA(RP-ACK)"];</span><br><span style="color: hsl(120, 100%, 40%);">+     vlr -> hlr [label="GSUP MT-Forward-SM ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+     hlr -> smsc [label="GSUP MT-Forward-SM ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+    ms <- vlr [label="CP-ACK"];</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/10604">change 10604</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/10604"/><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: newchange </div>
<div style="display:none"> Gerrit-Change-Id: I9a0536f285f98f24fec4d7318f1923782ed2e18c </div>
<div style="display:none"> Gerrit-Change-Number: 10604 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: Harald Welte <laforge@gnumonks.org> </div>