OpenBSC + USSD 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/.

Maicon Kist maicon.kist at inf.ufrgs.br
Sat Aug 24 19:46:11 UTC 2013


Hi Herald,

I'm trying to check the log messages. I'm trying to understand whats
happening, but so far nothing came to my mind.
I'm attaching the osmo-nitb log messages right before I call the *#100#
number.

Do you have any suggestion?

PS: SMS and calls are working perfectly.

Best Regards,


On Sat, Aug 24, 2013 at 11:59 AM, Alexander Chemeris <
alexander.chemeris at gmail.com> wrote:

> On Thu, Aug 22, 2013 at 9:40 PM, Maicon Kist <maicon.kist at inf.ufrgs.br>
> wrote:
> > Is there a tutorial in how to make a USSD application work in a OpenBSC
> > network?
> > Firstly I'm want to implement a simple "Hello World" application. eg. the
> > client enter with a valid USSD number (*something) and the "Hello World"
> > application executes.
>
> Look at the openbsc/src/libmsc/ussd.c file - it's very easy to extend
> it to respond to various USSD requests. It would be great if we have a
> kind of external API for implementing external USSD applications
> without touching the OsmoNITB code. Patches for this are welcome.
>
> --
> Regards,
> Alexander Chemeris.
> CEO, Fairwaves LLC / ООО УмРадио
> http://fairwaves.ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20130824/d2449fd4/attachment.htm>
-------------- next part --------------
<0004> abis_rsl.c:1438 (bts=0,trx=0,ts=0,ss=0) Activating ARFCN(869) SS(0) lctype SDCCH r=OTHER ra=0x13 ta=1
<0004> abis_rsl.c:1166 (bts=0,trx=0,ts=0,ss=0) CHANNEL ACTIVATE ACK
<0000> abis_rsl.c:1628 (bts=0,trx=0,ts=0,ss=0) SAPI=0 ESTABLISH INDICATION
<0002> gsm_04_08.c:910 <- CM SERVICE REQUEST serv_type=0x08 mi_type=0x04 M(1622723192)
<0002> gsm_04_08.c:832 -> CM SERVICE ACK
<0001> gsm_04_08.c:142 (bts 0 trx 0 ts 0 pd 05) Sending 0x21 to MS.
<0000> abis_rsl.c:1628 (bts=0,trx=0,ts=0,ss=0) SAPI=0 DATA INDICATION
<0003> bsc_api.c:498 CLASSMARK CHANGE CM2(len=3) CM3(len=5)
<0000> abis_rsl.c:1628 (bts=0,trx=0,ts=0,ss=0) SAPI=0 DATA INDICATION
<0002> ussd.c:58 USSD: Own number requested
<0000> chan_alloc.c:406 (bts=0,trx=0,ts=0,ss=0) starting release sequence
<0003> gsm_04_08_utils.c:231 Sending Channel Release: Chan: Number: 0 Type: 1
<0004> abis_rsl.c:634 (bts=0,trx=0,ts=0,ss=0) DEACTivate SACCH CMD
<0004> abis_rsl.c:1070 (bts=0,trx=0,ts=0,ss=0): MEAS RES for inactive channel
<0005> abis_nm.c:315 OC=SITE-MANAGER(00) INST=(ff,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Power off(02) 
<0005> abis_nm.c:315 OC=BTS(01) INST=(00,ff,ff) STATE CHG: OP_STATE=Enabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1441 Set BTS Attr (bts=0)
<0005> abis_nm.c:1755 OC=BTS(01) INST=(00,ff,ff) Sending OPSTART
<0005> abis_nm.c:315 OC=GPRS-NSE(f0) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) 
<0005> abis_nm.c:315 OC=GPRS-CELL(f1) INST=(00,ff,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) 
<0005> abis_nm.c:315 OC=GPRS-NSVC(f2) INST=(00,00,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) 
<0005> abis_nm.c:315 OC=GPRS-NSVC(f2) INST=(00,01,ff) STATE CHG: OP_STATE=NULL AVAIL=Dependency(05) 
<0005> abis_nm.c:315 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=Disabled AVAIL=OK(ff) 
<0005> abis_nm.c:1755 OC=RADIO-CARRIER(02) INST=(00,00,ff) Sending OPSTART
<0005> abis_nm.c:315 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=Disabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=0)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,00) Sending OPSTART
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=1)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,01) Sending OPSTART
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=2)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,02) Sending OPSTART
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=3)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,03) Sending OPSTART
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=4)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,04) Sending OPSTART
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=5)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,05) Sending OPSTART
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=6)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,06) Sending OPSTART
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=Disabled AVAIL=Dependency(05) 
<0005> abis_nm.c:1644 Set Chan Attr (bts=0,trx=0,ts=7)
<0005> abis_nm.c:1755 OC=CHANNEL(03) INST=(00,00,07) Sending OPSTART
<0005> abis_nm.c:315 OC=RADIO-CARRIER(02) INST=(00,00,ff) Software Activated Report
<0005> abis_nm.c:1458 Set TRX Attr (bts=0,trx=0)
<0005> abis_nm.c:1755 OC=RADIO-CARRIER(02) INST=(00,00,ff) Sending OPSTART
<0005> abis_nm.c:315 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Software Activated Report
<0005> abis_nm.c:1755 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) Sending OPSTART
<0005> abis_nm.c:2574 ip.access RSL CONNECT IP=0.0.0.0 PORT=3003 STREAM=0x00
<0005> abis_nm.c:315 OC=RADIO-CARRIER(02) INST=(00,00,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,00) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,01) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,02) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,03) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,04) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,05) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,06) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=CHANNEL(03) INST=(00,00,07) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:315 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) STATE CHG: OP_STATE=Enabled AVAIL=OK(ff) 
<0005> abis_nm.c:2416 OC=BASEBAND-TRANSCEIVER(04) INST=(00,00,ff) IPACCESS(0xe1): RSL CONNECT ACK 
<0004> bsc_init.c:265 bootstrapping RSL for BTS/TRX (0/0) on ARFCN 869 using MCC=262 MNC=42 LAC=1 CID=0 BSIC=63 TSC=7
<0003> system_information.c:369 Serving cell: 869
<0003> bsc_init.c:103 SI1: 55 06 19 8f b2 80 00 00 00 00 00 00 00 00 00 00 00 00 00 e5 04 00 2b 
<0003> bsc_init.c:103 SI2: 59 06 1a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff e5 04 00 
<0003> bsc_init.c:103 SI3: 49 06 1b 00 00 62 f2 24 00 01 49 03 05 27 4f 40 e5 04 00 3b 2b 2b 2b 
<0003> bsc_init.c:103 SI4: 31 06 1c 62 f2 24 00 01 4f 40 e5 04 00 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 
<0003> bsc_init.c:103 SI5: 49 06 1d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2b 2b 2b 2b 
<0003> bsc_init.c:103 SI6: 2d 06 1e 00 00 62 f2 24 00 01 27 ff 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 2b 


More information about the OpenBSC mailing list