[codecs filter] msc_vlr_test_call: test codecs resolution

Show that the codecs filter now works as expected in call messaging.

Related: SYS#5066
Change-Id: I879ec61f523ad4ffc69a0b02810591f7c0261ff9
diff --git a/tests/msc_vlr/msc_vlr_tests.h b/tests/msc_vlr/msc_vlr_tests.h
index 737541a..b0605f1 100644
--- a/tests/msc_vlr/msc_vlr_tests.h
+++ b/tests/msc_vlr/msc_vlr_tests.h
@@ -56,6 +56,8 @@
 #define comment_start() fprintf(stderr, "===== %s\n", __func__);
 #define comment_end() fprintf(stderr, "===== %s: SUCCESS\n\n", __func__);
 
+extern void *msc_vlr_tests_ctx;
+
 extern struct msub *g_msub;
 extern struct gsm_network *net;
 extern void *msgb_ctx;
@@ -116,6 +118,7 @@
 extern const char *cc_to_mncc_tx_expected_imsi;
 extern bool cc_to_mncc_tx_confirmed;
 extern uint32_t cc_to_mncc_tx_got_callref;
+extern char cc_to_mncc_tx_last_sdp[1024];
 
 extern struct gsm_mncc *on_call_release_mncc_sends_to_cc_data;
 
@@ -148,6 +151,7 @@
 
 extern bool bssap_assignment_expected;
 extern bool bssap_assignment_sent;
+extern struct gsm0808_channel_type bssap_assignment_command_last_channel_type;
 extern bool iu_rab_assignment_expected;
 extern bool iu_rab_assignment_sent;
 
@@ -183,6 +187,8 @@
 void paging_expect_tmsi(uint32_t tmsi);
 
 void ms_sends_msg(const char *hex);
+void ms_sends_msgf(const char *fmt, ...);
+void ms_sends_compl_l3(const char *hex, const struct gsm0808_speech_codec_list *codec_list_bss_supported);
 void ms_sends_classmark_update(const struct osmo_gsm48_classmark *classmark);
 void ms_sends_ciphering_mode_complete(const char *inner_nas_msg);
 void ms_sends_security_mode_complete(uint8_t utran_encryption);