Mobility Testbed Development (Openbts Testbed) and Its Integration with Voiit, Webrtc & NG-911 Testbeds 90/100

Total Page:16

File Type:pdf, Size:1020Kb

Mobility Testbed Development (Openbts Testbed) and Its Integration with Voiit, Webrtc & NG-911 Testbeds 90/100 Mobility Testbed Development (OpenBTS Testbed) and its Integration with VoIIT, WebRTC & NG-911 Testbeds 90/100 Sushma Sitaram A20137272 May 09, 2014 1 Table of Contents 1 Abstract ....................................................................................................................... 2 2 Introduction ................................................................................................................. 3 3 Goals Of The Project .................................................................................................. 3 4 Milestones Of The Project .......................................................................................... 4 5 Infrastructure Needed.................................................................................................. 4 6 GSM Architecture ....................................................................................................... 5 7 Openbts Application Suite .......................................................................................... 6 8 Logical Diagram ......................................................................................................... 7 9 Physical Diagram ........................................................................................................ 8 10 Execution Of The Project............................................................................................ 9 10.1 Testbed Setup ...................................................................................................... 9 10.2 Initial Testing .................................................................................................... 10 10.3 Openbts Configurations .................................................................................... 10 10.4 Asterisk Configurations .................................................................................... 11 10.5 Run Asterisk...................................................................................................... 11 10.6 Phone Settings & Network Access ................................................................... 12 11 Challenges Faced ...................................................................................................... 12 12 Functionalities & Ladder Diagrams .......................................................................... 13 12.1 Authentication ................................................................................................... 13 12.2 Location Update ................................................................................................ 14 12.3 Call Control ....................................................................................................... 15 13 Tasks To Be Carried Out Next .................................................................................. 15 14 Conclusions ............................................................................................................... 16 REFERENCES ................................................................................................................. 17 CWID: A20137272 Project Report - Final [email protected] 2 1 Abstract This project aims to develop a GSM testbed implemented using Range Network’s OpenBTS Development Kit and attempt its integration with other existing testbeds- VoIIT, WebRTC and NG-911, developed at the Real Time Communications (RTC) Lab. The integrated system would serve as an excellent testbed for conducting research and educational experiments. In this report, the major milestones set for the project, the infrastructure needed for setting up the GSM testbed, steps followed to implement the designed testbed whilst closely following the project goals and the challenges faced during the implementation, would be discussed in detail. Along with listing out the future work, the possible solutions to existing limitations are also suggested. Also, upon successful completion of the integration of the various testbeds, the probable usage scenarios of the integrated testbed are also indicated. CWID: A20137272 Project Report - Final [email protected] 3 2 Introduction OpenBTS (Open Base Transceiver Station) is a software-based GSM access point, allowing standard GSM-compatible mobile phones to be used as SIP endpoints in Voice over IP (VOIP) networks [1]. OpenBTS is an open-source software developed and maintained by Range Networks [4]. The Range Networks’ OpenBTS Development Kit is used to build the GSM testbed. OpenBTS eliminates the need for complex and expensive GSM core components and replaces them with modern VoIP network components. IIT’s RTC Lab has a fully operational VoIP system called VoIIT. WebRTC APIs enables users to share information (video, voice, data) between web browsers, without installing any plug-in. IIT’s RTC Lab has developed a WebRTC testbed. Next Generation 911 (NG911) refers to an initiative aimed at updating the 911 service. In addition to calling 911 from a phone, it intends to enable the public to transmit text, images, video and data to the 911 center. IIT’s RTC Lab has developed a NG-911 testbed. The integration of the different testbeds is to be attempted. The integrated system will serve as an excellent testbed to carry out SIP and GSM performance evaluation lab experiments. It will also facilitate students of the VoIP and data networks class to better understand GSM and VoIP functionalities by conducting lab experiments. 3 Goals of the Project The overall goal of the project is to build a testbed with the OpenBTS GSM base station and integrate it with other existing testbeds at IIT, viz. VoIIT, WebRTC and NG-911. The integrated system is to be used for testing and analyzing the behavior and performance of cellular networks & SIP. The following activities are involved in the project: . To study the feasibility of integrating OpenBTS testbed with VoIIT, NG-911, WebRTC testbeds. To design a GSM testbed with the Range Networks’ OpenBTS Development Kit: 5150 series. To configure and setup the GSM system to be able to make calls between mobile phones, between a softphone and mobile phone using the service provided by the OpenBTS network. The accuracy and correct working of the testbed to be ensured by performing Location Update tests, mobile originated and mobile terminated calls. To integrate the fully functional and tested OpenBTS testbed with existing VoIIT testbed. To integrate the fully functional and tested OpenBTS testbed with existing NG-911 testbed. To integrate the fully functional and tested OpenBTS testbed with existing WebRTC testbed. CWID: A20137272 Project Report - Final [email protected] 4 . Connect phones to the OpenBTS GSM network and test the integrated system by placing calls and testing the handling, routing, behavior and performance of the calls between the GSM and SIP network interfaces. To sniff the air interface using “AirProbe” software during different stages like: Location Update, Mobile Originated Call and Mobile Terminated Call. Observe the authentication procedure and also compare the messages captured at the air interface with those mentioned in the GSM specifications. Another branch of this project would be to connect two such GSM base stations to a base station controller implemented using OpenBSC software. 4 Milestones of the Project The project has been divided into several milestones which are as follows: . Develop a low cost & easy to install private GSM network testbed using Range Networks’ OpenBTS Development Kit . Integrate the testbed with existing VoIIT, NG-911 and WebRTC testbeds . Connect 2 OpenBTS base stations to a Base Station Controller implemented using OpenBSC software . The integrated system would be used for research purposes, by conducting tests to study the behavior and performance of cellular networks & SIP . The integrated system would also be used for educational purposes, by students of the data networks and VoIP classes . Applications are both research and educational 5 Infrastructure Needed The following are the infrastructure needed in executing this project: . OpenBTS Application Suite A complete OpenBTS C2.8 installation comprises of several distinct applications [2]: 1. OpenBTS – The actual OpenBTS application, containing most of the GSM stack above the radio modem. 2. Transceiver – The software radio modem and hardware control interface. 3. Asterisk – The VoIP PBX or “softswitch”. 4. Smqueue – The RFC-3428 store-and-forward server for text messaging. 5. Subscriber Registry – A database of subscriber information that replaces both the Asterisk, SIP registry and the GSM Home Location Register (HLR). The subscriber registry servers usually form a hierarchy with the top-level server holding the full database and level-level servers caching recently accessed records [2]. Unlocked GSM Handsets + SIM cards . Antenna: The Range Networks Development kit is connected to an antenna for transmission and reception of radio waves CWID: A20137272 Project Report - Final [email protected] 5 . DC Power Supply: A 12V DC power supply is used to power up the base station. The power supply used is a 12V-15V variable power supply and caution must be taken to never exceed 12V! . Ethernet switches and cables for network connections . PC with Linux OS and Asterisk installed: A softphone (twinkle) installed on a separate PC running Asterisk, is interfaced to the OpenBTS development kit through an Ethernet interface. This is used to make calls from the softphone to the mobile phone and vice versa . Console: A console
Recommended publications
  • GSM Network Element Modification Or Upgrade Required for GPRS. Mobile Station (MS) New Mobile Station Is Required to Access GPRS
    GPRS GPRS architecture works on the same procedure like GSM network, but, has additional entities that allow packet data transmission. This data network overlaps a second- generation GSM network providing packet data transport at the rates from 9.6 to 171 kbps. Along with the packet data transport the GSM network accommodates multiple users to share the same air interface resources concurrently. Following is the GPRS Architecture diagram: GPRS attempts to reuse the existing GSM network elements as much as possible, but to effectively build a packet-based mobile cellular network, some new network elements, interfaces, and protocols for handling packet traffic are required. Therefore, GPRS requires modifications to numerous GSM network elements as summarized below: GSM Network Element Modification or Upgrade Required for GPRS. Mobile Station (MS) New Mobile Station is required to access GPRS services. These new terminals will be backward compatible with GSM for voice calls. BTS A software upgrade is required in the existing Base Transceiver Station(BTS). BSC The Base Station Controller (BSC) requires a software upgrade and the installation of new hardware called the packet control unit (PCU). The PCU directs the data traffic to the GPRS network and can be a separate hardware element associated with the BSC. GPRS Support Nodes (GSNs) The deployment of GPRS requires the installation of new core network elements called the serving GPRS support node (SGSN) and gateway GPRS support node (GGSN). Databases (HLR, VLR, etc.) All the databases involved in the network will require software upgrades to handle the new call models and functions introduced by GPRS.
    [Show full text]
  • Location Update Procedure
    Location Update Procedure In order to make a mobile terminated call, The GSM network should know the location of the MS (Mobile Station), despite of its movement. For this purpose the MS periodically reports its location to the network using the Location Update procedure. Location Area (LA) A GSM network is divided into cells. A group of cells is considered a location area. A mobile phone in motion keeps the network informed about changes in the location area. If the mobile moves from a cell in one location area to a cell in another location area, the mobile phone should perform a location area update to inform the network about the exact location of the mobile phone. The Location Update procedure is performed: When the MS has been switched off and wants to become active, or When it is active but not involved in a call, and it moves from one location area to another, or After a regular time interval. Location registration takes place when a mobile station is turned on. This is also known as IMSI Attach because as soon as the mobile station is switched on it informs the Visitor Location Register (VLR) that it is now back in service and is able to receive calls. As a result of a successful registration, the network sends the mobile station two numbers that are stored in the SIM (Subscriber Identity Module) card of the mobile station. These two numbers are:- 1. Location Area Identity (LAI) 2. Temporary Mobile Subscriber Identity (TMSI). The network, via the control channels of the air interface, sends the LAI.
    [Show full text]
  • Getting Started with Openbts BUILD OPEN SOURCE MOBILE NETWORKS
    Compliments of Getting Michael Iedema Started with Foreword by Harvind Samra OpenBTS BUILD OPEN SOURCE MOBILE NETWORKS Getting Started with OpenBTS Michael Iedema Getting Started with OpenBTS by Michael Iedema Copyright © 2015 Range Networks. All rights reserved. Printed in the United States of America. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472. O’Reilly books may be purchased for educational, business, or sales promotional use. Online editions are also available for most titles (http://safaribooksonline.com). For more information, contact our corporate/ institutional sales department: 800-998-9938 or [email protected]. Editor: Brian MacDonald Indexer: WordCo Indexing Services Production Editor: Melanie Yarbrough Cover Designer: Karen Montgomery Copyeditor: Lindsy Gamble Interior Designer: David Futato Proofreader: Charles Roumeliotis Illustrator: Rebecca Demarest January 2015: First Edition Revision History for the First Edition: 2015-01-12: First release See http://oreilly.com/catalog/errata.csp?isbn=9781491910658 for release details. The O’Reilly logo is a registered trademark of O’Reilly Media, Inc. Getting Started with OpenBTS, the cover image of a Sun Conure, and related trade dress are trademarks of O’Reilly Media, Inc. Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this book, and O’Reilly Media, Inc. was aware of a trademark claim, the designations have been printed in caps or initial caps. While the publisher and the author have used good faith efforts to ensure that the information and instruc‐ tions contained in this work are accurate, the publisher and the author disclaim all responsibility for errors or omissions, including without limitation responsibility for damages resulting from the use of or reliance on this work.
    [Show full text]
  • Modeling the Use of an Airborne Platform for Cellular Communications Following Disruptions
    Dissertations and Theses 9-2017 Modeling the Use of an Airborne Platform for Cellular Communications Following Disruptions Stephen John Curran Follow this and additional works at: https://commons.erau.edu/edt Part of the Aviation Commons, and the Communication Commons Scholarly Commons Citation Curran, Stephen John, "Modeling the Use of an Airborne Platform for Cellular Communications Following Disruptions" (2017). Dissertations and Theses. 353. https://commons.erau.edu/edt/353 This Dissertation - Open Access is brought to you for free and open access by Scholarly Commons. It has been accepted for inclusion in Dissertations and Theses by an authorized administrator of Scholarly Commons. For more information, please contact [email protected]. MODELING THE USE OF AN AIRBORNE PLATFORM FOR CELLULAR COMMUNICATIONS FOLLOWING DISRUPTIONS By Stephen John Curran A Dissertation Submitted to the College of Aviation in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy in Aviation Embry-Riddle Aeronautical University Daytona Beach, Florida September 2017 © 2017 Stephen John Curran All Rights Reserved. ii ABSTRACT Researcher: Stephen John Curran Title: MODELING THE USE OF AN AIRBORNE PLATFORM FOR CELLULAR COMMUNICATIONS FOLLOWING DISRUPTIONS Institution: Embry-Riddle Aeronautical University Degree: Doctor of Philosophy in Aviation Year: 2017 In the wake of a disaster, infrastructure can be severely damaged, hampering telecommunications. An Airborne Communications Network (ACN) allows for rapid and accurate information exchange that is essential for the disaster response period. Access to information for survivors is the start of returning to self-sufficiency, regaining dignity, and maintaining hope. Real-world testing has proven that such a system can be built, leading to possible future expansion of features and functionality of an emergency communications system.
    [Show full text]
  • Wireless Networks
    SUBJECT WIRELESS NETWORKS SESSION 3 Getting to Know Wireless Networks and Technology SESSION 3 Case study Getting to Know Wireless Networks and Technology By Lachu Aravamudhan, Stefano Faccin, Risto Mononen, Basavaraj Patil, Yousuf Saifullah, Sarvesh Sharma, Srinivas Sreemanthula Jul 4, 2003 Get a brief introduction to wireless networks and technology. You will see where this technology has been, where it is now, and where it is expected to go in the future. Wireless networks have been an essential part of communication in the last century. Early adopters of wireless technology primarily have been the military, emergency services, and law enforcement organizations. Scenes from World War II movies, for example, show soldiers equipped with wireless communication equipment being carried in backpacks and vehicles. As society moves toward information centricity, the need to have information accessible at any time and anywhere (as well as being reachable anywhere) takes on a new dimension. With the rapid growth of mobile telephony and networks, the vision of a mobile information society (introduced by Nokia) is slowly becoming a reality. It is common to see people communicating via their mobile phones and devices. The era of the pay phones is past, and pay phones stand witness as a symbol of the way things were. With today's networks and coverage, it is possible for a user to have connectivity almost anywhere. Growth in commercial wireless networks occurred primarily in the late 1980s and 1990s, and continues into the 2000s. The competitive nature of the wireless industry and the mass acceptance of wireless devices have caused costs associated with terminals and air time to come down significantly in the last 10 years.
    [Show full text]
  • Cellular Technology.Pdf
    Cellular Technologies Mobile Device Investigations Program Technical Operations Division - DFB DHS - FLETC Basic Network Design Frequency Reuse and Planning 1. Cellular Technology enables mobile communication because they use of a complex two-way radio system between the mobile unit and the wireless network. 2. It uses radio frequencies (radio channels) over and over again throughout a market with minimal interference, to serve a large number of simultaneous conversations. 3. This concept is the central tenet to cellular design and is called frequency reuse. Basic Network Design Frequency Reuse and Planning 1. Repeatedly reusing radio frequencies over a geographical area. 2. Most frequency reuse plans are produced in groups of seven cells. Basic Network Design Note: Common frequencies are never contiguous 7 7 The U.S. Border Patrol uses a similar scheme with Mobile Radio Frequencies along the Southern border. By alternating frequencies between sectors, all USBP offices can communicate on just two frequencies Basic Network Design Frequency Reuse and Planning 1. There are numerous seven cell frequency reuse groups in each cellular carriers Metropolitan Statistical Area (MSA) or Rural Service Areas (RSA). 2. Higher traffic cells will receive more radio channels according to customer usage or subscriber density. Basic Network Design Frequency Reuse and Planning A frequency reuse plan is defined as how radio frequency (RF) engineers subdivide and assign the FCC allocated radio spectrum throughout the carriers market. Basic Network Design How Frequency Reuse Systems Work In concept frequency reuse maximizes coverage area and simultaneous conversation handling Cellular communication is made possible by the transmission of RF. This is achieved by the use of a powerful antenna broadcasting the signals.
    [Show full text]
  • GSM Network and Services
    GSM Network and Services Nodes and protocols - or a lot of three letter acronyms 1 GSM Network and Services 2G1723 Johan Montelius PSTN A GSM network - public switched telephony network MSC -mobile switching center HLR MS BSC VLR - mobile station - base station controller BTS AUC - base transceiver station PLMN - public land mobile network 2 GSM Network and Services 2G1723 Johan Montelius The mobile station • Mobile station (MS) consist of – Mobile Equipment – Subscriber Identity Module (SIM) • The operator owns the SIM – Subscriber identity – Secret keys for encryption – Allowed networks – User information – Operator specific applications 3 GSM Network and Services 2G1723 Johan Montelius Mobile station addresses - IMSI • IMSI - International Mobile Subscriber Identity – 240071234567890 • Mobile Country Code (MCC), 3 digits ex 240 • Mobile Network Code (MNC), 2 digits ex 07 • Mobile Subscriber Id Number (MSIN), up to 10 digits – Identifies the SIM card 4 GSM Network and Services 2G1723 Johan Montelius Mobile station addresses - IMEI • IMEI – International Mobile Equipment Identity – fifteen digits written on the back of your mobile – has changes format in phase 2 and 2+ – Type Allocation (8), Serial number (6), Check (1) – Used for stolen/malfunctioning terminals 5 GSM Network and Services 2G1723 Johan Montelius Address of a user - MSISDN • Mobile Subscriber ISDN Number - E.164 – Integrated Services Digital Networks, the services of digital telephony networks – this is your phone number • Structure – Country Code (CC), 1 – 3 digits (46 for Sweden) – National Destination Code (NDC), 2-3 digits (709 for Vodafone) – Subscriber Number (SN), max 10 digits (757812 for me) • Mobile networks thus distinguish the address to you from the address to the station.
    [Show full text]
  • Openbts Application Suite User Manual
    OpenBTS Application Suite Release 4.0 User Manual Revision date: April 15, 2014 Copyright 2011-2014 Range Networks, Inc. This document is distributed and licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License. Contents 1 General Information 7 1.1 Scope and Audience.........................................8 1.2 License and Copyright........................................8 1.3 Disclaimers..............................................8 1.4 Source Code Availability....................................... 10 1.5 Abbreviations............................................ 11 1.6 References.............................................. 12 1.7 Contact Information & Support................................... 13 2 Introduction to OpenBTS Application Suite 14 2.1 Key Programs............................................ 15 2.2 Network Organization........................................ 16 3 Getting to Know Your OpenBTS System 19 3.1 Accessing the System........................................ 19 3.2 Starting and Stopping Applications................................. 20 3.3 OpenBTS Command Line Interface (CLI)............................. 20 3.4 Using the OpenRANUI....................................... 24 3.5 Databases.............................................. 25 3.6 Folder Structure........................................... 25 3.7 Logging............................................... 26 4 OpenBTS Data Tables and Structures 27 4.1 Manipulating OpenBTS Databases................................. 27 4.2 The Configuration Table.....................................
    [Show full text]
  • Cost Effective Cellular Connectivity in Rural Areas
    VillageCell: Cost Effective Cellular Connectivity in Rural Areas Abhinav Anand, Veljko Pejovic, David L. Johnson, Elizabeth M. Belding University of California, Santa Barbara [email protected], {veljko, davidj, ebelding}@cs.ucsb.edu ABSTRACT need for real-time voice communication. In addition, even Mobile telephony brings clear economic and social benefits more than in the developed world, voice communication in to its users. As handsets have become more affordable, own- the developing world is a strong enabler of political free- ership has reached staggering numbers, even in the most re- dom [18], economic growth [3] and efficient health care [24]. mote areas of the world. However, network coverage is often The unique disposition of African villages, characterized lacking in low population densities and low income rural ar- by low population density and low-income communities, along eas of the developing world, where big telecoms often defer with the specific cultural context represented by a mix of from deploying expensive infrastructure. To solve this cov- languages and ethnicities, and the chiefdom-based political erage gap, we propose VillageCell, a low-cost alternative to structure, impact both the need for, and the adoption of high-end cell phone networks. VillageCell relies on software voice communication. To better understand the way ru- defined radios and open-source solutions to provide free local ral Africans indigenize voice communication tools, we con- and cheap long-distance communication for remote regions. ducted a survey of two villages in South Africa and Zambia. Our architecture is simple and easy to deploy, yet robust The specific villages were chosen because they are connected and requires no modification to GSM handsets.
    [Show full text]
  • Tr 143 901 V13.0.0 (2016-01)
    ETSI TR 1143 901 V13.0.0 (201616-01) TECHNICAL REPORT Digital cellular telecocommunications system (Phahase 2+); Feasibility Study on generic access to A/Gb intinterface (3GPP TR 43.9.901 version 13.0.0 Release 13) R GLOBAL SYSTETEM FOR MOBILE COMMUNUNICATIONS 3GPP TR 43.901 version 13.0.0 Release 13 1 ETSI TR 143 901 V13.0.0 (2016-01) Reference RTR/TSGG-0143901vd00 Keywords GSM ETSI 650 Route des Lucioles F-06921 Sophia Antipolis Cedex - FRANCE Tel.: +33 4 92 94 42 00 Fax: +33 4 93 65 47 16 Siret N° 348 623 562 00017 - NAF 742 C Association à but non lucratif enregistrée à la Sous-Préfecture de Grasse (06) N° 7803/88 Important notice The present document can be downloaded from: http://www.etsi.org/standards-search The present document may be made available in electronic versions and/or in print. The content of any electronic and/or print versions of the present document shall not be modified without the prior written authorization of ETSI. In case of any existing or perceived difference in contents between such versions and/or in print, the only prevailing document is the print of the Portable Document Format (PDF) version kept on a specific network drive within ETSI Secretariat. Users of the present document should be aware that the document may be subject to revision or change of status. Information on the current status of this and other ETSI documents is available at http://portal.etsi.org/tb/status/status.asp If you find errors in the present document, please send your comment to one of the following services: https://portal.etsi.org/People/CommiteeSupportStaff.aspx Copyright Notification No part may be reproduced or utilized in any form or by any means, electronic or mechanical, including photocopying and microfilm except as authorized by written permission of ETSI.
    [Show full text]
  • Lect12-GSM-Network-Elements [Compatibility Mode]
    GSM Network Elements and Interfaces Functional Basics GSM System Architecture The mobile radiotelephone system includes the following subsystems • Base Station Subsystem (BSS) • Network and Switching Subsystem (NSS) • Operations and Maintenance Subsystem (OSS) GSM Network Structure : Concept PLMN Terrestrial Public Land Mobile Network public mobile communications network network Mobile Um terminal device Air Interface PSTN BSS Public Switched Base Station Telephone Network Subsystem radio access NSS BSS Network Switching ISDN Base Station Subsystem Subsystem Integrated Services MS radio access Control/switching of Digital Network Mobile mobile services Station BSS Base Station Subsystem PDN radio access Public Data Network Mobile network Fixed network components components GSM-PLMN: Subsystems PLMN Terrestrial Public Land Mobile Network RSS Network Radio SubSystem PSTN Public Switched Telephone Network ISDN Integrated Services MS BSS NSS Digital Network Mobile Base Station Network Switching Station Subsystem Subsystem PDN Public Data Network OSS Operation SubSystem Function Units in GSM---PLMN-PLMN Radio Network Switching SubSystem Subsystem RSS = NSS Other networks Mobile Base Station Station +++ Subsystem MSMSMS BSSBSSBSS ACACAC EIREIREIR BTS HLR VLR TTT PSTN RRR BSCBSCBSC AAA MSC ISDN UUU Data OMCOMC----RRRR OMCOMC----SSSS MS = netnetnet-net --- ME + SIM works Operation SubSystem OSS Functional Units in GSM---PLMN-PLMN Phase 2+ RSS NSS Other networks MS +++ BSS ACACAC EIREIREIR BTS HLR/GR VLR TTT PSTN RRR BSCBSCBSC AAA MSC ISDN UUU CSE Data networks SGSN GGSN Inter/ intranet OMCOMC----BBBB OMCOMC----SSSS OSS Base station subsystem (BSS) The base station subsystem includes Base Transceiver Stations (BTS) that provides the radio link with MSs. • BTSs are controlled by a Base Station Controller (BSC),which also controls the Trans-Coder-Units (TCU).
    [Show full text]
  • The Openbts Project
    The OpenBTS Project David A. Burgess, Harvind S. Samra Kestrel Signal Processing, Inc. Fairfield, California October 31, 2008 2 Chapter 1 About The Project 1.1 What is the OpenBTS Project? The OpenBTS Project is an effort to construct an open-source Unix application that uses the Universal Software Radio Peripheral (USRP) to present a GSM air interface (“Um”) to standard GSM handset and uses the Asterisk VoIP PBX to connect calls. This is in fact very different from a conventional GSM BTS, which is a dumb device that is managed externally by a basestation controller (BSC) and connects calls in a remote mobile switching center (MSC). Because of this important architectural difference, the end product of this project is better referred to as an access point, even though the project is called “OpenBTS”. 1.2 Why Build an Open Source GSM Stack? The combination of the ubiquitous GSM air interface with VoIP backhaul could form the basis of a new type of cellular network that could be deployed and operated at substantially lower cost than existing technologies. Since these new hybrid networks are not readily compatible with legacy networks, and since radical two-tier pricing would be disruptive for existing carriers, we are not likely to see this kind of innovation from the conventional telecom community. This is the primary motivation for starting this project: a vision of truly universal telephone service. The inspiration for this project came from a simultaneous recognition of these elements from prior experience1 with GSM, software radios, VoIP and sustainable power systems: • The USRP can be readily adapted as a GSM transceiver and the hardware can be reworked to give a carrier-grade radio for use in a software BTS.
    [Show full text]