This section applies in the case where the Rhino VoLTE TAS SGC received its initial configuration on a VM version less than or equal to 4.0.0-22-1.0.0 or was most recently reconfigured following the SGC reconfiguration procedure on a VM with version less than or equal to 4.0.0-22-1.0.0.
If the VM is part of a new deployment with VM version greater than or equal to 4.0.0-23-1.0.0 this section does not apply.
Overview
Previous VM releases have contained defects that resulted in some SGC configuration parameter values being applied incorrectly. Multiple subsequent VM releases have contained fixes for these defects and configuration is now correctly applied.
VMs retain their pre-existing SGC configuration during upgrade. This means that VMs that were initially configured using a release with the configuration defects, that were then upgraded, still retain the defective configuration. This ensures that upgrades don’t fail due to changes in how configuration is interpreted.
However, this MOP takes the SGC back to an unconfigured state, and then applies the new configuration. This means that there is a possibility that configuration parameters subject to the defect may be applied differently (correctly) compared with previously (incorrectly), resulting in the SGC behaving differently.
In some cases the difference in behavior can mean a loss of service.
Generally, this is only likely to be a problem when both:
-
The configuration YAML contains an error that sets an integer field to
0
that should have been omitted or set tonull
. -
The VM configuration defect treats
0
as being absent ornull
, when it should be treating it as an actual0
.
The two together result in the VM exhibiting the behavior of a null
or absent value.
Once the VM configuration defect is rectified and the VM reconfigured, the 0
will be treated as a 0
.
To avoid this, follow these instructions to review the configuration.
Reviewing the configuration
It is strongly recommended that the existing configuration is reviewed and thoroughly tested prior to executing this MOP on the live site.
Steps to carry out:
-
Examine
m3ua
configuration for any integer parameter values that are currently set to0
. Determine if and how this parameter is affected by configuration defects by consulting the table below.-
If you wish to implement the correct behavior then no further action is required. Do not carry out the operation in the
action to retain incorrect behavior
column. -
If you wish to retain the previous incorrect behavior, apply the action documented in the
action to retain incorrect behavior
column. -
If the parameter is not documented in this table, check that it is an integer value, and that
0
is a permitted value. Only integer values are affected. Contact support for further advice.
-
-
precond-ssns
were not applied prior to version4.0.0-18-1.0.0
, regardless of their value. To retain that behavior, delete allprecond-ssns
elements. To obtain the corrected behavior leave them configured as-is.
The configuration parameters that don’t correctly honor a value of 0
are:
Fixed in | Parameter name | Incorrect behavior | Correct behavior | Action to retain incorrect behavior |
---|---|---|---|---|
4.0.0-10-1.0.0 |
|
rewriter does not set |
rewriter sets |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
rewriter does not set |
rewriter sets |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
rewriter does not set |
rewriter sets |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
rewriter does not set |
rewriter sets |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
rewriter does not set |
rewriter sets |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
matcher may match on configured defaults if |
matcher will only match a |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
matcher may match on configured defaults if |
matcher will only match a |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
matcher may match on configured defaults if |
matcher will only match a |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
Initconf did not converge. |
Initconf will converge, and the priority will be set to |
N/A |
4.0.0-10-1.0.0 |
|
inbound rule will match any |
inbound rule will only match a |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
inbound rule will match any |
inbound rule will only match a |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
inbound rule will match any |
inbound rule will only match a |
Remove the parameter and its value. |
4.0.0-10-1.0.0 |
|
ASP management messages will be sent without an |
ASP management messages will be sent with the |
Remove the parameter and its value. |
4.0.0-10-1.0.0 and 4.0.0-23-1.0.0 |
|
the |
the |
Remove the parameter and its value. |
4.0.0-10-1.0.0 and 4.0.0-23-1.0.0 |
|
the |
The route will be configured with a priority of |
Remove the parameter and its value. |