<p>Harald Welte <strong>merged</strong> this change.</p><p><a href="https://gerrit.osmocom.org/10965">View Change</a></p><div style="white-space:pre-wrap">Approvals:
  Jenkins Builder: Verified
  Harald Welte: Looks good to me, approved

</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">codec_pref: Add Codec List to COMPLETE LAYER 3 INFORMATION<br><br>The COMPLETE LAYER 3 INFORMATION message lacks the Codec List (BSS Supported)<br>information element. This information element is mandatory for networks<br>that use an IP based user plane (AoIP).<br><br>- Add function to generate the speech codec list from the current codec<br>  settings (Available codecs)<br>- Generate and embed information element in L3 Compl. message<br><br>Depends: libosmocore I4e656731b16621736c7a2f4e64d9ce63b1064e98<br><br>Change-Id: Id6f2af3fdab45bf05f06aec03e222734d7a4cf70<br>Related: OS#3548<br>---<br>M include/osmocom/bsc/codec_pref.h<br>M src/osmo-bsc/codec_pref.c<br>M src/osmo-bsc/gsm_08_08.c<br>M tests/codec_pref/codec_pref_test.c<br>M tests/codec_pref/codec_pref_test.ok<br>5 files changed, 1,240 insertions(+), 1 deletion(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/include/osmocom/bsc/codec_pref.h b/include/osmocom/bsc/codec_pref.h</span><br><span>index 94fc987..09aaa60 100644</span><br><span>--- a/include/osmocom/bsc/codec_pref.h</span><br><span>+++ b/include/osmocom/bsc/codec_pref.h</span><br><span>@@ -7,6 +7,8 @@</span><br><span> struct gsm0808_speech_codec_list;</span><br><span> struct gsm_audio_support;</span><br><span> struct bts_codec_conf;</span><br><span style="color: hsl(120, 100%, 40%);">+struct bsc_msc_data;</span><br><span style="color: hsl(120, 100%, 40%);">+struct gsm_bts;</span><br><span> </span><br><span> int match_codec_pref(enum gsm48_chan_mode *chan_mode,</span><br><span>                    bool *full_rate,</span><br><span>@@ -15,3 +17,7 @@</span><br><span>                 struct gsm_audio_support * const *audio_support,</span><br><span>                     int audio_length,</span><br><span>                    const struct bts_codec_conf *bts_codec);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+void gen_bss_supported_codec_list(struct gsm0808_speech_codec_list *scl,</span><br><span style="color: hsl(120, 100%, 40%);">+                               const struct bsc_msc_data *msc,</span><br><span style="color: hsl(120, 100%, 40%);">+                               const struct gsm_bts *bts);</span><br><span>diff --git a/src/osmo-bsc/codec_pref.c b/src/osmo-bsc/codec_pref.c</span><br><span>index 924f77f..c998e60 100644</span><br><span>--- a/src/osmo-bsc/codec_pref.c</span><br><span>+++ b/src/osmo-bsc/codec_pref.c</span><br><span>@@ -242,3 +242,68 @@</span><br><span> </span><br><span>    return 0;</span><br><span> }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+/*! Determine the BSS supported speech codec list that is sent to the MSC with</span><br><span style="color: hsl(120, 100%, 40%);">+ * the COMPLETE LAYER 3 INFORMATION message.</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[out] scl GSM 08.08 speech codec list with BSS supported codecs.</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[in] msc associated msc (current codec settings).</span><br><span style="color: hsl(120, 100%, 40%);">+ *  \param[in] bts associated bts (current codec settings). */</span><br><span style="color: hsl(120, 100%, 40%);">+void gen_bss_supported_codec_list(struct gsm0808_speech_codec_list *scl,</span><br><span style="color: hsl(120, 100%, 40%);">+                               const struct bsc_msc_data *msc, const struct gsm_bts *bts)</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+       uint8_t perm_spch;</span><br><span style="color: hsl(120, 100%, 40%);">+    unsigned int i;</span><br><span style="color: hsl(120, 100%, 40%);">+       int rc;</span><br><span style="color: hsl(120, 100%, 40%);">+       uint16_t amr_s15_s0_bts;</span><br><span style="color: hsl(120, 100%, 40%);">+      uint16_t amr_s15_s0_msc;</span><br><span style="color: hsl(120, 100%, 40%);">+      uint16_t amr_s15_s0;</span><br><span style="color: hsl(120, 100%, 40%);">+  const struct gsm48_multi_rate_conf *amr_cfg_bts;</span><br><span style="color: hsl(120, 100%, 40%);">+      const struct gsm48_multi_rate_conf *amr_cfg_msc;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    memset(scl, 0, sizeof(*scl));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+       for (i = 0; i < msc->audio_length; i++) {</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+             /* Pick a permitted speech value from the global codec configuration list */</span><br><span style="color: hsl(120, 100%, 40%);">+          perm_spch = audio_support_to_gsm88(msc->audio_support[i]);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+               /* Check this permitted speech value against the BTS specific parameters.</span><br><span style="color: hsl(120, 100%, 40%);">+              * if the BTS does not support the codec, try the next one */</span><br><span style="color: hsl(120, 100%, 40%);">+         if (!test_codec_support_bts(&bts->codec, perm_spch))</span><br><span style="color: hsl(120, 100%, 40%);">+                   continue;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+           /* Write item into codec list */</span><br><span style="color: hsl(120, 100%, 40%);">+              rc = gsm0808_speech_codec_from_chan_type(&scl->codec[scl->len], perm_spch);</span><br><span style="color: hsl(120, 100%, 40%);">+         if (rc != 0)</span><br><span style="color: hsl(120, 100%, 40%);">+                  continue;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+           /* AMR (HR/FR version 3) is the only codec that requires a codec</span><br><span style="color: hsl(120, 100%, 40%);">+               * configuration (S0-S15). Determine the current configuration and update</span><br><span style="color: hsl(120, 100%, 40%);">+              * the cfg flag. */</span><br><span style="color: hsl(120, 100%, 40%);">+           if (msc->audio_support[i]->ver == 3) {</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+                        /* First lookup the BTS specific AMR rate configuration. Thsi config</span><br><span style="color: hsl(120, 100%, 40%);">+                   * is set via the VTY for each BTS individually. In cases where no</span><br><span style="color: hsl(120, 100%, 40%);">+                     * configuration is set we will assume a safe default */</span><br><span style="color: hsl(120, 100%, 40%);">+                      if (msc->audio_support[i]->hr) {</span><br><span style="color: hsl(120, 100%, 40%);">+                                amr_cfg_bts = (struct gsm48_multi_rate_conf *)&bts->mr_half.gsm48_ie;</span><br><span style="color: hsl(120, 100%, 40%);">+                          amr_s15_s0_bts = gsm0808_sc_cfg_from_gsm48_mr_cfg(amr_cfg_bts, false);</span><br><span style="color: hsl(120, 100%, 40%);">+                        } else {</span><br><span style="color: hsl(120, 100%, 40%);">+                              amr_cfg_bts = (struct gsm48_multi_rate_conf *)&bts->mr_full.gsm48_ie;</span><br><span style="color: hsl(120, 100%, 40%);">+                          amr_s15_s0_bts = gsm0808_sc_cfg_from_gsm48_mr_cfg(amr_cfg_bts, true);</span><br><span style="color: hsl(120, 100%, 40%);">+                 }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+                   /* At next, lookup the AMR rate configuration that is set for the MSC */</span><br><span style="color: hsl(120, 100%, 40%);">+                      amr_cfg_msc = &msc->amr_conf;</span><br><span style="color: hsl(120, 100%, 40%);">+                  amr_s15_s0_msc = gsm0808_sc_cfg_from_gsm48_mr_cfg(amr_cfg_msc, true);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+                       /* Calculate the intersection of the two configurations and update S0-S15</span><br><span style="color: hsl(120, 100%, 40%);">+                      * in the codec list. */</span><br><span style="color: hsl(120, 100%, 40%);">+                      amr_s15_s0 = amr_s15_s0_bts & amr_s15_s0_msc;</span><br><span style="color: hsl(120, 100%, 40%);">+                     scl->codec[scl->len].cfg = amr_s15_s0;</span><br><span style="color: hsl(120, 100%, 40%);">+          }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+           scl->len++;</span><br><span style="color: hsl(120, 100%, 40%);">+        }</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>diff --git a/src/osmo-bsc/gsm_08_08.c b/src/osmo-bsc/gsm_08_08.c</span><br><span>index 0d7cdf0..807eb8c 100644</span><br><span>--- a/src/osmo-bsc/gsm_08_08.c</span><br><span>+++ b/src/osmo-bsc/gsm_08_08.c</span><br><span>@@ -24,6 +24,7 @@</span><br><span> #include <osmocom/bsc/debug.h></span><br><span> #include <osmocom/bsc/paging.h></span><br><span> #include <osmocom/bsc/gsm_08_08.h></span><br><span style="color: hsl(120, 100%, 40%);">+#include <osmocom/bsc/codec_pref.h></span><br><span> </span><br><span> #include <osmocom/bsc/gsm_04_80.h></span><br><span> #include <osmocom/bsc/gsm_04_08_rr.h></span><br><span>@@ -446,6 +447,7 @@</span><br><span>         char *imsi = NULL;</span><br><span>   struct msgb *resp;</span><br><span>   enum bsc_con ret;</span><br><span style="color: hsl(120, 100%, 40%);">+     struct gsm0808_speech_codec_list scl;</span><br><span> </span><br><span>    /* Check the filter */</span><br><span>       rc = bsc_filter_initial(msc->network->bsc_data, msc, conn, msg,</span><br><span>@@ -491,7 +493,12 @@</span><br><span> </span><br><span>     bsc_scan_bts_msg(conn, msg);</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-        resp = gsm0808_create_layer3_2(msg, cgi_for_msc(conn->sccp.msc, conn_get_bts(conn)), NULL);</span><br><span style="color: hsl(120, 100%, 40%);">+        if (gscon_is_aoip(conn)) {</span><br><span style="color: hsl(120, 100%, 40%);">+            gen_bss_supported_codec_list(&scl, msc, conn_get_bts(conn));</span><br><span style="color: hsl(120, 100%, 40%);">+              resp = gsm0808_create_layer3_2(msg, cgi_for_msc(conn->sccp.msc, conn_get_bts(conn)), &scl);</span><br><span style="color: hsl(120, 100%, 40%);">+    } else</span><br><span style="color: hsl(120, 100%, 40%);">+                resp = gsm0808_create_layer3_2(msg, cgi_for_msc(conn->sccp.msc, conn_get_bts(conn)), NULL);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>     if (!resp) {</span><br><span>                 LOGP(DMSC, LOGL_DEBUG, "Failed to create layer3 message.\n");</span><br><span>              return false;</span><br><span>diff --git a/tests/codec_pref/codec_pref_test.c b/tests/codec_pref/codec_pref_test.c</span><br><span>index efc77f6..20e3525 100644</span><br><span>--- a/tests/codec_pref/codec_pref_test.c</span><br><span>+++ b/tests/codec_pref/codec_pref_test.c</span><br><span>@@ -201,6 +201,17 @@</span><br><span> </span><br><span>        OSMO_ASSERT(config_no < N_CONFIG_VARIANTS);</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+    /* Setup an AMR configuration, this configuration is separate and does</span><br><span style="color: hsl(120, 100%, 40%);">+         * not influence other codecs than AMR */</span><br><span style="color: hsl(120, 100%, 40%);">+     msc->amr_conf.m4_75 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+   msc->amr_conf.m5_15 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+   msc->amr_conf.m5_90 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+   msc->amr_conf.m6_70 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+   msc->amr_conf.m7_40 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+   msc->amr_conf.m7_95 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+   msc->amr_conf.m10_2 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+   msc->amr_conf.m12_2 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>        switch (config_no) {</span><br><span>         case 0:</span><br><span>              /* FR1 only */</span><br><span>@@ -282,11 +293,36 @@</span><br><span> {</span><br><span>  /* Note: FR is supported by all BTSs, so there is no flag for it */</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+       struct gsm48_multi_rate_conf *cfg;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>         OSMO_ASSERT(config_no < N_CONFIG_VARIANTS);</span><br><span> </span><br><span>   bts->codec.hr = 0;</span><br><span>        bts->codec.efr = 0;</span><br><span>       bts->codec.amr = 0;</span><br><span style="color: hsl(120, 100%, 40%);">+        memset(&bts->mr_full.gsm48_ie, 0, sizeof(bts->mr_full.gsm48_ie));</span><br><span style="color: hsl(120, 100%, 40%);">+   memset(&bts->mr_full.gsm48_ie, 0, sizeof(bts->mr_half.gsm48_ie));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ /* Setup an AMR configuration, this configuration is separate and does</span><br><span style="color: hsl(120, 100%, 40%);">+         * not influence other codecs than AMR */</span><br><span style="color: hsl(120, 100%, 40%);">+     cfg = (struct gsm48_multi_rate_conf*) &bts->mr_full.gsm48_ie;</span><br><span style="color: hsl(120, 100%, 40%);">+  cfg->m4_75 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m5_15 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m5_90 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m6_70 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m7_40 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m7_95 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m10_2 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m12_2 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg = (struct gsm48_multi_rate_conf*) &bts->mr_half.gsm48_ie;</span><br><span style="color: hsl(120, 100%, 40%);">+  cfg->m4_75 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m5_15 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m5_90 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m6_70 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m7_40 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m7_95 = 1;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m10_2 = 0;</span><br><span style="color: hsl(120, 100%, 40%);">+    cfg->m12_2 = 0;</span><br><span> </span><br><span>       switch (config_no) {</span><br><span>         case 0:</span><br><span>@@ -590,6 +626,62 @@</span><br><span>       free_msc_config(&msc_local);</span><br><span> }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+/* Try execute bss_supp_codec_list(), display input and output parameters */</span><br><span style="color: hsl(120, 100%, 40%);">+static void test_gen_bss_supported_codec_list(const struct bsc_msc_data *msc, struct gsm_bts *bts)</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+        unsigned int i;</span><br><span style="color: hsl(120, 100%, 40%);">+       struct gsm0808_speech_codec_list scl;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+       printf("Determining Codec List (BSS Supported):\n");</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      printf(" * BSS: audio support settings (%u items):\n", msc->audio_length);</span><br><span style="color: hsl(120, 100%, 40%);">+       for (i = 0; i < msc->audio_length; i++)</span><br><span style="color: hsl(120, 100%, 40%);">+         if (msc->audio_support[i]->hr)</span><br><span style="color: hsl(120, 100%, 40%);">+                  printf("   audio_support[%u]=HR%u\n", i, msc->audio_support[i]->ver);</span><br><span style="color: hsl(120, 100%, 40%);">+         else</span><br><span style="color: hsl(120, 100%, 40%);">+                  printf("   audio_support[%u]=FR%u\n", i, msc->audio_support[i]->ver);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+       printf(" * BTS: audio support settings:\n");</span><br><span style="color: hsl(120, 100%, 40%);">+        printf("   (GSM-FR implicitly supported)\n");</span><br><span style="color: hsl(120, 100%, 40%);">+       printf("   codec->hr=%u\n", bts->codec.hr);</span><br><span style="color: hsl(120, 100%, 40%);">+   printf("   codec->efr=%u\n", bts->codec.efr);</span><br><span style="color: hsl(120, 100%, 40%);">+ printf("   codec->amr=%u\n", bts->codec.amr);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+       gen_bss_supported_codec_list(&scl, msc, bts);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+   printf(" * result: speech codec list (%u items):\n", scl.len);</span><br><span style="color: hsl(120, 100%, 40%);">+      for (i = 0; i < scl.len; i++) {</span><br><span style="color: hsl(120, 100%, 40%);">+            printf("   codec[%u]->type=%s", i, gsm0808_speech_codec_type_name(scl.codec[i].type));</span><br><span style="color: hsl(120, 100%, 40%);">+           if (msc->audio_support[i]->ver == 3)</span><br><span style="color: hsl(120, 100%, 40%);">+                    printf(" S15-S0=%04x", scl.codec[i].cfg);</span><br><span style="color: hsl(120, 100%, 40%);">+           printf("\n");</span><br><span style="color: hsl(120, 100%, 40%);">+       }</span><br><span style="color: hsl(120, 100%, 40%);">+     printf("\n");</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+/* Test gen_bss_supported_codec_list() with some mixed configurations */</span><br><span style="color: hsl(120, 100%, 40%);">+static void test_gen_bss_supported_codec_list_cfgs(void)</span><br><span style="color: hsl(120, 100%, 40%);">+{</span><br><span style="color: hsl(120, 100%, 40%);">+   struct bsc_msc_data msc_local;</span><br><span style="color: hsl(120, 100%, 40%);">+        struct gsm_bts bts_local;</span><br><span style="color: hsl(120, 100%, 40%);">+     uint8_t i;</span><br><span style="color: hsl(120, 100%, 40%);">+    uint8_t k;</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+  printf("============== test_gen_bss_supp_codec_list_cfgs ==============\n\n");</span><br><span style="color: hsl(120, 100%, 40%);">+      init_msc_config(&msc_local);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    for (i = 0; i < N_CONFIG_VARIANTS; i++) {</span><br><span style="color: hsl(120, 100%, 40%);">+          for (k = 0; k < N_CONFIG_VARIANTS; k++) {</span><br><span style="color: hsl(120, 100%, 40%);">+                  make_msc_config(&msc_local, i);</span><br><span style="color: hsl(120, 100%, 40%);">+                   make_bts_config(&bts_local, k);</span><br><span style="color: hsl(120, 100%, 40%);">+                   printf("MSC config: %u, BTS config: %u\n", i, k);</span><br><span style="color: hsl(120, 100%, 40%);">+                   test_gen_bss_supported_codec_list(&msc_local, &bts_local);</span><br><span style="color: hsl(120, 100%, 40%);">+            }</span><br><span style="color: hsl(120, 100%, 40%);">+     }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+   free_msc_config(&msc_local);</span><br><span style="color: hsl(120, 100%, 40%);">+}</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> static const struct log_info_cat log_categories[] = {</span><br><span>       [DMSC] = {</span><br><span>             .name = "DMSC",</span><br><span>@@ -615,6 +707,7 @@</span><br><span>    test_msc();</span><br><span>  test_selected_working();</span><br><span>     test_selected_non_working();</span><br><span style="color: hsl(120, 100%, 40%);">+  test_gen_bss_supported_codec_list_cfgs();</span><br><span> </span><br><span>        printf("Testing execution completed.\n");</span><br><span>  talloc_free(ctx);</span><br><span>diff --git a/tests/codec_pref/codec_pref_test.ok b/tests/codec_pref/codec_pref_test.ok</span><br><span>index 3b36ea1..befc497 100644</span><br><span>--- a/tests/codec_pref/codec_pref_test.ok</span><br><span>+++ b/tests/codec_pref/codec_pref_test.ok</span><br><span>@@ -1018,4 +1018,1072 @@</span><br><span>    codec->amr=1</span><br><span>  * result: rc=-1, full_rate=0, chan_mode=SIGNALLING</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+============== test_gen_bss_supp_codec_list_cfgs ==============</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 0, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 1, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 2, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 3, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (0 items):</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 4, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 5, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 6, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 7, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 0</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (1 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 1</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 2</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 3</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 4</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 5</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (2 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 6</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=0</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR1 S15-S0=0000</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 7</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=0</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (3 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+MSC config: 8, BTS config: 8</span><br><span style="color: hsl(120, 100%, 40%);">+Determining Codec List (BSS Supported):</span><br><span style="color: hsl(120, 100%, 40%);">+ * BSS: audio support settings (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[0]=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[1]=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[2]=FR3</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[3]=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   audio_support[4]=HR3</span><br><span style="color: hsl(120, 100%, 40%);">+ * BTS: audio support settings:</span><br><span style="color: hsl(120, 100%, 40%);">+   (GSM-FR implicitly supported)</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->hr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->efr=1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec->amr=1</span><br><span style="color: hsl(120, 100%, 40%);">+ * result: speech codec list (5 items):</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[0]->type=FR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[1]->type=FR2</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[2]->type=FR3 S15-S0=57ff</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[3]->type=HR1</span><br><span style="color: hsl(120, 100%, 40%);">+   codec[4]->type=HR3 S15-S0=073f</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span> Testing execution completed.</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/10965">change 10965</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/10965"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-bsc </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-MessageType: merged </div>
<div style="display:none"> Gerrit-Change-Id: Id6f2af3fdab45bf05f06aec03e222734d7a4cf70 </div>
<div style="display:none"> Gerrit-Change-Number: 10965 </div>
<div style="display:none"> Gerrit-PatchSet: 6 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: Harald Welte <laforge@gnumonks.org> </div>
<div style="display:none"> Gerrit-Reviewer: Jenkins Builder (1000002) </div>
<div style="display:none"> Gerrit-Reviewer: Neels Hofmeyr <nhofmeyr@sysmocom.de> </div>
<div style="display:none"> Gerrit-Reviewer: dexter <pmaier@sysmocom.de> </div>