Skip to content
Success

Changes

Summary

  1. trau_frame: add support for config frames of 3GPP Rel5+ (details)
Commit df2ab7096241dc3ca9266b70af4342eafc8bc27f by falcon
trau_frame: add support for config frames of 3GPP Rel5+

3GPP Rel5 introduced Generic Config Frame format for TFO, defined
in TS 28.062 Annex H (globally interoperable interface), and also
defined equivalent Speech Codec Configuration Exchange frames on
Abis (treated mostly as vendor-private interface by this point),
added to TS 48.060 and 48.061.  These Generic Config Frames are
mandatory for AMR-WB codec, which not only requires TFO in order
to be useful (in the absence of all-IP TrFO), but also lacks the
ability to stuff TFO config parameters into regular speech frames
in the way that was specified in 3GPP Rel4 for AMR-NB.

Support for these GCFs on Abis is necessary in order to support
TFO-AMR with some vendors' E1 BTS.  Some vendors of TDM-based
GSM BSS felt no interest in TFO-AMR for its own sake, and only
implemented TFO support for AMR (both NB and WB) when forced
to do so by AMR-WB market demand; these vendors (Nokia is one known
case) skipped 3GPP Rel4 version of TFO-AMR and went directly for
Rel5 version, using Generic Config Frames on Abis for both AMR-NB
and AMR-WB.

Change-Id: Ifbde07e4a3fb80e4faa0b6a6b32938ed98371c5b
The file was modifiedinclude/osmocom/trau/trau_frame.h
The file was modifiedsrc/trau/trau_frame.c