I am doing some experimenting with openbsc with software emulation of ipaccess. At this early stage, I am communicating with openbsc with hard coded messages.  Here is what getting as response from openbsc:

./bsc_hack --debug=DNM:DRSL
DB: Database initialized.
DB: Database prepared.
<0005> bsc_init.c:626 bootstrapping OML for BTS 0
<0005> abis_nm.c:583 OC=BASEBAND TRANSCEIVER(04) INST=(00,ff,ff) SW Activate Request: ACKing and Activating
<0005> abis_nm.c:934 Found SW config: 42 12 00 05 01 02 03 04 05 13 00 05 05 04 03 02 01
<0005> abis_nm.c:1482 state 4, NM MT 0x0e
<0005> abis_nm.c:1581 Activate Software DONE!
<0005> abis_nm.c:583 OC=BASEBAND TRANSCEIVER(04) INST=(00,ff,ff) Software Activated Report
<0005> abis_nm.c:583 OC=BTS(01) INST=(00,ff,ff) IPACCESS(0xe1): RSL CONNECT ACK PORT=3003

 Openbsc responding properly on PING from softBTS in both links for OML and RSL.  Looks like OML and RSL connection are established, but, here is problem.
To get RSL CONNECT ACK PORT=3003, I send OML message NM_MT_IPACC_RSL_CONNECT_ACK before recieving request NM_MT_IPACC_RSL_CONNECT from openbsc. 
My question is, how to get in stage when openbsc is ready to send NM_MT_IPACC_RSL_CONNECT. What  expecting openbsc to get from ipaccess before sending NM_MT_IPACC_RSL_CONNECT?

Thank you

Fadil Berisha