https://projects.osmocom.org/https://projects.osmocom.org/favicon.ico?16647414092017-09-03T09:13:29ZOpen Source Mobile CommunicationsOsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=52892017-09-03T09:13:29Zlaforge
<ul><li><strong>Assignee</strong> set to <i>fixeria</i></li></ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=66812017-12-10T20:04:10Zlaforge
<ul><li><strong>Project</strong> changed from <i>OsmoNITB</i> to <i>OsmoMSC</i></li></ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=86222018-03-30T22:32:46Zfixeria
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>20</i></li></ul><p>First of all, we need to extend GSUP with USSD support.</p>
<p><a class="external" href="https://gerrit.osmocom.org/7600/">https://gerrit.osmocom.org/7600/</a></p> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=86872018-04-05T15:42:09Zfixeria
<ul></ul><p>Found a few great pictures about MAP message flow.</p>
<a name="User-initiated-session-example"></a>
<h1 >User-initiated session example<a href="#User-initiated-session-example" class="wiki-anchor">¶</a></h1>
<p><img src="https://raw.githubusercontent.com/RestComm/ussdgateway/75030fb1fb9739a2663b7c523ac373610851875d/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/http-call-flow-USSD-Pull.png" alt="" /></p>
<a name="Network-initiated-session-example"></a>
<h1 >Network-initiated session example<a href="#Network-initiated-session-example" class="wiki-anchor">¶</a></h1>
<p><img src="https://raw.githubusercontent.com/RestComm/ussdgateway/75030fb1fb9739a2663b7c523ac373610851875d/docs/adminguide/sources-asciidoc/src/main/asciidoc/images/http-call-flow-USSD-Push.png" alt="" /></p> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=86962018-04-05T18:59:24Zfixeria
<ul><li><strong>Tracker</strong> changed from <i>Bug</i> to <i>Feature</i></li><li><strong>% Done</strong> changed from <i>20</i> to <i>50</i></li></ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=87122018-04-06T23:25:37Zfixeria
<ul></ul><p>If anyone has and/or can record LAPDm traces of USSD sessions with a commercial<br />network or even MAP traces, I would be more than happy.</p>
<p>There is a sample capture:</p>
<p><a class="external" href="https://wiki.wireshark.org/SampleCaptures?action=AttachFile&do=get&target=gsm_map_with_ussd_string.pcap">https://wiki.wireshark.org/SampleCaptures?action=AttachFile&do=get&target=gsm_map_with_ussd_string.pcap</a></p>
<p>but one is too trivial...</p> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=87132018-04-06T23:27:09Zfixeria
<ul></ul><p>Oh, WOW! I've just found a MAP trace with lots of USSD sessions.</p>
<p><a class="external" href="https://telestax.com/blog/telscale-ussd-gateway-achieves-700-ussd-messagessec/">https://telestax.com/blog/telscale-ussd-gateway-achieves-700-ussd-messagessec/</a></p>
<p>This is exactly from where I took the pictures above.</p> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=87342018-04-08T08:03:39Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-3 priority-1 priority-lowest closed" href="/issues/2931">Feature #2931</a>: USSD test cases in TTCN-3</i> added</li></ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=87382018-04-08T16:51:09Zfixeria
<ul><li><strong>File</strong> <a href="/attachments/3052">ussd_ms_init.png</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/3052/ussd_ms_init.png">ussd_ms_init.png</a> added</li><li><strong>File</strong> <a href="/attachments/3053">ussd_net_init.png</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/3053/ussd_net_init.png">ussd_net_init.png</a> added</li><li><strong>File</strong> <a href="/attachments/3054">ussd.xml</a> <a class="icon-only icon-download" title="Download" href="/attachments/download/3054/ussd.xml">ussd.xml</a> added</li></ul><p>I've visualized some possible USSD-session examples...</p>
<p>The images are created using <a class="external" href="https://draw.io">https://draw.io</a>, and can be opened<br />and edited (source XML attached) there.</p> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=99592018-06-19T15:29:44Zfixeria
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Feedback</i></li><li><strong>% Done</strong> changed from <i>50</i> to <i>90</i></li></ul><p>The new changes which implement support of both MS-initiated and network-initiated<br />SS/USSD transactions have been send to review:</p>
<p><a class="external" href="https://gerrit.osmocom.org/9658/">https://gerrit.osmocom.org/9658/</a><br /><a class="external" href="https://gerrit.osmocom.org/9661/">https://gerrit.osmocom.org/9661/</a></p>
<p>The only missing part at the moment is notification about errors,<br />e.g. when Paging of a subscriber is failed, or when a message decoding is failed.</p> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=100912018-06-26T13:46:21Zfixeria
<ul><li><strong>% Done</strong> changed from <i>90</i> to <i>80</i></li></ul><p>What would be also great to implement:</p>
<ul>
<li>processing / forwarding of the Cause IE in GSM 04.80 RELEASE COMPLETE message</li>
<li>processing of SS Version IE in MO GSM 04.80 REGISTER message</li>
</ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=105252018-07-29T14:33:48Zlaforge
<ul><li><strong>Tags</strong> set to <i>USSD</i></li></ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=105292018-07-29T14:39:20Zlaforge
<ul><li><strong>Related to</strong> <i><a class="issue tracker-2 status-5 priority-4 priority-high2 closed" href="/issues/3433">Feature #3433</a>: External interface for USSD</i> added</li></ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=105852018-08-03T17:42:21Zfixeria
<ul><li><strong>Status</strong> changed from <i>Feedback</i> to <i>Stalled</i></li></ul> OsmoMSC - Feature #1597: External interface for USSDhttps://projects.osmocom.org/issues/1597?journal_id=127662018-11-27T23:08:07Zfixeria
<ul><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>Processing / forwarding of the Cause IE in GSM 04.80 RELEASE COMPLETE message</i> added</li><li><b>Checklist item</b> <input type='checkbox' class='checklist-checkbox' disabled> <i>Processing of SS Version IE in MO GSM 04.80 REGISTER message</i> added</li><li><strong>Priority</strong> changed from <i>Normal</i> to <i>Low</i></li></ul>