diff options
author | Oliver Smith <osmith@sysmocom.de> | 2023-02-22 16:44:47 +0100 |
---|---|---|
committer | Oliver Smith <osmith@sysmocom.de> | 2023-03-06 10:23:30 +0100 |
commit | 722220f2dc5dd5432b771658fc78c07c29685b8a (patch) | |
tree | c460491a2e3885974f7c9ab8909e7e85761d9381 | |
parent | d5ca920cc39d75b8f37872c6f9cf74f2ac141053 (diff) |
chan_mode_to_mgcp_codec: support CSD
Related: OS#4393
Change-Id: Ib5876ee4dac9e8000cc3ae0c5dd87aae3d723829
-rw-r--r-- | src/osmo-bsc/lchan_rtp_fsm.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/osmo-bsc/lchan_rtp_fsm.c b/src/osmo-bsc/lchan_rtp_fsm.c index 78ba477d5..c5dab498b 100644 --- a/src/osmo-bsc/lchan_rtp_fsm.c +++ b/src/osmo-bsc/lchan_rtp_fsm.c @@ -852,6 +852,12 @@ static struct osmo_fsm lchan_rtp_fsm = { static enum mgcp_codecs chan_mode_to_mgcp_codec(enum gsm48_chan_mode chan_mode, bool full_rate) { switch (gsm48_chan_mode_to_non_vamos(chan_mode)) { + case GSM48_CMODE_DATA_14k5: + case GSM48_CMODE_DATA_12k0: + case GSM48_CMODE_DATA_6k0: + case GSM48_CMODE_DATA_3k6: + return CODEC_CLEARMODE; + case GSM48_CMODE_SPEECH_V1: if (full_rate) return CODEC_GSM_8000_1; |