How to do VoLTE CSSR Optimization?

VOLTE CSSR (Call Setup Success Rate) measures the success rate of establishing VoLTE voice calls, calculated as [L.E-RAB.SuccEst.QCI.1] / [L.E-RAB.AttEst.QCI.1] * 100. Degradation is commonly caused by X2AP procedure conflicts, S1 signaling failures, RRC connection issues, or core network processing delays.

Main Principle

X2AP Procedure Conflicts: During X2-based handovers, E-RAB (QCI 1) setup may conflict with handover procedures, leading to failures (e.g., L.E-RAB.FailEst.X2AP.VoIP). Impact: Increased E-RAB setup delay and CSSR degradation.

S1 Signaling Setup Failures: High S1 interface failures (e.g., Sum of Nr of S1 Signaling Setup Fails) directly reduce CSSR. Often linked to transmission (TX) issues or RAN site instability.

RRC Connection Failures: Weak coverage or distant UEs cause L.RRC.SetupFail.NoReply, reducing CSSR. Adjusting QRXLEVMIN and timers (e.g., T300, T301) mitigates this.

Core Network Delays: Changes in core network processing (e.g., INVITE message timing) disrupt QCI 1 bearer setup.

RRC Connection and Cell Selection Parameters

    Signal Threshold Adjustment for Cell Access

    Improving cell selection criteria helps edge users maintain stable access. Adjusting QRXLEVMIN raises the minimum required signal level for cell selection and reselection, filtering out weak-signal attempts that could fail.

    Increasing QRXLEVMIN from -62 dBm to -58 dBm prevents distant UEs with poor channel quality from initiating connections, thus improving success rates.

    MOD CELLSEL: LOCALCELLID=XX, QRXLEVMIN=-58;
    
    MOD CELLRESEL: LOCALCELLID=XX, QRXLEVMIN=-58;

    RRC Timer Tuning to Handle Delays

    Extending RRC timer values allows more time for message exchanges in unstable radio conditions. Increase T300 (RRC connection request timer) from 1000 ms to 1500 ms.

    Increase T301 (RRC connection setup completion timer) from 200 ms to 400 ms. This reduces RRC setup failures due to delayed responses, especially for distant UEs.

    MOD UETIMERCONST: LOCALCELLID=XXX, T300=MS1500_T300, T301-MS400_T301;

    Handover and E-RAB Conflict Management

      Resolving Procedure Conflicts During Handover

      Conflicts between X2-based handover preparation and E-RAB (QCI 1) setup can cause VoLTE call failures.

      The parameter HoErabConflProcessingStrat controls how such conflicts are handled. Setting it appropriately avoids premature release of UE context during handover preparation, reducing E-RAB setup failures.

      Mobility and QoS Parameter Configuration

      Separate Mobility Settings for Voice and Data

      Since VoLTE has stricter latency and continuity requirements:

      Inter-frequency and inter-RAT mobility parameters should be separately configured for voice (QCI 1) and data services. Default mobility parameters are recommended for voice services to ensure continuity, while preserving optimized data parameters.

      Signaling Bearer Consistency

      Mobility parameters for QCI 5 (signaling bearer) can be aligned with those of the default data bearer since both remain active in RRC_CONNECTED mode.

      Optimization Steps

      ParameterBeforeAfterPurpose
      HoErabConflProcessingStratDefaultONLY_X2_HO_ERAB_FL OW_FIRSTPrioritize X2 handover to avoid E-RAB conflicts
      QRXLEVMIN (Cell Selection/Reselection)-62/-64-58Improve coverage for distant UEs
      T300 (RRC Connection Setup Timer)1000ms1500msReduce RRC failures
      T301 (RRC Connection Reconfiguration Timer)200ms400msEnhance stability for weak signal UEs

      Leave a Comment

      error: Content is Protected.