diff --git a/docs/_docs/tutorial/02-VoLTE-setup.md b/docs/_docs/tutorial/02-VoLTE-setup.md index 8b9168f27..19bc3436a 100644 --- a/docs/_docs/tutorial/02-VoLTE-setup.md +++ b/docs/_docs/tutorial/02-VoLTE-setup.md @@ -835,8 +835,7 @@ APN Configuration: ------------------------------------------------------------------------------------------------------------------------- | internet | 9 | 8 | Disabled | Disabled | unlimited/unlimited | | | ------------------------------------------------------------------------------------------------------------------------- -| ims | 9 | 8 | Disabled | Disabled | 3850/1530 | | | -| | 5 | 1 | Enabled | Enabled | 128/128 | 128/128 | | +| ims | 5 | 1 | Disabled | Disabled | 3850/1530 | | | | | 1 | 2 | Enabled | Enabled | 128/128 | 128/128 | | ------------------------------------------------------------------------------------------------------------------------- diff --git a/webui/src/components/Profile/Edit.js b/webui/src/components/Profile/Edit.js index 2529a5262..d582e7f05 100644 --- a/webui/src/components/Profile/Edit.js +++ b/webui/src/components/Profile/Edit.js @@ -128,7 +128,7 @@ const schema = { "title": "Vulnerability*", "enum": [1, 0], "enumNames": ["Disabled", "Enabled"], - "default": 0, + "default": 1, }, } } @@ -242,19 +242,28 @@ const schema = { "maximum": 15, "required": true }, + // Ch 7.3.40 Allocation-Retenion-Proirty in TS 29.272 V15.9.0 + // + // If the Pre-emption-Capability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_CAPABILITY_DISABLED (1). + // + // If the Pre-emption-Vulnerability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_VULNERABILITY_ENABLED (0). + // + // However, to easily set up VoLTE service, + // enable Pre-emption Capability/Vulnerablility in Default Bearer "pre_emption_capability": { "type": "number", "title": "Capability*", "enum": [1, 0], "enumNames": ["Disabled", "Enabled"], - "default": 1, + "default": 0, }, "pre_emption_vulnerability": { "type": "number", "title": "Vulnerability*", - "default": 1, - "minimum": 0, - "maximum": 1, "enum": [1, 0], "enumNames": ["Disabled", "Enabled"], "default": 0, diff --git a/webui/src/components/Subscriber/Edit.js b/webui/src/components/Subscriber/Edit.js index 3803e3e56..9ac26f7bc 100644 --- a/webui/src/components/Subscriber/Edit.js +++ b/webui/src/components/Subscriber/Edit.js @@ -134,7 +134,7 @@ const schema = { "title": "Vulnerability*", "enum": [1, 0], "enumNames": ["Disabled", "Enabled"], - "default": 0, + "default": 1, }, } } @@ -248,19 +248,28 @@ const schema = { "maximum": 15, "required": true }, + // Ch 7.3.40 Allocation-Retenion-Proirty in TS 29.272 V15.9.0 + // + // If the Pre-emption-Capability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_CAPABILITY_DISABLED (1). + // + // If the Pre-emption-Vulnerability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_VULNERABILITY_ENABLED (0). + // + // However, to easily set up VoLTE service, + // enable Pre-emption Capability/Vulnerablility in Default Bearer "pre_emption_capability": { "type": "number", "title": "Capability*", "enum": [1, 0], "enumNames": ["Disabled", "Enabled"], - "default": 1, + "default": 0, }, "pre_emption_vulnerability": { "type": "number", "title": "Vulnerability*", - "default": 1, - "minimum": 0, - "maximum": 1, "enum": [1, 0], "enumNames": ["Disabled", "Enabled"], "default": 0, diff --git a/webui/src/containers/Profile/Document.js b/webui/src/containers/Profile/Document.js index 1e7f83672..809d5dbed 100644 --- a/webui/src/containers/Profile/Document.js +++ b/webui/src/containers/Profile/Document.js @@ -29,10 +29,22 @@ const formData = { "type": 2, "qos": { "qci": 9, + // Ch 7.3.40 Allocation-Retenion-Proirty in TS 29.272 V15.9.0 + // + // If the Pre-emption-Capability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_CAPABILITY_DISABLED (1). + // + // If the Pre-emption-Vulnerability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_VULNERABILITY_ENABLED (0). + // + // However, to easily set up VoLTE service, + // disable Pre-emption Capability/Vulnerablility in Default Bearer "arp": { "priority_level": 8, "pre_emption_capability": 1, - "pre_emption_vulnerability": 0 + "pre_emption_vulnerability": 1 } }, } diff --git a/webui/src/containers/Subscriber/Document.js b/webui/src/containers/Subscriber/Document.js index f482ba715..99b61c5ab 100644 --- a/webui/src/containers/Subscriber/Document.js +++ b/webui/src/containers/Subscriber/Document.js @@ -30,10 +30,22 @@ const formData = { "type": 2, "qos": { "qci": 9, + // Ch 7.3.40 Allocation-Retenion-Proirty in TS 29.272 V15.9.0 + // + // If the Pre-emption-Capability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_CAPABILITY_DISABLED (1). + // + // If the Pre-emption-Vulnerability AVP is not present + // in the Allocation-Retention-Priority AVP, the default value shall be + // PRE-EMPTION_VULNERABILITY_ENABLED (0). + // + // However, to easily set up VoLTE service, + // disable Pre-emption Capability/Vulnerablility in Default Bearer "arp": { "priority_level": 8, "pre_emption_capability": 1, - "pre_emption_vulnerability": 0 + "pre_emption_vulnerability": 1 } }, }