On 03.07.2024 21:36, Neels Hofmeyr wrote:
your AMR config allows only 5k9. That's a bit curious, because 12k2 is the best quality that you get from TCH/F, and if you want to be compatible with TCH/H you'd typically pick 7k95 or 7k4 instead. Normally you should just allow all rates and let codec negotiation figure out the AMR rates to use.
I believe this comes from the example config file too:
$ git grep -n amr doc/examples/ doc/examples/osmo-bsc/osmo-bsc-4trx.cfg:41: codec-support fr hr amr doc/examples/osmo-bsc/osmo-bsc.cfg:88: amr-config 12_2k forbidden doc/examples/osmo-bsc/osmo-bsc.cfg:89: amr-config 10_2k forbidden doc/examples/osmo-bsc/osmo-bsc.cfg:90: amr-config 7_95k forbidden doc/examples/osmo-bsc/osmo-bsc.cfg:91: amr-config 7_40k forbidden doc/examples/osmo-bsc/osmo-bsc.cfg:92: amr-config 6_70k forbidden doc/examples/osmo-bsc/osmo-bsc.cfg:93: amr-config 5_90k allowed doc/examples/osmo-bsc/osmo-bsc.cfg:94: amr-config 5_15k forbidden doc/examples/osmo-bsc/osmo-bsc.cfg:95: amr-config 4_75k forbidden
Best regards, Vadim.