OpenBSC on 3rd party MSC

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/.

Harald Welte laforge at gnumonks.org
Sat Apr 13 09:50:56 UTC 2019


Hi Weiqi,

On Thu, Apr 11, 2019 at 04:00:08PM -0400, wyao at corrections.com wrote:
> I am working on get OpenBSC connected to a 3rd party MSC, I read from the
> Osmo document that I can use the bsc only mode and the osm-bsc instead of
> the osmo-nitb.

This is correct.  However, the terminology is a bit messed-up.  So it's
best to not use OpenBSC anymore but alsways call it OsmoBSC.

> Currently I had osmo-trx-uhd, osmo-bts-trx, osmo-bsc, and osmo-stp
> configured and and running, 

sidenote: You will have to add osmo-mgw for handling voice calls later on,
but that is irrelevant until you get the signalling plane up and running.

> but I see a lot of below error logs in the osmo-stp console:
> 
> DLSS7 <000c> osmo_ss7.c:1468 asp-asp-dyn-0: xua_srv_conn_cb(): sctp_recvmsg() returned 56 (flags=0x80)
> DLM3UA <000f> m3ua.c:722 asp-asp-dyn-0: Received M3UA Message (XFER:DATA)
> DLM3UA <000f> m3ua.c:541 asp-asp-dyn-0: m3ua_rx_xfer
> DLM3UA <000f> m3ua.c:580 asp-asp-dyn-0: m3ua_rx_xfer(): M3UA data header: opc=337=0.42.1 dpc=185=0.23.1
> DLSS7 <000c> osmo_ss7_hmrt.c:278 m3ua_hmdc_rx_from_l2(): dpc=185=0.23.1 not local, message is for routing
> DLSS7 <000c> osmo_ss7_hmrt.c:258 MTP-TRANSFER.req for DPC 185: no route!

Your SS7 routing seems to be misconfigured.  The STP receives SCCP from OsmoBSC,
but there's no (currently active/working) route for the MSC.  Hence the message
cannot be routed and is discarded.

> <0007> a_reset.c:106 A-RESET(msc-0)[0xb76ce0]{DISC}: (re)sending BSSMAP RESET message...
> <0007> osmo_bsc_sigtran.c:93 Sending RESET to MSC: RI=SSN_PC,PC=0.23.1,SSN=BSSAP 

The BSC is trying to send a BSSMAP RESET to the MSC, but there's no response.

> Can anyone identify what is the issue here? 

It's a SS7 routing / SIGTRAN configuration issue.  You need to make sure
the osmo-stp and osmo-bsc SS7 related configuration exactly matches the
configuration on the MSC side.

Also, depending on your SIGTRAN network setup, you may not even need osmo-stp.
That would be the case e.g. if the MSC or an existing STP in your core network
would already provide a M3UA SGW functionality to which the AS/ASP of OsmoBSC
can connect to.

It's really not possible to give you an easy answer without fully understanding
your core networks SS7/SIGTRAN configuration, routing, addresses, point codes, etc.

SIGTRAN and SS7 are rather complex protocol stacks themselves.  There's little
we can do on the Osmocom side to avoid that.  We can just provide all the possible
settings/options so you can configure it to match your network topology.

Regards,
	Harald
-- 
- Harald Welte <laforge at gnumonks.org>           http://laforge.gnumonks.org/
============================================================================
"Privacy in residential applications is a desirable marketing option."
                                                  (ETSI EN 300 175-7 Ch. A6)



More information about the OpenBSC mailing list