5.8.5 Unsuccessful Codec Modification
23.1533GPPOut of band transcoder controlRelease 17Stage 2TS
If the Codec Modification is unsuccessful at a certain node in the connection (due to the MGW rejecting a request to reserve the resources or a server rejecting the request to modify the codec) the Confirm_Char message shall be sent to a termination that previously performed a successful Reserve_Char Procedure to change the bearer back to its original bandwidth (if needed) and free up any reserved resources. However as the IuUP has not been modified, the Confirm_Char shall not trigger an IuFP re-initialisation. The basic sequence is shown in Figure 5.8.5/1 and a detailed call flow is described in Figure 5.8.5/2. A server that performed a Modify Bearer Characteristics procedure to a termination with the new codec shall perform a subsequent Modify Bearer Characteristics procedure to that termination with the old codec in the failure case. As no IuFP initialisation occurs in the unsuccessful case the IuFP currently intialised will then match the old codec restored by the subsequent Modify Bearer Char; the MGW then knows that it can return to TrFO.
The Codec Modification Failure message shall not be returned to a preceding node until notification of the bearer level modification (BNC_Modified).
RAB Assigment Modification Failure
If the reason for failed codec modification is due to an unsuccessful RAB Modification Request then the MSC shall assume that the old RAB is resumed and thus shall restore the old codec.
Figure 5.8.5/1: Unsuccessful Codec Modification
IuUP Initialisation Unsuccessful
If the IuUP initialisation fails (this must be due to some protocol error or transmission error because the resources have already been successfully reserved) then the UP protocol is cleared by the peers (see TS 25.415) and therefore the MGW shall notify the Server with a Bearer_Released notification, the call shall be cleared (normal MGW initiated call clearing applies – see TS 23.205 clause 7.4 [8]).
Figure5.8.5/2: Call Sequence for Unsuccessful Modification. Call Flow Part 1
Figure5.8.5/2: Call Sequence for Unsuccessful Modification. Call Flow Part 2