OpenBSC USSD external application

This is merely a historical archive of years 2008-2021, before the migration to mailman3.

A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.

Alexander Chemeris alexander.chemeris at gmail.com
Sat Sep 2 21:11:04 UTC 2017


Hi Rowan,

A more recent version of this work is a part of the
fairwaves/master-rebase branch. It has implementation of exporting
USSD (and any other SS for that matter) over a SUP socket and an
external utility to decode/encode them and convert to/from SIP+XML
similar to defined in the IMS standard.

We're currently using this code to implement external USSD services
like a balance check from a billing system and also to forward SS and
USSD to MAP/Sigtran. So I think the code should work well for you.

If you find this code useful, we would greatly appreciate any help in
merging this code into master. We intend to eventually merge this into
master, but it requires some cleanup before it could be submitted for
a review and given it's not a simple small change we've never had
enough time to do that so far :(

On Wed, Aug 30, 2017 at 10:59 PM, Rowan Phipps
<phippsr at cs.washington.edu> wrote:
> Hi,
> I’ve been looking into getting ussd working with an external application. I
> found a branch from last year (fairwaves/sup-ussd) that looks like it has
> implemented most of ussd sessions and possibly communicates with an external
> application. Does anyone know if it was finished or what still needs to be
> done?
>
> I also found a python script called ussd_example.py which looks like it is
> supposed to act as a gateway and receive used connections from openbsc. Is
> this correct and did it work or am I misunderstanding its purpose?
>
> Thanks!
> - Rowan Phipps



-- 
Regards,
Alexander Chemeris.
CTO/Founder, Fairwaves, Inc.
https://fairwaves.co



More information about the OpenBSC mailing list