This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/OpenBSC@lists.osmocom.org/.
Alton MacDonald alton.kenneth.macdonald at fokus.fraunhofer.deHi, We were using this interface for a while on our GSM testbed. Unfortunately, after having many subscribers, the web interface would not load correctly and would suffer from performance issues. Since I had also done a few python scripts to help manage our local OpenBSC installation, I used your interface as inspiration to design my own and incorporate my python scripts as well. Which brings me to proposing another web interface for OpenBSC and OsmoSGSN. I've attached a README file with the additional features my interface provides. On one hand, it adds some functionality to OpenBSC which sends welcome messages to subscribers the first time they are seen on the network and/or return from roaming. On the other hand, it facilitates the administration of MANY subscribers by providing a filterable interface where authorization can be quickly toggled. It also allows for changing the timeslot configurations so that an operator can adapt his/her network to the current required Voice and Data traffic. Since I would like to make this publicly available (preferably via the osmocom git repository), I have also attached gzipped screenshots of my current interface. Please let me know how my work can contribute to OpenBSC. best regards, Alton MacDonald -------------- next part -------------- A non-text attachment was scrubbed... Name: hlr_mgmt.tar.gz Type: application/x-gzip Size: 809321 bytes Desc: not available URL: <http://lists.osmocom.org/pipermail/openbsc/attachments/20130517/4abf380b/attachment.bin> -------------- next part -------------- Features: 1) View BSC and SGSN Statistics * View Channel and Data Usage * See running versions 2) Administer Subscribers * Authorize IMSIs dynamically * Authorize IMSIs based on IMEI identification * Name IMSI and IMEI for easily identification 3) Send SMS * Send SMS to individual subscribers * Broadcast SMS to attached subscribers (useful for notifying about system upgrade) 4) Administer BTS Settings * View BTS IP address for easy debugging access * Change physical channgel configuration for allocating Voice and Data channels as needed 5) Management Scripts * In case of failure, the backend services can be restarted from the web interface. Supported init.d scripts are: * LCR * Asterisk * GSGN * OpenBSC * OsmoSGSN 6) Additional Scripts * SubscriberMonitor: Welcome message to new or returning roaming subscribers * RegisterIMEI: script for individually authorizing subscribers. Its easier to have OpenBSC scan the network for the current IMEI-IMSI relationship and authorize a SIM card in a device than finding out the IMSI manually. User only enters IMEI and the script does the rest * both scripts are managed by hlr_mgmt or can also be run individually from the command line Installation & Configuration: 1) Customize the init file to suit your settings. Lines of particular interest are shown below: hlr_mgmt/__init__.py # OpenBSC Settings settings['provider'] = '<<Provider Name>>' settings['db'] = '/etc/openbsc/hlr.sqlite3' settings['bsc_ip'] = "127.0.0.1" settings['sgsn_ip'] = "127.0.0.1" settings['bsc_port'] = 4242 settings['sgsn_port'] = 4245 2) Install the python dependencies python setup.py install 3) Run the Server: pserve production.ini start OPTIONAL: pserve is a nice python daemonizing function, administer the hlr_mgmt interface by changing runtime flags. pserver --help 4) Access the Web Interface http://localhost:8080/