4.3 TFO Standard Version Handling
28.0623GPPInband Tandem Free Operation (TFO) of speech codecsService descriptionStage 3TS
In TFO Specifications before REL-4 no TFO version handling is defined.
In TFO Specifications of REL-4 an "AMR TFO version number" is defined in the Ver (Version number) field of the AMR_ACS and AMR_SCS Extension Blocks (see clause 7) and the ATVN field in AMR Configuration frames (see Annex C). Only one REL-4 AMR TFO version is defined: version "0".
From REL-5 onwards the "TFO Version number" contained in the "TFO Version" extension block (section 7) and in "Generic Configuration Frames" (Annex H) shall reflect the Version and Subversion of the corresponding TS 28.062 (first and second digit of the TS version number, see foreword). The AMR TFO version number (Ver, AVTN, as in REL-4) shall be treated as "undefined" in case the TFO Version Number (as in REL-5 and onwards) is indicated in the TFO Messages.
The current TFO Version supports the GSM_FR, GSM_HR, GSM_EFR ,five AMR (Narrow Band) speech codec types (FR_AMR, HR_AMR, UMTS_AMR, UMTS_AMR_2, OHR_AMR: AMR-NB family) and four AMR Wide Band speech codec types (FR_AMR-WB, UMTS_AMR-WB, OFR_AMR-WB, OHR_AMR-WB: AMR-WB family).
The smallest defined TFO Version number is 0.0. It stands for all TFO Versions before 5.3. All numbers between 0.0 and 5.3 are reserved for future use. If the Local and Distant version numbers differ, the smallest version number shall have precedence and shall be applied on both sides. The following features (table 4.3-1) are optional or mandatory for the different Codec Types, depending on the applicable version number:
Table 4.3-1: TFO Version Handling
|
Feature |
TFO Version |
Immediate |
Generic Configuration Frames |
|
GSM_FR |
Optional. |
Mandatory, if |
If the TFO Version is lower than 5.3 If the TFO Version is 5.3 or higher, then |
|
FR_AMR |
Optional. |
Mandatory, if |
If the TFO Version is lower than 5.3, then Generic ConfigurationFrames shall not be used. If the TFO Version is 5.3 or higher, then |
|
FR_AMR-WB |
Mandatory. |
Mandatory. |
Generic Configuration Frames shall be used. TFO_REQ_L and TFO_ACK_L shall not be used embedded into TFO Frames. |