diff options
author | Neels Hofmeyr <neels@hofmeyr.de> | 2018-08-23 17:28:55 +0200 |
---|---|---|
committer | Neels Hofmeyr <neels@hofmeyr.de> | 2018-08-25 17:07:20 +0200 |
commit | d8f46c0074e6c2b3b693f48ca496d11a301d4923 (patch) | |
tree | fe99147500ba19c9d70e2263122b910ae6bfa53f /include/osmocom | |
parent | 24f2f55132f7230e387aef85612dcd6fc59cebe5 (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.h | 3 |
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; }; /* |