<div dir="ltr"><div>Yes, initially I thought about using SMPP for USSD. But it looked really complicated since only few external SMPP libraries have support of USSD and most of that few are in C#/Java/etc. Moreover I didn't have any working software for USSD over SMPP to test interoperability with.<br><br></div>So I decided to use GPRS SUP socket as a simple transport to send MAP-like messages. Workflow of this SUP is very simple and basically it forwards SS messages with little modifications. <br> <br><br><div class="gmail_extra"><div class="gmail_quote">On Wed, Nov 25, 2015 at 3:22 PM, Holger Freyther <span dir="ltr"><<a href="mailto:holger@freyther.de" target="_blank">holger@freyther.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=""><br>
> On 25 Nov 2015, at 12:03, Sergey.Kostanbaev <<a href="mailto:sergey.kostanbaev@gmail.com">sergey.kostanbaev@gmail.com</a>> wrote:<br>
><br>
> From: Sergey Kostanbaev <<a href="mailto:sergey.kostanbaev@gmail.com">sergey.kostanbaev@gmail.com</a>><br>
><br>
> This series of patches add support for external USSD processing via<br>
> simplified MAP-like protocol over SUP socket. As an example of a such<br>
> external application simple USSD to SIP proxy is provided (it targets<br>
> TS 124 390)<br>
<br>
</span>Have you considered using SMPP for USSD? At first this looks more natural<br>
than a custom protocol like SUP.<br>
<span class=""><font color="#888888"><br>
holger</font></span></blockquote><div><br><br><br></div></div><br></div></div>