On 20.08.20 at 15:12 Alexander Traud wrote:
comfort noise, which is not supported by Asterisk
In case of AMR(-WB), Comfort Noise (CN) is part of the decoder itself already.
Consequently, no additional support in Asterisk is required. My patch can be
changed to enable Voice Activity Detection (VAD) in the encoder.
I can hear the distortions on the other side (on the G711 side), therefore I think it's a problem of the decoder during
transcoding amr -> g711.
[...]
few small changes to get the patches applied
Same here. If you have an issue, report it.
That wasn't a problem of the code by itself. The patch just has to be adjusted to Asterisk 16.x additional code lines -
no trouble at all.
Is there a must have to support amr (with Deutsche Telekom)?
Deutsche Telekom does the transcoding for you. Chapter 4.2.4.1 in
<https://www.telekom.de/hilfe/downloads/1tr114.pdf>
There are people out there, fearing that Deutsche Telekom could just drop the transcoding w/o any regard to their own
defined interfaces. Therefore I tested your patches from idle curiosity.
any problems with the use of amr and asterisk
AMR, AMR-WB and 3GPP-EVS are yet another example to unveil the limitations of
the SDP media negotiations in Asterisk. This is discussed in GitHub issue #10
and at the remainder of issue #8. I have yet to understand issue #5 in 3GPP-EVS
whether the bug is mine. Anyway, I am happy that I reached that far as I had to
patch a lot within Asterisk already. But it looks like it is time to leave.
I think it wouldn't be a good idea to leave. Asterisk 18 most probably will have an exciting big change in handling of
SDP negotiations. One goal is to reduce unnecessary transcodings. But only for pjsip.
See the subjects "Asterisk 18 Planning: Codec Negotiation" and subjects containing "Advanced Codec Negotiation" here in
the mailing list.
Here you can find some initial documentation [1]
Thanks
Michael
[1] https://wiki.asterisk.org/wiki/display/AST/Codec+Negotiation
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev