
OpenBTS Setup Guide for GSM Networks
Learn how to set up OpenBTS for GSM networks step by step, from configuring radio settings to registration parameters. Discover essential tasks like getting a GSM-capable phone, installing a SIM card, adjusting radio configurations, and registering subscribers for a seamless OpenBTS experience.
Download Presentation

Please find below an Image/Link to download the presentation.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author. If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.
You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.
The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.
E N D
Presentation Transcript
Tasks At Hand Get a phone If you have a GSM capable phone, you can use it Install SIM card What s our limitation again? Hint: something OpenBTS supports but GSM technically doesn t Phones working & not connected to a network What calls can they place?
OpenBTS We re not going to worry about other services for now Make sure OpenBTS is running (sudo service openbts start) Open the OpenBTS interface sudo /OpenBTS/OpenBTSCLI Uses key based config Want to change GSM.Radio.Attribute to be a 3? Type: config GSM.Radio.Attribute 3
Radio Config (GSM.Radio) Choose our band GSM.Radio.Band Let s go for non-US bands (900 mHz) ARFCN? GSM.Radio.C0 Pick different ones from neighbors Gain on the radio- tweaking signals GSM.Radio.RxGain 10
Identity Parameters (GSM.Identity) What are these? MCC MNC ShortName LAC, CI, NCC, BCC
Registration Parameters (Control.LUR) OpenRegistration- probably disabled Set as a regex of IMSIs .* -Allow everyone Message What do we send as a welcome SMS
sipauthserve We need to register subscribers Give them a MSISDN What s that??? ^^^ Node manager! It s in /home/openbts/git-openbts/NodeManager nmcli.py Parameters: nmcli.py sipauthserve subscribers create <name> <imsi> <msisdn> Can also include a Ki as a final parameter
OpenBTS Nubers! Calling: 2600 -> latency test, echo back 2602 -> test tone Others: 411 -> SMS testing Replies with Queue length, Load, Your IMSI, MSISDN, Date/Time sendsms command
chans SNR We want this low, signal to noise ratio TxPwr How much power is the handset pushing out?
Taps! Control.GSMTAP.GSM TargetIP