S15 AVPs
S15 (application id: 16777318)
The S15 interface is a component in the management of Quality of Service (QoS) within the Home Node B (HNB) and Fixed Broadband Access Network environments. This interface enables communication between the HNB Gateway (HNB GW) and the Policy and Charging Rules Function (PCRF) or Virtualized PCRF (V-PCRF). The primary function of the S15 interface is to facilitate the dynamic provisioning, modification, and removal of QoS rules, ensuring that network resources are optimally allocated for HNB circuit-switched (CS) calls.
Architecture of the S15 Interface
- PCRF/V-PCRF acts as the Diameter server, responsible for making policy decisions and managing QoS rules.
- HNB GW serves as the Diameter client, responsible for enforcing the QoS rules provided by the PCRF.
This relationship allows the PCRF to control and monitor the QoS resources in real-time, ensuring that the network can dynamically adapt to changing conditions and service demands.
S15 interface workflow:
Session Initialization and Connection Establishment:
- The HNB GW initiates a Diameter connection with the PCRF. Once the transport connection is established, both entities advertise their support for the S15 application by including the Auth-Application-Id (16777318) and the Vendor-Id (10415) in the Capabilities-Exchange-Request (CER) and Capabilities-Exchange-Answer (CEA) commands.
QoS Rule Provisioning:
- When a service request that requires QoS management is initiated, the HNB GW sends a Diameter request message to the PCRF. This message includes relevant AVPs (Attribute-Value Pairs) that describe the service's QoS requirements and the current network conditions.
Policy Decision and Resource Allocation:
- The PCRF evaluates the service request against the network's current state and policy rules. Based on this evaluation, the PCRF determines the appropriate QoS rules to apply and responds to the HNB GW with the necessary instructions to enforce these rules.
Resource Management:
- The HNB GW applies the QoS rules as instructed by the PCRF. The PCRF may monitor the application of these rules and adjust them as necessary based on ongoing network conditions or changes in the service requirements.
Session Termination:
- Upon completion of the service or session, the HNB GW sends a message to the PCRF to terminate the session. The PCRF then triggers the removal of the QoS rules, freeing up network resources for other services.
Failure Handling:
- The S15 interface includes mechanisms to handle failures in the QoS provisioning process. If an error occurs during the resource allocation or enforcement, the PCRF and HNB GW communicate to resolve the issue, ensuring that service quality is maintained or appropriately adjusted.
For complete technical specification of S15 interface in Diameter protocol please refer to: 3GPP [TS 29.212]
package com.mobius.software.telco.protocols.diameter.primitives.s15
Name |
AVP Code |
Data Type |
Vendor |
CS-Service-QoS-Request-Identifier |
2807 |
OctetString |
3GPP |
Used to identify a specific QoS request instance in Circuit-Switched (CS) services. It plays a role in Quality of Service (QoS) management when the Home NodeB Gateway (HNB GW) interacts with the Policy and Charging Rules Function (PCRF). |
|||
CS-Service-QoS-Request-Operation |
2808 |
Enumerated |
3GPP |
Specifies the type of resource operation requested for a Circuit-Switched (CS) QoS service. It determines whether the reserved resources associated with a given CS-Service-QoS-Request-Identifier should be deleted or modified. Used in CS-service QoS management between the Home NodeB Gateway (HNB GW) and the PCRF. Indicates whether QoS resources should be deleted or modified. Works in combination with the CS-Service-QoS-Request-Identifier AVP to identify which QoS request is affected. Enumerated Values 0: DELETION: Requests the removal of the reserved QoS resources. The identified QoS request should be deleted and no longer used for CS service. 1: MODIFICATION: Requests a change to the reserved QoS resources. The PCRF should update the existing reservation based on new parameters. |
|||
CS-Service-Resource-Failure-Cause |
2814 |
Enumerated |
3GPP |
Indicates the reason for releasing QoS resources allocated for Circuit-Switched (CS) service in a Fixed Broadband Access network. Enumerated Values 0: RESOURCE_RELEASED: Indicates that the reserved resource cannot be maintained in the Fixed Broadband Access network and has been released. |
|||
CS-Service-Resource-Report |
2813 |
Grouped |
3GPP |
Used to report the result of a resource operation for Circuit-Switched (CS) services in a Fixed Broadband Access network. Reports the status of a CS service QoS resource request. Identifies the QoS request using a unique identifier. Specifies the result of the resource operation. Indicates the cause of resource release (if applicable). The AVP structure is defined as follows: CS-Service-QoS-Request-Identifier (2807, OctetString): Identifies the QoS request instance assigned by the HNB GW. CS-Service-Resource-Result-Operation (2812, Enumerated): Indicates the resource result operation (e.g., success, failure). CS-Service-Resource-Failure-Cause (2814, Enumerated): Specifies why the resource was released, if applicable. |
|||
CS-Service-Resource-Result-Operation |
2815 |
Enumerated |
3GPP |
Used in Fixed Broadband Access networks to indicate the final outcome of a resource operation for Circuit-Switched (CS) services. Reports the result of a QoS resource request. Used when resources assigned to a CS service request are removed. Enumerated Values 0: DELETION: Indicates that the reserved resources for the provided QoS request identifiers have been removed by the Fixed Broadband Access network. |
Start innovating with Mobius
What's next? Let's talk!