<p>Vadim Yanitskiy <strong>uploaded patch set #8</strong> to this change.</p><p><a href="https://gerrit.osmocom.org/11918">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">libmsc/VTY: introduce kill-switch for routing SMS over GSUP<br><br>As a rudiment of OsmoNiTB, OsmoMSC is still involved in SMS<br>processing, storage (in SQLite DB), and routing (via SMPP).<br>In real networks this is done by the external entity called<br>SMSC (SMS Centre), while the MSC is doing re-encapsulation<br>of GSM 04.11 SM-TL (Transport Layer) payload (i.e. TPDU)<br>between SM-RL (Relay Layer) and MAP.<br><br>Since OsmoMSC itself is not a 'Network in The Box' anymore, it<br>makes sense to replicate the 'traditional' behaviour of MSC.<br>The problem is that this behaviour cannot co-exist with the<br>current implementation, so the key idea is to rip out the<br>local SMS storage and routing from OsmoMSC, and (re)implement<br>it in a separate process (OsmoSMSC?).<br><br>As a temporary solution, this change introduces a 'kill-switch'<br>VTY option that enables routing of SMS messages over GSUP<br>towards ESME (through VLR and HLR), but breaks the local<br>storage and routing. This is why it's disabled by default.<br><br>As soon as we move the SMS processing and storage away from<br>OsmoMSC, this behaviour would be enabled by default, and<br>the VTY option would be hidden and deprecated. At the moment,<br>this option basically does nothing, and will take an effect<br>in the follow-up changes.<br><br>Change-Id: Ie57685ed2ce1e4c978e775b68fdffe58de44882b<br>Related: OS#3587<br>---<br>M include/osmocom/msc/gsm_data.h<br>M src/libmsc/msc_vty.c<br>M tests/test_nodes.vty<br>3 files changed, 33 insertions(+), 0 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-msc refs/changes/18/11918/8</pre><p>To view, visit <a href="https://gerrit.osmocom.org/11918">change 11918</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/11918"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-msc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: newpatchset </div>
<div style="display:none"> Gerrit-Change-Id: Ie57685ed2ce1e4c978e775b68fdffe58de44882b </div>
<div style="display:none"> Gerrit-Change-Number: 11918 </div>
<div style="display:none"> Gerrit-PatchSet: 8 </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: Vadim Yanitskiy <axilirator@gmail.com> </div>