Welcome to OpenBTSThis Trac is the home of the OpenBTS public release, a FOSS version of Range Network's self-contained SDR/GSM/VoIP stack. To edit this wiki, you can login as user "guest" with the password "guestpass". If you are a regular editor of this wiki, please request a personal account from Kurtis (log in to see info) so that your changes can be tracked. Contributions to this wiki are licensed under CC-BY-SA 3.0. Quick Links: What is OpenBTS?OpenBTS is a Unix application that uses a software radio to present a GSM air interface to standard 2G GSM handset and uses a SIP softswitch or PBX to connect calls. (You might even say that OpenBTS is a simplified form of IMS that works with 2G feature-phone handsets.) The combination of the global-standard GSM air interface with low-cost VoIP backhaul forms the basis of a new type of cellular network that can be deployed and operated at substantially lower cost than existing technologies in many applications, including rural cellular deployments and private cellular networks in remote areas. OpenBTS is distributed in two forms:
How do I get started?There are two ways to get started with the public release of OpenBTS:
Where can I get the latest code?The best way to get OpenBTS is by pulling the code directly from our source code repository as an anonymous read-only user. svn co http:///svn/range/software/public If you're planning on developing for OpenBTS, we recommend using git instead of svn. This allows you to commit and test your code locally, before uploading it to the main repository. git svn init http:///svn/range/software/public openbts cd openbts git svn fetch Using git-svn is described in numerous places, here being an example. How do I build and install and run the code?See BuildInstallRun for instructions on how to build and install a simple, one-PC, one-BTS system. This is the appropriate starting point for new users. For advanced users, see multiBTS for instructions on operating a more complicated setup. For debugging techniques, please see DebuggingCode for tips and tricks. Is there documentation?This wiki is the primary documentation for the OpenBTS public release. We also maintain an OpenBTS 2.8 manual, though it is not as up to date as the wiki. If you can't find some important information on the wiki, look there (and then put it on the wiki). Lastly, a contributor has provided a Spanish manual as well. This is almost certainly not going to be updated very often. How do I get support?Commercial support for OpenBTS is available from Range Networks and Fairwaves. Contact respective companies for more informatin. Free support for the public release is available from the OpenBTS public mailing list, openbts-discuss (at) lists.. Who else is using OpenBTS?If your organization is using OpenBTS, please let us know by putting a link here. Current Feature Efforts in the Public Release
Other Technical Notes
Other Open Projects Related to OpenBTSDecoding UMTSThis is a sub-wiki dedicated to a clearer, more complete explanation of UMTS/UTRAN 3G than what is found in the official specifications. Hopefully, it will become an alternative presentation of the specs for people who actually want to understand how UMTS works. SMQ2SMQ2 is a proposed replacement for our current smqueue text messaging store-and-forward server. Smqueue has served us well for over two years now, but we are hitting its limitations and it might be time for a better-informed fresh start. OpenBTS is a registered trademark of Range Networks, Inc. Attachments
Download in other formats: |
|