asterisk-evs icon indicating copy to clipboard operation
asterisk-evs copied to clipboard

3GPP EVS Reference Implementation (RI) not compatible anymore

Open traud opened this issue 2 years ago • 0 comments

The last versions of the RI being compatible are:

  • 12.12.0
  • 13.8.0
  • 14.4.2
  • 15.2.2
  • 16.1.0

Those versions are still available at ETSI and 3GPP, and the module builds/works just fine with one of those.

However, the RI saw a major change request in September 2021. As a side-effect, that changed/extended the API of read_indices_from_djb(…) with three more parameters. Consequently, this project here does not build with the very latest versions of the RI. I have still to investigate whether

  • I have to use those new parameters (= complex, meaningful values), or
  • I can simply define those (= static values), or
  • that avoids a long-standing issue with unneeded double shuffling in the mode AMR-IO (and therefore not just different parameters but a completely different code flow in my Asterisk module).

Although I consider that Change Request critical security-wise, although I know that

  • Digium Asterisk within an IMS, or
  • Digium Asterisk with guest access enabled,

an audio-codec implementation is exposed to the public, I do not fix but just note this issue for now. If you need an urger fix for this, please, give this issue report a thumps-up or contact me directly so I know that anyone still uses this module.

traud avatar Mar 22 '22 12:03 traud