aboutsummaryrefslogtreecommitdiffstats
path: root/include/osmocom
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2018-08-23 17:28:55 +0200
committerNeels Hofmeyr <neels@hofmeyr.de>2018-08-25 17:07:20 +0200
commitd8f46c0074e6c2b3b693f48ca496d11a301d4923 (patch)
treefe99147500ba19c9d70e2263122b910ae6bfa53f /include/osmocom
parent24f2f55132f7230e387aef85612dcd6fc59cebe5 (diff)
MGCP: add 'X-Osmo-IGN: C' for SCCPlite by default
Use libosmo-mgcp-client's new X-Osmo-IGN header to indicate that CallIDs are allowed to mismatch. Add VTY commands 'msc' / 'mgw x-osmo-ign call-id' and 'no mgw x-osmo-ign' to switch this behavior explicitly. For SCCPlite MSCs, unless a specific config was issued, always send 'X-Osmo-IGN: C' by default, to ignore CallID mismatches. Depends: Id7ae275ffde8ea9389270cfe3db087ee8db00b51 (osmo-mgw) Change-Id: I257ad574d8060fef19afce9798bd8a5a7f8c99fe
Diffstat (limited to 'include/osmocom')
-rw-r--r--include/osmocom/bsc/bsc_msc_data.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/osmocom/bsc/bsc_msc_data.h b/include/osmocom/bsc/bsc_msc_data.h
index 7ec34423c..6ca03301b 100644
--- a/include/osmocom/bsc/bsc_msc_data.h
+++ b/include/osmocom/bsc/bsc_msc_data.h
@@ -130,6 +130,9 @@ struct bsc_msc_data {
* BSSMAP RESET procedure */
struct osmo_fsm_inst *reset_fsm;
} a;
+
+ uint32_t x_osmo_ign;
+ bool x_osmo_ign_configured;
};
/*