Hi,
In the context of a project GSM-GPRS (not 3G), I recovered the sources of the branch Master (github.com/osmocom).
- osmo-pcu
- openbsc (osmo-nitb, osmo-bsc, osmo-bsc-nat, osmo-bsc-mgcp)
- libosmocore
- libosmo-abis
- libosmo-netif
- liosmo-sccp
- libsmpp34
- libosmo-ggsn
- libosmo-sgsn (it seems not include in the openbsc's directory).
Does the Library osmo-sgsn still need to be generated? because during the compilation only the module "osmo-gbproxy" is compiled.
When I look at the Makefile (osmo-sgsn/src/gprs), the following lines are commented:
#am__append_1 = \
# $(LIBASN1C_CFLAGS) \
# $(LIBOSMOSIGTRAN_CFLAGS) \
# $(LIBOSMORANAP_CFLAGS) \
# $(NULL)
bin_PROGRAMS = osmo-gbproxy$(EXEEXT) $(am__EXEEXT_1)
#am__append_2 = \
# osmo-sgsn \
# osmo-gtphub \
# $(NULL)
#am__append_3 = \
# $(LIBOSMOSIGTRAN_LIBS) \
# $(LIBOSMORANAP_LIBS) \
# $(LIBASN1C_LIBS) \
# $(NULL)
Let me know I you think there are mistakes.
Thanks
Pierre
On Tue, Jan 09, 2018 at 04:59:56PM +0100, pierrejob@netcourrier.com wrote:
In the context of a project GSM-GPRS (not 3G), I recovered the sources of the branch Master (github.com/osmocom).
Please kindly follow the vast amount of information that we provide on the osmocom.org project website and the related wikis.
http://osmocom.org/projects/cellular-infrastructure/wiki/Osmocom_Network_In_...
is a good entry point.
- osmo-pcu
- libosmocore
- libosmo-abis
- libosmo-netif
- liosmo-sccp
- libsmpp34
you will need all the above.
- libosmo-ggsn
- libosmo-sgsn (it seems not include in the openbsc's directory).
there are no such libraries. there are actual *programs* osmo-sgsn and osmo-ggsn.
- openbsc (osmo-nitb, osmo-bsc, osmo-bsc-nat, osmo-bsc-mgcp)
this is the old legacy NITB code. You may use that, but please note that all active development for about one year now has been focussing on the new post-NITB architecture with separate OsmoBSC, OsmoMSC and OsmoHLR.
Does the Library osmo-sgsn still need to be generated? because during the compilation only the module "osmo-gbproxy" is compiled.
osmo-sgsn is not a library. it is a program implementing the SGSN node, and you need to check it out from the osmo-sgsn repository (http://git.osmocom.org/osmo-sgsn/)