Asterisk 16.0.0 no alaw translation?

HI there, was going to move from 13 LTR being the excited person i am i with the release of 16.0.0, but in my build yesterday i noticed that the alaw translation was missing now i know i selected the alaw option but i may have missed something but i recompiled a couple of times to make sure i wasn’t missing something to no avail.

The error i was seeing was

channel.c:5578 set_format: Unable to find a codec translation path: (gsm) -> (alaw)

running the ‘core show translations’ showed it missing the alaw:

 *CLI> core show translation
          Translation times between formats (in microseconds) for one second of data
           Source Format (Rows) Destination Format (Columns)
 
            ulaw   gsm slin8 slin12 slin16 slin24 slin32 slin44 slin48 slin96 slin192  g722 testlaw
      ulaw     - 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 17250   15000
       gsm 15000     -  9000  17000  17000  17000  17000  17000  17000  17000   17000 17250   15000
     slin8  6000  6000     -   8000   8000   8000   8000   8000   8000   8000    8000  8250    6000
    slin12 14500 14500  8500      -   8000   8000   8000   8000   8000   8000    8000 14000   14500
    slin16 14500 14500  8500   8500      -   8000   8000   8000   8000   8000    8000  6000   14500
    slin24 14500 14500  8500   8500   8500      -   8000   8000   8000   8000    8000 14500   14500
    slin32 14500 14500  8500   8500   8500   8500      -   8000   8000   8000    8000 14500   14500
    slin44 14500 14500  8500   8500   8500   8500   8500      -   8000   8000    8000 14500   14500
    slin48 14500 14500  8500   8500   8500   8500   8500   8500      -   8000    8000 14500   14500
    slin96 14500 14500  8500   8500   8500   8500   8500   8500   8500      -    8000 14500   14500
   slin192 14500 14500  8500   8500   8500   8500   8500   8500   8500   8500       - 14500   14500
      g722 15600 15600  9600  17500   9000  17000  17000  17000  17000  17000   17000     -   15600
   testlaw 15000 15000  9000  17000  17000  17000  17000  17000  17000  17000   17000 17250       -

but the codec is shown as being installed as well :

CLI> core show codecs
Disclaimer: this command is for informational purposes only.
It does not indicate anything about your configuration.
ID TYPE NAME FORMAT DESCRIPTION

  31 image png          png              (PNG Image)
   6 audio g726         g726             (G.726 RFC3551)
   4 audio alaw         alaw             (G.711 a-law)
   2 audio g723         g723             (G.723.1)
  20 audio speex        speex            (SpeeX)
  21 audio speex        speex16          (SpeeX 16khz)
  22 audio speex        speex32          (SpeeX 32khz)
  24 audio g722         g722             (G722) 

rest cut off to save posting space

For now I’ve rolled back to 13.23.1 (fresh compile no issues) to give version 16 some airing time in case it wasn’t just me and i can spend some more time on it later when i have more time but love is someone could confirm if it just me or this actually is happening with this release.

There hasn’t been anything done to the module for this. Are you loading it? (It’s codec_alaw.so). Are there any warnings on the screen? Are you selectively loading modules?

hmm strange, Nope was a fresh install only with same config files that previously worked and when i went back to 13 all was well again too.
No Manual loading , the codec shows as being loaded but there was no translation available when my phone tried to listen to some of the recordings that were gsm only.
Once i reverted it was able to translate correctly again.
All good just thought i’d mention in case it was something that was overlooked
Thanks for the reply

; **** you need to load the codec in /etc/asterisk/modules.conf ****
; Codecs
load = codec_alaw.so