Changes between Version 1 and Version 2 of OpenBSC

Show
Ignore:
Timestamp:
12/31/08 14:38:48 (4 years ago)
Author:
laforge
Comment:

more wiki annotations, project status

Legend:

Unmodified
Added
Removed
Modified
  • OpenBSC

    v1 v2  
    22 
    33== What is OpenBSC == 
    4 It is a [BSC] (Base Station Controller) side implementation of the A-bis protocol, as implemented in the GSM Technical Specification 08.5x and 12.21.  It implements a minimal subset of the [BSC], [MSC] and [HLR].  It does not implement ant of the interfaces (like the A and B interfaces) between the higher-order GSM network components. 
     4It is a [wiki:BSC] (Base Station Controller) side implementation of the A-bis protocol, as implemented in the GSM Technical Specification 08.5x and 12.21.  It implements a minimal subset of the [wiki:BSC], [wiki:MSC] and [wiki:HLR].  It does not implement ant of the interfaces (like the A and B interfaces) between the higher-order GSM network components. 
    55 
    66The goal of the project is to 
     
    1616== Requirements == 
    1717 
    18 OpenBSC runs only on Linux systems and requires a [wiki:E1] interface card compatible with [mISDN] 
     18OpenBSC runs only on Linux systems and requires a [wiki:E1] interface card compatible with [wiki:mISDN] 
    1919 
    20 It requires a GSM [BTS].  The only currently tested configuration is with a Siemens [BS-11] microBTS. 
     20It requires a GSM [wiki:BTS].  The only currently tested configuration is with a Siemens [wiki:BS-11] microBTS. 
    2121 
    2222== Source code == 
     
    2828or browse it at http://bs11-abis.gnumonks.org/trac/browser 
    2929 
     30== Project status == 
     31 
     32=== Things that work === 
     33 * [wiki:OML] Initialization of the BTS 
     34 * [wiki:RSL] bringup, channel allocation, Channel required / Immediate Assign 
     35 * Very simplistic [wiki:HLR] implemented as sqlite database 
     36 * Non-secure Authentication using [wiki:IMEI]/[wiki:IMSI] and regular SIM cards. 
     37 * [wiki:IMEI]/[wiki:IMSI] skimming of all phones that try to register with OpenBSC 
     38 * [wiki:SMS] reception and [wiki:SMS] sending (simplistic, not possible to route them yet) 
     39 * Transmission of MM INFO packets with operator name and local time / timezone 
     40 * Extremely simplistic call control for MO (Mobile Originated) calls 
     41 * TCH/F support. 
     42 
     43=== Things that are implemented but don't work === 
     44 * unfinished support for multiple [wiki:TRX] in one [wiki:BTS] 
     45 * paging group calculation 
     46 
     47=== Things that are missing === 
     48 * Cell Broadcast 
     49 * processing/switching of calls from one phone to another 
     50 * demultiplex of the four 16k sub-channels with voice data contained in one [wiki:E1] timeslot 
     51 * transcoding of voice data 
     52 * TCH/H voice calls 
     53 * [wiki:CSD] calls 
     54 * handover between multiple [wiki:BTS] 
     55 * emergency call handling 
     56 * Discontinuous TX and RX ([wiki:DTX] / [wiki:DRX]) support 
     57 
    3058== Authors == 
    3159 
    32 OpenBSC was mainly developed by [http://laforge.gnumonks.org/ Harald Welte]. Contributions by Holger Freyther, Stefan Schmidt, Daniel Willmann, Jan Luebbe. 
     60OpenBSC was mainly developed by [http://laforge.gnumonks.org/ Harald Welte]. Contributions by Holger Freyther, Stefan Schmidt, Daniel Willmann, Jan Luebbe and Thomas Seiler. 
    3361 
    34 Thanks to Dieter Spaar for his [BS11-Init], without which we would not have been able to make progress as quickly as we did. 
     62Thanks to Dieter Spaar for his [wiki:BS11-Init], without which we would not have been able to make progress as quickly as we did.