Hi Harald
Thanks for the options. I will need to look into it in a bit more detail. Which part of the code base do I need to concentrate on to get the Fr over E1 functionality?
Naveen
Hi!
After many delays on my side (it kept falling off my TODO list), I have
finally merged the daniel/controlif branch earlier today.
For those who haven't heard about it so far: It is code that allows us
to remotely get and/or set attributes of the BSC. Furthermore, it
supports traps (similar to SNMP traps).
The idea of it is to allow us to have centralized management of networks
with many OpenBSC installations, offering SNMP-like feel but without
adding the complexity of SNMP (asn.1, etc.) to OpenBSC itself.
We might at some point have an independent gateway process that exports
the attributes through real SNMP, but that mostly depensd on whether any
production networks have such a requirement or not.
The control interface is implemented either stand-alone (for osmo-nitb)
or via the regular A and A-bis/IP as an additional ip.access stream
identifier.
Thanks to Daniel for writing the code, to On-Waves for funding the
development and once again my apologies for the delays.
btw: I have done a couple of cosmetic clean up commits in addition to
Daniels branch, hopefully I didn't break anything while doign that...
Regards,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
Hi all,
so far we do not have any statement about the licensing of the content on
our wiki. This means the default copyright rules apply: All the content is
copyrighted, and nobody has any rgiht to reproduce it at all.
I would like to propose an official license for the content in the wiki:
Create Commons CC-BY-SA. The alternative would be to go for CC-BY-NC-SA,
disallowing commercial use of the content.
I'm not certain if NC is really what we want. After all, even somebody
using OpenBSC in a commercial environment should be able to make copies
of the reference documentation we have available - as long as he will
releas the result again (which the SA part already covers).
If the major contributors to the wiki would agree to a license, I would
update the wiki accordingly.
Thanks,
Harald
--
- Harald Welte <laforge(a)gnumonks.org> http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
(ETSI EN 300 175-7 Ch. A6)
Is there any other way to reset a NanoBTS without building a reset dongle?
My NanoBTS is acting strangely after a segfault of OpenBSC.
I can connect and beacon my network with the BTS but it won't enable data
for some reason. It was working fine before.
Now it says something like this
<000d> input/ipaccess.c:696 accept()ed new OML link from 192.168.1.139
SET ATTR NACK CAUSE=Message cannot be performed
<000d> input/ipaccess.c:758 accept()ed new RSL link from 192.168.1.139
The NanoBTS doesn't even make a connection to the SGSN when this happens.
Thank you
I want to kno if there is a way to reset the nanobts without making the
reset dongle? ./ipaccess-config works at the moment.
I am trying to validate some functionality of a BSC that we have. The BSC will be connected via Gb interface(over E1) to an SGSN. What kind of hardware(processor/E1 card) would I need to support the SGSN ? I am mainly interested in testing ns/bssgp functionality. Thanks in advance.
Naveen
>> Can you provide some details about the BSC?
Hans if you mean what brand this is a custom BSC that our company(Hughes) developed for a customer. This BSC is connected to a customer provided SGSN via 2 E1 links.
Naveen
From: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Hi!
With these patches, libosmocore, libosmo-sccp, openbsc and osmo-tetra
does not use anymore our own copy of talloc and they rely on the
standalone library that is provided by major distributors.
The osmocom-bb part is still missing, my idea is to include a copy
of libtalloc in the tree in the shared/ directory via rsync. This
patch will follow later since we can still rely on the outdated
copy of libosmocore.
Please, apply.
From: Pablo Neira Ayuso <pablo(a)gnumonks.org>
Hi Harald!
These are the two patches that I'm using to support signalling
and logging in the libraries.
The patch that adds the logging support reworks your previous
contribution so we only keep the logging subsystem in libosmocore,
instead of the full definition of the logging subsystem.
See patches descriptions for further details.
Let me know if you're OK with these changes.
Pablo Neira Ayuso (2):
signal: reserve signal subsystems >= 64 for libraries
logging: rework definition of logging subsystems for libraries
include/osmocom/core/logging.h | 22 ++++++--
include/osmocom/core/signal.h | 23 +++++++++
include/osmocom/gsm/gsm.h | 6 ++
src/gsm/Makefile.am | 2 +-
src/gsm/init.c | 22 ++++++++
src/logging.c | 107 ++++++++++++++++++++++-----------------
6 files changed, 129 insertions(+), 53 deletions(-)
create mode 100644 include/osmocom/gsm/gsm.h
create mode 100644 src/gsm/init.c
--
1.7.2.5
Hi all,
I have been working on a project involved using osmo-nitb and trying to read / send SMS by doing SQL queries directly hlr.sqlite3 in a perl program, but I cannot figure out the encode/decode process on the "user_data" field.
From "sms_from_text" function in libmsc/gsm_04_11.c, it appears to me that the content of user_data is a gsm_7bit_encode-ed of text if the SMS is sent with VTY interface. I then tried to port gsm_7bit_decode to perl and the implementation successfully decoded two test strings in libosmocore/tests/sms/sms_test.c. However it does not successfully decode any SMS user_data record in hlr.sqlite3 to the original text. The result looks like just a piece of garbled text, not even close to any human-readable text at all.
I also tried briefly to include gsm0338 decoding process, or some other perl-based implementation from CPAN, no success at all. I am currently out of ideas to try.
It will be really appreciated if anyone with similar experience can offer insight to my issue here.