aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorNeels Hofmeyr <nhofmeyr@sysmocom.de>2022-01-13 21:38:35 +0100
committerneels <nhofmeyr@sysmocom.de>2023-03-14 22:41:52 +0000
commite276ae9bc727559943189dfbaf75c474626f4349 (patch)
treeec542ee26b7bf353eb3e9930405ec20f17755488 /include
parent4c57bb0476b1c14a9f7c9858e7f21d478296107f (diff)
[codecs filter] store BSS codec list from Compl L3
The initial Compl L3 happens long before we establish a CC transaction. Remember the Codec List (BSS Supported), so that we can feed the new codecs filter with it. Subsequent patches implement feeding the filter. Related: SYS#5066 Change-Id: I7cdc348218433141a43d2e42750af02591688240
Diffstat (limited to 'include')
-rw-r--r--include/osmocom/msc/msc_a.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/osmocom/msc/msc_a.h b/include/osmocom/msc/msc_a.h
index e56ea5292..18eb76c43 100644
--- a/include/osmocom/msc/msc_a.h
+++ b/include/osmocom/msc/msc_a.h
@@ -121,6 +121,9 @@ struct msc_a {
* \-------RTP--> (ISUP) <--RTP--> <--RTP-->
*/
struct {
+ /* Codec List (BSS Supported) as received during Complete Layer 3 Information */
+ struct gsm0808_speech_codec_list compl_l3_codec_list_bss_supported;
+
/* All of the RTP stream handling */
struct call_leg *call_leg;
struct mncc_call *mncc_forwarding_to_remote_ran;