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/.
Nick Jones nick at nickvsnetworking.comThanks Harald, I spent some more time on this today, it looks like you can initiate the connection from the BSC to the CBC or the other way around, I worked out a basic config on OsmoCBC and OsmoBSC (going for BSC initiating the connection to CBC): OsmoCBC Config: cbc unknown-peers accept And the config on OsmoBSC: cbc remote-ip 10.0.1.252 remote-port 48049 no listen-port Unfortunately when the BSC connects to the CBC (abridged): <0000> cbsp_server.c:140 r=10.0.1.201:36667<->l=10.0.1.252:48049: Accepting unknown CBSP peer 10.0.1.201:36667 <0000> cbsp_server.c:153 r=10.0.1.201:36667<->l=10.0.1.252:48049: New CBSP client connection <0000> cbsp_server.c:154 CBSP-SERVER[0x55e569d983c0]{INIT}: Received Event RESET.cmd <0000> cbsp_server_fsm.c:203 CBSP-SERVER[0x55e569d983c0]{RESET_PENDING}: Event Rx Restart not permitted <0000> cbsp_server_fsm.c:206 r=10.0.1.201:36667<->l=10.0.1.252:48049: unknown/unhandled RESET COMPLETE Segmentation fault (core dumped) After that the connection is dropped and the CBC halts, So I tried it in reverse, on the CBC I set it up to connect to a remote BSC and plugged in the details of the BSC, and on the BSC I setup a CBC listener IP/port, but wasn't seeing any traffic originating from the CBC; I'm not sure if the CBC needs a REST request before it'll establish the connection, I got some way towards working out what the JSON encoding should be from the source code but I'm no good with C. Any pointers would be greatly appreciated, Cheers, Nick On Fri, Jun 26, 2020 at 2:32 AM Harald Welte <laforge at osmocom.org> wrote: > Dear Nick, > > On Mon, Jun 22, 2020 at 05:45:00PM +1000, Nick Jones wrote: > > Hi all, > > Just wondering what the status of OsmoCBC is? > > I guess nobody has played with it except myself (the main developer) > > > I started compiling from source, but I couldn't find any docs on > > interfacing with it other than that it's via a HTTP REST API, > > If there aren't any docs are there packet captures or examples I can work > > from that'd be quicker than trying to reverse it from the source code, > > Happy to contribute some docs once I work it out, > > I am currently buried alive in work and to be honest I don't recall the > details. > > I remember the BSC + BTS side of Cell Broadcast was fully implemented and > working, > and that the CBC was somewhat early stage. I will try to review the code > and > get back as soon as I can. If you don't get a response in 7 days, please > ping me again. > > -- > - Harald Welte <laforge at osmocom.org> > http://laforge.gnumonks.org/ > > ============================================================================ > "Privacy in residential applications is a desirable marketing option." > (ETSI EN 300 175-7 Ch. > A6) > -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20200705/ecb9b66d/attachment.htm> -------------- next part -------------- A non-text attachment was scrubbed... Name: BSC_to_CBC.pcapng Type: application/octet-stream Size: 1608 bytes Desc: not available URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20200705/ecb9b66d/attachment.obj> -------------- next part -------------- A non-text attachment was scrubbed... Name: osmo-cbc_logs Type: application/octet-stream Size: 2478 bytes Desc: not available URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20200705/ecb9b66d/attachment-0001.obj>