OpenBTS is a GSM network-side protocol "stack" with a SIP network interface and integrated radio resource management functions. OpenBTS supports 2G GSM functions without the need for any supporting BSC, MSC or VLR, presenting each GSM handset to backing network as a SIP endpoint. In its simplest form, OpenBTS allows GSM handsets to be used as extensions in a SIP-capable VoIP PBX. OpenBTS can also be the foundation for a full-scale cellular system based on a VoIP core network instead of a conventional GSM hierarchy. Compared to conventional GSM systems, OpenBTS offers these advantages:
OpenBTS distribution has been publicly demonstrated at several recent technology conferences and has been successfully operated by users around the world. OpenBTS has been successfully field testing under experimental licenses in the US and will enter its first carrier pilot test in March 2010.
The standard OpenBTS implementation uses modified USRP radio hardware, available form Kestrel, and the Asterisk PBX. However, the software is adaptable to any number of digital radios and SIP PBXs.
Kestrel Signal Processing is the home of the founders and architects of the OpenBTS project. We are the primary source for OpenBTS support and development, and are ready to help you adapt OpenBTS to your specific applications.
The public distribution of the OpenBTS system is available through the GNU Radio web site under GPLv3. Please contact us for information on commercial licensing and support.
The commercial distribution provides the following advantages:
The OpenBTS 2.x release series is in alpha tests and is already being evalated for commerical applications. This release series supports full-rate speech calling, SMS, and in-call DTMF and is configurable in real time through a command line interface, with default values taken from a file. The upcoming 3.x release series, in Spring 2010, will support multiple ARFCNs.
Here are some links to news and other information regarding OpenBTS: