« 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)
- EFR - Enhanced Full-Rate. Good part of the work is already done by Sylvain Munaut in Airprobe.
- HR - Half-Rate. Requires implementation of TCH/H logical channel as well.
- AMR - Adaptive Multi-Rate. Including code for the codec bitrate adaptation.
- Authentication support
- Encryption support
- A5/1
- A5/2
- A5/3
- Better HLR (Home Location Register)
- SQL-based
- Integration with traditional GSM HLRs
- Embedded systems optimization (ARM, MIPS, etc)
- DSP optimizations - transceiver is very computationally intensive
- Memory usage optimizations - we need to eliminate many malloc/free calls
- General architecture optimizations - e.g. get rid of many threads
- Multi-ARFCN (>7 voice channels per transceiver)
- DSP code for multi-channel Rx and Tx
- L2-L3 code for multi-channel support
- Space diversity receive (using two antennas to improve coverage)
- Switching
- Combining
- Handover support
- GSM-side handover support
- SIP-side handover support
- Standard configurations samples
- Single multi-sector installation
- Multiple towers
- Advanced call-service features
- Support DTX (Discontinuous transmission).
- 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