<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=OpenBTS</id>
	<title>OpenBTS - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=OpenBTS"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=OpenBTS&amp;action=history"/>
	<updated>2026-05-15T17:28:36Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=OpenBTS&amp;diff=7287766&amp;oldid=prev</id>
		<title>imported&gt;Mindmatrix: Reverted edit by 203.96.224.68 (talk) to last version by JJMC89 bot III</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=OpenBTS&amp;diff=7287766&amp;oldid=prev"/>
		<updated>2025-06-12T00:09:37Z</updated>

		<summary type="html">&lt;p&gt;Reverted edit by &lt;a href=&quot;/wiki143/index.php?title=Special:Contributions/203.96.224.68&quot; title=&quot;Special:Contributions/203.96.224.68&quot;&gt;203.96.224.68&lt;/a&gt; (&lt;a href=&quot;/wiki143/index.php?title=User_talk:203.96.224.68&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;User talk:203.96.224.68 (page does not exist)&quot;&gt;talk&lt;/a&gt;) to last version by JJMC89 bot III&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Short description|Software-based GSM access point}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = &lt;br /&gt;
| logo                    = Openbts-logo.svg&lt;br /&gt;
| logo size               = 200px&lt;br /&gt;
| screenshot              = &amp;lt;!-- [[File: ]] --&amp;gt;&lt;br /&gt;
| caption                 =&lt;br /&gt;
| collapsible             =&lt;br /&gt;
| author                  =&lt;br /&gt;
| developer               =&lt;br /&gt;
| released                = &amp;lt;!-- {{start date|YYYY|MM|DD}} --&amp;gt;&lt;br /&gt;
| discontinued            =&lt;br /&gt;
| latest release version  = 4.0&lt;br /&gt;
| latest release date     = {{Start date and age|2014|03|26}}&lt;br /&gt;
| latest preview version  =&lt;br /&gt;
| latest preview date     = &amp;lt;!-- {{start date and age|YYYY|MM|DD}} --&amp;gt;&lt;br /&gt;
| status                  =&lt;br /&gt;
| programming language    =[[C++]]&lt;br /&gt;
| operating system        = [[Unix-like]]&lt;br /&gt;
| platform                =&lt;br /&gt;
| size                    =&lt;br /&gt;
| language                = &lt;br /&gt;
| genre                   = [[GSM]] protocol stack&lt;br /&gt;
| license                  = [[GNU Affero General Public License]]&amp;lt;ref name=&amp;quot;licensing&amp;quot;&amp;gt;{{cite web |url=https://wush.net/trac/rangepublic/browser/openbts/trunk/LEGAL |archive-url=https://archive.today/20121220052757/https://wush.net/trac/rangepublic/browser/openbts/trunk/LEGAL |url-status=dead |archive-date=2012-12-20 |title=OpenBTS - SVN }}&amp;lt;/ref&amp;gt;&lt;br /&gt;
| website                 = [http://openbts.org OpenBTS]&lt;br /&gt;
| frequently updated      =&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;OpenBTS&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;Open Base Transceiver Station&amp;#039;&amp;#039;&amp;#039;) is a software-based [[GSM]] access point, allowing standard GSM-compatible [[mobile phone]]s to be used as [[Session Initiation Protocol|SIP]] endpoints in [[Voice over IP]] (VoIP) networks. OpenBTS is open-source software developed and maintained by [[Range Networks]]. The public release of OpenBTS is notable for being the first [[free-software]] implementation of the lower three layers of the industry-standard GSM [[protocol stack]].&lt;br /&gt;
It is written in [[C++]] and released as free software under the terms of version 3 of the [[Affero General Public License|GNU Affero General Public License]].&lt;br /&gt;
&lt;br /&gt;
== Open GSM infrastructure ==&lt;br /&gt;
OpenBTS replaces the conventional GSM operator [[Network switching subsystem|core network]] infrastructure from layer 3 upwards. Instead of relying on external [[Base station subsystem#Base station controller|base station controllers]] for [[radio resource management]], OpenBTS units perform this function internally. Instead of forwarding call traffic through to an operator&amp;#039;s [[mobile switching center]], OpenBTS delivers calls via [[Session Initiation Protocol|SIP]] to a VOIP soft switch (such as [[FreeSWITCH]] or [[Yate (telephony engine)|yate]]) or [[Private branch exchange#Private branch exchange|PBX]] (such as [[Asterisk PBX|Asterisk]]).  This VOIP switch or PBX software can be installed on the same computer used to run OpenBTS itself, forming a self-contained cellular network in a single computer system.  Multiple OpenBTS units can also share a common VOIP switch or PBX to form larger networks&amp;lt;ref&amp;gt;{{cite web|title=RELIEF 12-2 : Actual Event|url=http://wush.net/trac/rangepublic/wiki/RELIEF12-2#ActualEven|publisher=OpenBTS wiki|access-date=11 April 2012|archive-url=https://web.archive.org/web/20120712105135/http://wush.net/trac/rangepublic/wiki/RELIEF12-2#ActualEven|archive-date=12 July 2012|url-status=dead}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The OpenBTS [[Um air interface]] uses a [[software-defined radio]] [[transceiver]] with no specialized GSM hardware. The original implementation used a [[Universal Software Radio Peripheral]] from Ettus Research, but has since been expanded to support several digital radios in implementations ranging from full-scale base stations to embedded [[femtocell]]s.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
The project was started by Harvind Samra and David A. Burgess&amp;lt;ref&amp;gt;Bort, Julie. [http://www.networkworld.com/news/2010/083010-open-source-voip-cell-phones-at-burning-man.html Burning Man&amp;#039;s open source cell phone system could help save the world] {{Webarchive|url=https://web.archive.org/web/20120111210320/http://www.networkworld.com/news/2010/083010-open-source-voip-cell-phones-at-burning-man.html |date=2012-01-11 }}, Network World, August 30, 2010. Retrieved December 6, 2011.&amp;lt;/ref&amp;gt; with the aim of the project to drastically reduce the cost of GSM service provision in rural areas, the developing world, and hard to reach locations such as oil rigs.&amp;lt;ref&amp;gt;Naone, Erica. [http://www.technologyreview.com/communications/25107/?a=f Build Your Own Cellular Network], Technology World, May 2010. Retrieved on December 7, 2011.&amp;lt;/ref&amp;gt; The project was initially conducted through Kestrel Signal Processing, the founders&amp;#039; consulting firm.&lt;br /&gt;
&lt;br /&gt;
On September 14, 2010, at the Fall 2010 [[DEMO conference]], the original authors launched [[Range Networks]] as a start up company to commercialize OpenBTS-based products.&amp;lt;ref&amp;gt;Takahash, Dean [https://venturebeat.com/2010/09/14/demo-range-networks-cheap-cell-phone-service/ DEMO: Range Networks rings in cell-phone service for $2 a month] VentureBeat, September 14, 2010. Retrieved December 6, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In September 2013, Burgess left Range Networks and started a new venture called Legba&amp;lt;ref&amp;gt;Finley, Klint [https://www.wired.com/2014/06/openbts/ Out in the Open: This super-cheap cellphone network brings coverage almost anywhere] Wired, June 9, 2014.&amp;lt;/ref&amp;gt; and started a close collaboration with Null Team SRL, the developers of  [[Yate (telephony engine)|Yate]].  In February 2014, Legba and Null announced the release of YateBTS, a fork of the OpenBTS project that uses Yate for its control layers and network interfaces.&lt;br /&gt;
&lt;br /&gt;
== Platforms ==&lt;br /&gt;
&lt;br /&gt;
A large number of experimental installations have shown that OpenBTS can run on extremely low overhead platforms. These including some CDMA handsets - making a GSM gateway to a [[CDMA]] network. Computer security researcher Chris Paget reported &amp;lt;ref&amp;gt;Paget, Chris. [http://www.tombom.co.uk/blog/?p=144 OpenBTS on Droid] {{Webarchive|url=https://web.archive.org/web/20110912160307/http://www.tombom.co.uk/blog/?p=144 |date=2011-09-12 }}, Chris Paget&amp;#039;s Blog, February 19, 2010. Retrieved Dec. 6 2011.&amp;lt;/ref&amp;gt; that a handheld device, such as an [[Android (operating system)|Android]] phone, could act as a gateway base station to which handsets can connect; the Android device then connects calls using an on-board [[Asterisk PBX|Asterisk]] server and routes them to the [[PSTN]] via [[Session Initiation Protocol|SIP]] over an existing [[3G]] network.&lt;br /&gt;
&lt;br /&gt;
== Security ==&lt;br /&gt;
&lt;br /&gt;
At the 2010 [[DEF CON]] conference, it was demonstrated with OpenBTS that GSM calls can be intercepted because in GSM the handset does not authenticate the base station prior to accessing the network.&amp;lt;ref&amp;gt;Paget, Chris. [https://www.defcon.org/html/defcon-18/dc-18-speakers.html#Paget Practical Cellphone Spying], DEF CON 18, July 30, 2010. Retrieved Dec. 6 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
OpenBTS has been used by the security research community to mount attacks on cellular phone baseband processors.&amp;lt;ref&amp;gt;{{Cite web|url=https://www.securitynewspaper.com/2018/02/19/intercept-mobile-communications-calls-messages-easily-without-hacking/|title=HOW TO INTERCEPT MOBILE COMMUNICATIONS (CALLS AND MESSAGES) EASILY WITHOUT HACKING|last=Stevens|first=Mike|date=Feb 19, 2018|website=Information Security Newspaper}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Claburn, Thomas. [http://www.informationweek.com/news/security/vulnerabilities/229201164 Google Bets $20,000 You Can&amp;#039;t Hack Chrome],  Information Week, February 04, 2011. Retrieved December 6, 2011.&amp;lt;/ref&amp;gt; Previously, investigating and conducting such attacks was considered impractical due to the high cost of traditional cellular base station equipment.&lt;br /&gt;
&lt;br /&gt;
== Field tests ==&lt;br /&gt;
Large scale live tests of OpenBTS have been conducted in the United States in Nevada and northern California using temporary radio licenses applied for through Kestrel Signal Processing and [[Range Networks]], Inc.&lt;br /&gt;
&lt;br /&gt;
=== Burning Man ===&lt;br /&gt;
&lt;br /&gt;
During the [[Burning Man]] festival in August 2008, a week-long live field test was run under [[special temporary authorization]] license.&amp;lt;ref&amp;gt;Federal Communications Commission, [http://openbts.sourceforge.net/FieldTest/WD9XKN.pdf WD9XKN] Experimental Special Temporary Authorization, August 24, 2008. Retrieved December 6, 2011.&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Burgess, David. [https://lwn.net/Articles/297038/ The OpenBTS Project - an open-source GSM base station] LWN.net, September 4, 2008. Retrieved December 6, 2011.&amp;lt;/ref&amp;gt; Although this test had not been intended to be open to Burning Man attendees in general, a number of individuals in the vicinity succeeded in making out-going calls after a mis-configured Asterisk PBX installation allowed through test calls prefixed with an [[List of country calling codes|international code]].&amp;lt;ref&amp;gt;[http://openbts.sourceforge.net/FieldTest/ The Unofficial Non-Carrier of Burning Man 2008] OpenBTS website. Retrieved December 6, 2011.&amp;lt;/ref&amp;gt; The test connected about 120 phone calls to 95 numbers in area codes over North America.&lt;br /&gt;
&lt;br /&gt;
At the 2009 Burning Man festival, a larger test setup was run using a 3-sector system.&amp;lt;ref&amp;gt;Burgess, David. [http://openbts.sourceforge.net/FieldTest2/Astricon2009DBurgess.key.pdf OpenBTS Nevada Test Site] Astricon 2009, October 13, 2009. Retrieved December 7, 2011.&amp;lt;/ref&amp;gt; For the 2010 festival, an even larger 2-sector 3-carrier system was tested.&lt;br /&gt;
&lt;br /&gt;
At the 2011 festival, the OpenBTS project set up a 3-site network with [[VSAT]] gateway and worked in conjunction with the [[Voice over IP]] services company [[Voxeo]] to provide much of the off-site call routing.&amp;lt;ref&amp;gt;{{cite web|last=Burgess |first=David |url=http://papalegba2011.wikispaces.com/Network |title=Papa Legba 2011 - Network |archive-url=https://web.archive.org/web/20111202105602/http://papalegba2011.wikispaces.com/Network |archive-date=December 2, 2011}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;Burgess, David. [http://openbts.blogspot.com/2011/09/burning-man-2011-yes-we-were-there.html Burning Man 2011 - Yes we were there] The OpenBTS Chronicles, September 6, 2011. Retrieved on December 7, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;RELIEF&amp;quot; exercises ===&lt;br /&gt;
&lt;br /&gt;
RELIEF is a series of disaster response exercises managed by the [[Naval Postgraduate School]] in [[California]], USA.&amp;lt;ref&amp;gt;{{cite web|title=RELIEF|url=http://www.nps.edu/Academics/Schools/GSOIS/Departments/IS/Research/FX/RELIEF/relief.html|publisher=Naval Postgraduate School|access-date=11 April 2012}}&amp;lt;/ref&amp;gt; Range Networks operated OpenBTS test networks at the RELIEF exercises in November 2011 &amp;lt;ref&amp;gt;{{cite web|title=RELIEF 12-1 Quicklook Report|url=http://www.nps.edu/Academics/Schools/GSOIS/Departments/IS/Research/FX/docs/RELIEF12-1_QLR.pdf|publisher=Naval Postgraduate School|access-date=11 April 2012}}&amp;lt;/ref&amp;gt; and February 2012.&amp;lt;ref&amp;gt;{{cite web|title=RELIEF 12-2 Quicklook Report|url=http://www.nps.edu/Academics/Schools/GSOIS/Departments/IS/Research/FX/docs/RELIEF12-2_QLR.pdf|publisher=Naval Postgraduate School|access-date=11 April 2012}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Niue ===&lt;br /&gt;
&lt;br /&gt;
In 2010, an OpenBTS system was installed on the island of [[Niue]] and became the first installation to be connected and tested by a telecommunication company. Niue is a very small island country with a population of about 1,700 - too small to attract mobile telecommunications providers. The cost structure of OpenBTS suited Niue, which required a mobile phone service but did not have the volume of potential customers to justify buying and supporting a conventional GSM basestation system.&amp;lt;ref&amp;gt;Burgess, David. [http://openbts.blogspot.com/2010/03/fakalofa-lahi-atu.html FAKALOFA LAHI ATU], The OpenBTS Chronicles, March 7, 2010. Retrieved on December 7, 2011.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The success of this installation and the demonstrated demand for service helped bootstrap later commercial services. The OpenBTS installation was later decommissioned ~February 2011 by Niue Telecom, a commercial grade GSM 900 network with Edge support was instead launched few months later (3x sites in Kaimiti O2, Sekena S2/2/2 and Avatele S2/2/2) this provided full coverage around the island and around the reef, the installation included a pre-pay system, USSD, Int. SMS and new Int. Gateway.&lt;br /&gt;
&lt;br /&gt;
=== Defcon 20 ===&lt;br /&gt;
&lt;br /&gt;
From July 26 to July 29, 2012, the Ninja Networks team set up a &amp;quot;[[NinjaTel Van]]&amp;quot; in the Vendor&amp;lt;ref&amp;gt;{{cite web|work=Ars Technica|url=https://arstechnica.com/security/2012/07/ninja-tel-hacker-phone-network/|title=At Defcon, hackers get their own private cell network: Ninja Tel|date=2012-07-28|access-date=2012-08-02}}&amp;lt;/ref&amp;gt; area of Defcon 20 (at the Rio Hotel/Casino in Las Vegas.) It used OpenBTS and served a small network of 650 [[GSM]] phones with custom SIM cards.&amp;lt;ref&amp;gt;{{cite web|work=Wall Street Journal|url=https://blogs.wsj.com/digits/2012/07/26/a-phone-network-just-for-hackers/|title=A Phone Network Just for Hackers|date=2012-07-26|access-date=2012-08-02}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
{{Portal|Free and open-source software}}&lt;br /&gt;
* [[Base station subsystem]]&lt;br /&gt;
* [[Um interface]]&lt;br /&gt;
* [[USRP]]&lt;br /&gt;
* [[GNU Radio]]&lt;br /&gt;
*[[Osmocom]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
*{{Official website}}&lt;br /&gt;
&lt;br /&gt;
{{Telecommunications}}&lt;br /&gt;
&lt;br /&gt;
{{DEFAULTSORT:Openbts}}&lt;br /&gt;
[[Category:Free software programmed in C++]]&lt;br /&gt;
[[Category:GSM standard]]&lt;br /&gt;
[[Category:Telecommunications for development]]&lt;br /&gt;
[[Category:Software using the GNU Affero General Public License]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Mindmatrix</name></author>
	</entry>
</feed>