<div dir="ltr">Hi all,<br><br>During experimenting with RACH requests in my virtual Um-interface<br>environment, I found an interesting issue in OpenBSC. According to<br>the specifications, every RACH request should contain BSIC value of<br>target base station, and if I understand correctly BSC (or BTS?)<br>should ignore such requests, where rach_bsic != bts_bsic (Ghost RACH).<br><br>Meanwhile, when I send all-zero sequence (just for testing) on RACH<br>lchan, BSC allocates me a channel despite bts_bsic != 0x00. It probably<br>also explains the reason, why sometimes in a real OpenBSC + OsmoBTS<br>setup I see channel requests, followed by channel allocation without<br>any further response from MS side.<br><br>So, do we have any BSIC matching functionality implemented somewhere?<br>If not, I could try to open an issue and implement it.<br><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>With best regards,<br></div><div>Vadim Yanitskiy.<br></div></div></div></div></div></div>
</div>