[asterisk-dev] codecs.conf code for Opus and SILK?

Alexander Traud pabstraud at compuserve.com
Thu Dec 15 10:23:28 CST 2016


Since Asterisk 13.12, Digium offers those audio codecs thanks to commercial but free transcoding modules. Those are closed source. Is it possible to get (just) the code related to loading the configuration file codecs.conf?

You know, I have open-source modules of those audio-codecs available on <https://github.com/traud?tab=repositories&q=asterisk>. If I implement the same codecs.conf code, users could switch between to/from the Digium variant more easily, especially macOS users. Any chance?

> pass-through including fmtp negotiation (level 1)
>  |   pass-through plus library detection in ./configure (level 2)
>  |   |   transcoding module in codecs/codec_* (level 3)
>  |   |   |
> [x] [x] [x] GSM-EFR; GSM-FR is available already
> [x] [x] [x] AMR
> [x] [x] [x] AMR-WB

A small follow-up on that E-mail from last year. I submitted Codec 2 and iLBC 20 into Asterisk and it got included.

I did not add GSM-EFR or AMR(-WB) because users might get confused that those are available only as pass-through but not as transcoding modules. If somebody has an idea how to advertise this fact correctly to users (like a message somewhere: "you can download a transcoding module from xyz"), any ideas are welcome.

Since Asterisk 13.12, menuselect offers the ability to download binary modules. Could that be extended to download source code files? In that case, users could download such a transcoding module via menuselect.



By the way, just to make a bit of advertisement, last month I added a transcoding module for the successor of AMR-WB to my GitHub as well: 3GPP Enhanced Voice Services (EVS) <https://github.com/traud/asterisk-evs>. Hopefully that is useful not only to me.




More information about the asterisk-dev mailing list