« Previous - Version 33/41 (diff) - Next » - Current version
Alexander Chemeris, 10/13/2011 09:55 pm


OpenBTS ToDo list

List below names features missing in the open-source version of OpenBTS and OpenBTS-UHD. We invite you to volunteer and implement them!

Please send all patches to the openbts-discuss mailing list

This list relates to the OpenBTS features available in freely available versions of OpenBTS. Contact David Burgess with questions about commercial/proprietary OpenBTS version available from RangeNetworks.

(List is unsorted)

  • More documentation and tutorials
  • Check OpenBTS against the standard conformance tests.
  • Wider support of audio codecs (only Full-Rate is supported right now)
    1. EFR - Enhanced Full-Rate. Good part of the work is already done by Sylvain Munaut in Airprobe.
    2. HR - Half-Rate. Requires implementation of TCH/H logical channel as well.
    3. AMR - Adaptive Multi-Rate. Including code for the codec bitrate adaptation.
  • Embedded systems optimization (ARM, MIPS, etc)
    1. DSP optimizations - transceiver is very computationally intensive
    2. Memory usage optimizations - we need to eliminate many malloc/free calls
    3. General architecture optimizations - e.g. get rid of many threads
  • Multi-ARFCN (>7 voice channels per transceiver)
    1. DSP code for multi-channel Rx and Tx
    2. L2-L3 code for multi-channel support
  • Handover support
    1. GSM-side handover support
    2. SIP-side handover support
  • Standard configurations samples
    1. Single multi-sector installation
    2. Multiple towers
    3. Advanced call-service features
  • USSD improvement and integration with external services
  • Integration with 3G/IMS core network
  • Internal command-line interface (CLI) improvement
  • Better RRLP support
  • Logging facility improvement
  • Web-interface for configuration, control and monitoring of OpenBTS