Jump to content

OpenBSC: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
m clean up; http->https (see this RfC), added orphan tag using AWB
Functions: Link to DAB page repaired. DN tag
Line 6: Line 6:


== Functions ==
== Functions ==
OpenBSC implements several [[Mobile Switching Center|MSC]] components, including the A-bis protocol (the protocol between the [[BTS]] and the [[BSC]]), [[Authentication Center|AUC]], [[Home Location Register|HLR]], [[Visitor Location Register|VLR]] (both using [[SQL]] tables), and a [[Short Message Service|SMS]] Switching Center.
OpenBSC implements several [[Mobile Switching Center|MSC]] components, including the A-bis protocol (the protocol between the [[Base transceiver station|BTS]] and the [[BSC]]{{dn|date=September 2016}}), [[Authentication Center|AUC]], [[Home Location Register|HLR]], [[Visitor Location Register|VLR]] (both using [[SQL]] tables), and a [[Short Message Service|SMS]] Switching Center.
OpenBSC can be accessed using [[telnet]].
OpenBSC can be accessed using [[telnet]].



Revision as of 16:50, 16 September 2016

OpenBSC is a project to develop a free software implementation of GSM protocol stack and elements. It runs on Linux and requires an E1 interface (ISDN Primary Rate Interface, via mISDN). It is written in C and licensed using the GPL (≥v2) license.

The first version implemented the GSM specification 21.12 and 08.5x, and worked for a specific Base Transceiver Station (Siemens BS11 MicroBTS). The first release of the project took place at the Chaos Communication Congress held in 2008 (25c3, Running your own GSM network).

Functions

OpenBSC implements several MSC components, including the A-bis protocol (the protocol between the BTS and the BSC[disambiguation needed]), AUC, HLR, VLR (both using SQL tables), and a SMS Switching Center. OpenBSC can be accessed using telnet.

Currently-Supported BTS Hardware

OpenBSC supports the following BTS devices:

  • Siemens BS11 (microBTS) (E1 Primary Rate interface)
  • ip.access nano BTS (PoE-interface)

See also