Harald Welte
4ed0e92464
The TMSI encoding is up to us but generate_mid_from_tmsi and mi_to_string did not agree on the encoding. Adjust mi_to_string to properly decode the TMSI generated by generate_mid_from_tmsi. Check that the four bits are '1111' and that the length is five. Memcpy the bytes to tmsi (to work with ARM or such) and convert the number to host order... Implement the CM Service Request. Try to get the subscriber from the TMSI and assign it to the gsm_lchan. There is a small issue that will be fixed in the next commit. (done by z.) |
||
---|---|---|
include | ||
src | ||
tests | ||
tools | ||
AUTHORS | ||
COPYING | ||
Makefile.am | ||
README | ||
configure.in |
README
About OpenBSC ============= OpenBSC is a minimalistic implementation of the GSM Network, with particular emphasis on the functionality typically provided by the BSC, MSC, HLR, VLR. Its only current interface is a mISDN based E1 interface utilizing the A-bis protocol between BSC and BTS. In other words, you can connect an existing GSM Base Transceiver Station (BTS) through E1 to OpenBSC. So far, it has only been tested with the Siemens microBTS BS-11. Test reports with other BTS are appreciated! This project is still in its early days, and there are lots of areas where it doesn't behave as per GSM spec. December 29, 2008 Harald Welte <laforge@gnumonks.org>