Project

General

Profile

Actions

Bug #6259

closed

osmo-sip-connector supports MNCC features that don't exist in osmo-msc

Added by neels 7 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
11/16/2023
Due date:
% Done:

0%

Resolution:
Spec Reference:

Description

I am trying to look at MNCC in OsmoMSC, using MSC_Tests.ttcn, and notice this:

There are fields 'v8' and 'gcr' that exist only in osmo-sip-connector.git's mncc.h.
That cannot possibly work.

Our mncc implementation is binary data over a unix domain socket,
and for unknown reasons (complete madness??) we have the mncc.h protocol definition duplicated all
over the place. One in libosmocore, one in osmo-msc, one in osmo-sip-con...

So we now have osmo-sip-connector implementing some new MNCC fields, but there
is no such thing in osmo-msc. It has been added to osmo-ttcn3-hacks/library/mncc.h,
but not osmo-msc, the only practical meaningful peer for this "protocol".

It looks like this poses compatibility problems -- the GCR has been "slipped in" before the SDP section,
meaning that when sip-con sends a GCR, then osmo-msc will interpret it as SDP data.

This is completely bonkers and please let's fix this.
Any input on this from the author (AFAICT)?

Actions

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 48.8 MB)