Created attachment 530742 [details, diff] 0001-asterisk-opus-13.0.1.3.0-ebuild.patch The opus codec seems to be the standard for WebRTC, and there is one available for asterisk. There are other codecs being supported too according to webrtc.org
If this only works on amd64 and x86, then it should be: KEYWORDS="-* ~amd64 ~x86" The -* bit means this package and version/revision will never work on another arch
Created attachment 530744 [details, diff] 0001-asterisk-opus-13.0.1.3.0-ebuild-r2.patch Updated as per information from Brian.
I suggest to use free solutions whenever possible. This binary codec is not just only a blob, but sends daily usage information to Digium: https://github.com/traud/asterisk-opus There is free solution available: https://github.com/traud/asterisk-opus Please try to use it instead of Digium's blob.
Created attachment 536318 [details, diff] 0001-asterisk-opus-13.0.1.3.0-ebuild-r3.patch Fix maintainers as per offline discussion with Chainsaw.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15674585042afc82921533ba1bb1734b90beae2f commit 15674585042afc82921533ba1bb1734b90beae2f Author: Jaco Kroon <jaco@uls.co.za> AuthorDate: 2020-03-21 18:30:12 +0000 Commit: Joonas Niilola <juippis@gentoo.org> CommitDate: 2020-03-31 08:38:59 +0000 net-misc/asterisk-opus: initial version. This is Digium's OPUS codec implementation for asterisk. If you're doing WebRTC you should use this. Closes: https://bugs.gentoo.org/655402 Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Jaco Kroon <jaco@uls.co.za> Closes: https://github.com/gentoo/gentoo/pull/15044 Signed-off-by: Joonas Niilola <juippis@gentoo.org> net-misc/asterisk-opus/Manifest | 2 + .../asterisk-opus/asterisk-opus-13.0.1.3.0.ebuild | 48 ++++++++++++++++++++++ net-misc/asterisk-opus/metadata.xml | 16 ++++++++ 3 files changed, 66 insertions(+)