I have read in quite a few places that OPUS is the best codec for voice calling. But we are facing issues using OPUS in poor/2G networks for voice calls on iOS and Android.
OPUS has a great FEC algorithm, but in poor networks it introduces too much delay. We tested ISAC and found it to perform better than OPUS in those network conditions. We tried OPUS with 8K and FEC: On/Off, but that too did not yield better results. Also the bandwidth consumption was very high compared to ISAC.
Thus, I would like to know-