aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorNeels Hofmeyr <nhofmeyr@sysmocom.de>2024-01-31 04:35:53 +0100
committerNeels Hofmeyr <nhofmeyr@sysmocom.de>2024-02-09 05:17:39 +0100
commit58458dad8e7903020fdffcf48b86b4707ac39842 (patch)
tree2a8425c7e3639da513c500c149c1f6996976f0b5 /tests
parentfbc6b1e1b0fd56617db14e7b027d6e9700e00749 (diff)
new test
Diffstat (limited to 'tests')
-rw-r--r--tests/msc_vlr/msc_vlr_test_call.c25
1 files changed, 25 insertions, 0 deletions
diff --git a/tests/msc_vlr/msc_vlr_test_call.c b/tests/msc_vlr/msc_vlr_test_call.c
index a16965e43..9cf6b2c4a 100644
--- a/tests/msc_vlr/msc_vlr_test_call.c
+++ b/tests/msc_vlr/msc_vlr_test_call.c
@@ -1175,6 +1175,31 @@ static const struct codec_test codec_tests[] = {
.mt_tx_sdp_mncc_setup_cnf = SDP_CODECS_ALL_GSM_WITH_ODD_PT_NRS,
.mo_tx_sdp_mncc_setup_compl_ind = {},
},
+
+ {
+ .desc = "AMR with rate limitations",
+ .mo_rx_compl_l3_codec_list_bss_supported = CODEC_LIST_ALL_GSM,
+ .mo_rx_ms_bcap = BCAP_ALL_GSM,
+ .mo_tx_sdp_mncc_setup_ind = SDP_CODECS_ALL_GSM,
+ .mo_rx_sdp_mncc_rtp_create = {},
+ .mo_tx_assignment_perm_speech = PERM_SPEECH_ALL_GSM,
+ .mo_rx_assigned_codec_fr = true,
+ .mo_rx_assigned_codec = "AMR",
+ .mo_tx_sdp_mncc_rtp_create = SDP_CODECS_ALL_GSM,
+ /* mt_rx_sdp_mncc_setup_req == mo_tx_sdp_mncc_rtp_create */
+ .mt_rx_compl_l3_codec_list_bss_supported = CODEC_LIST_ALL_GSM,
+ .mt_tx_cc_setup_bcap = BCAP_ALL_GSM,
+ .mt_rx_ms_bcap = BCAP_ALL_GSM,
+ .mt_tx_sdp_mncc_call_conf_ind = {},
+ .mt_rx_sdp_mncc_rtp_create = {},
+ .mt_tx_assignment_perm_speech = PERM_SPEECH_ALL_GSM,
+ .mt_rx_assigned_codec_fr = true,
+ .mt_rx_assigned_codec = "AMR",
+ .mt_tx_sdp_mncc_rtp_create = SDP_CODECS_ALL_GSM,
+ .mt_tx_sdp_mncc_alert_ind = SDP_CODECS_ALL_GSM,
+ .mt_tx_sdp_mncc_setup_cnf = SDP_CODECS_ALL_GSM,
+ .mo_tx_sdp_mncc_setup_compl_ind = {},
+ },
};
static char namebuf[4][1024];