PCRF-TDF HLD
Traffic Management Project – Sd Interface PCRF-TDF
Revision 1 December 18, 2011
Confidential Notice
This document contains Proprietary Trade Secrets of Allot Communications Communications LTD. its receipt or possession does not convey any right to reproduce, disclose its contents or to manufacture, use or sell anything that it may describe. Reproduction, Reproduction, disclosure or use without specific authorization authorization from Allot Communications is forbidden. Allot reserves the right to make changes, changes, add, remove remove or change the schedule of any element of the plan.
Allot Communications
Company Confidential Confidential
Table of Contents 1.
ACRONYMS...........................................................................................................................................
2.
SOLUTION OVERVIEW ..................................................................................................................... 4
2.1.
3
SOLUTION DIAGRAM ......................................................................................................................... 4
3.
ASSUMPTIONS ..................................................................................................................................... 5
4.
SEQUENCE DIAGRAMS ..................................................................................................................... 6
4.1.
UC 1 SEQUENCE DIAGRAM – CHANGE OF SERVICE PLAN ONCE THE APPLICATION HAS BEEN PCRF ...................................................................................................... 6 4.1.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... .............. 6 4.2. UC 2 SEQUENCE DIAGRAM – CHANGE OF SERVICE PLAN/APPLICATIONS FOR DETECTION ONCE SUBSCRIBER PROFILE CHANGE OCCURS ......................................................................................................... 9 4.2.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... .............. 9 4.3. UC 3 SEQUENCE DIAGRAM – ADC R EVALIDATION EVALIDATION TIMEOUT ......................................................... 12 4.3.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... ............ 12 4.4. UC 4 SEQUENCE DIAGRAM – ADC R ULE ULE ACTIVATION/DEACTIVATION TIME .................................. 15 4.4.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... ............ 15 4.5. UC 5 SEQUENCE – FAIR USE – REPORT REPORT IS INITIATED BY TDF WHILE RECEIVED THRESHOLD HAS BEEN REACHED ............................................................................................................................................ 18 4.5.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 18 4.6. UC 6 SEQUENCE – FAIR USE – VOLUME PCRF...................................... 21 VOLUME REPORT ON DEMAND FROM PCRF...................................... 4.6.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 21 4.7. UC 7 SEQUENCE – FAIR USE – VOLUME VOLUME REPORT FOR DISABLED MONITORING KEYS ............... ........ 25 4.7.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 25 4.8. UC 8 SEQUENCE – FAIR USE – VOLUME VOLUME REPORT WHILE RULE WITH A MONITORING KEY WAS REMOVED .................................................................................................................................................... 29 4.8.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 29 4.9. UC 9 SEQUENCE – FAIR USE – VOLUME VOLUME REPORT WHILE THE RULE WITH MONITORING KEY HAS BEEN DEACTIVATED .................................................................................................................................... 32 4.9.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 32 4.10. UC 10 SEQUENCE – E ND OF BILLING CYCLE CYCLE – TARIFF TIME CHANGE AND DEFERRED REPORT (TBD) 35 DETECTED AND REPORTED TO THE
Document1PCRF-TDF Interface HLD v1.docx
Page 2 of 36 pages
Allot Communications
Company Confidential Confidential
Table of Contents 1.
ACRONYMS...........................................................................................................................................
2.
SOLUTION OVERVIEW ..................................................................................................................... 4
2.1.
3
SOLUTION DIAGRAM ......................................................................................................................... 4
3.
ASSUMPTIONS ..................................................................................................................................... 5
4.
SEQUENCE DIAGRAMS ..................................................................................................................... 6
4.1.
UC 1 SEQUENCE DIAGRAM – CHANGE OF SERVICE PLAN ONCE THE APPLICATION HAS BEEN PCRF ...................................................................................................... 6 4.1.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... .............. 6 4.2. UC 2 SEQUENCE DIAGRAM – CHANGE OF SERVICE PLAN/APPLICATIONS FOR DETECTION ONCE SUBSCRIBER PROFILE CHANGE OCCURS ......................................................................................................... 9 4.2.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... .............. 9 4.3. UC 3 SEQUENCE DIAGRAM – ADC R EVALIDATION EVALIDATION TIMEOUT ......................................................... 12 4.3.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... ............ 12 4.4. UC 4 SEQUENCE DIAGRAM – ADC R ULE ULE ACTIVATION/DEACTIVATION TIME .................................. 15 4.4.1. Attribute Mapping: Mapping: ....................... .................... ................. .................... ..................... ............ 15 4.5. UC 5 SEQUENCE – FAIR USE – REPORT REPORT IS INITIATED BY TDF WHILE RECEIVED THRESHOLD HAS BEEN REACHED ............................................................................................................................................ 18 4.5.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 18 4.6. UC 6 SEQUENCE – FAIR USE – VOLUME PCRF...................................... 21 VOLUME REPORT ON DEMAND FROM PCRF...................................... 4.6.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 21 4.7. UC 7 SEQUENCE – FAIR USE – VOLUME VOLUME REPORT FOR DISABLED MONITORING KEYS ............... ........ 25 4.7.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 25 4.8. UC 8 SEQUENCE – FAIR USE – VOLUME VOLUME REPORT WHILE RULE WITH A MONITORING KEY WAS REMOVED .................................................................................................................................................... 29 4.8.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 29 4.9. UC 9 SEQUENCE – FAIR USE – VOLUME VOLUME REPORT WHILE THE RULE WITH MONITORING KEY HAS BEEN DEACTIVATED .................................................................................................................................... 32 4.9.1. Attribute Mapping................ ..................... ................ ..................... ................. .................... .... 32 4.10. UC 10 SEQUENCE – E ND OF BILLING CYCLE CYCLE – TARIFF TIME CHANGE AND DEFERRED REPORT (TBD) 35 DETECTED AND REPORTED TO THE
Document1PCRF-TDF Interface HLD v1.docx
Page 2 of 36 pages
Allot Communications
Company Confidential Confidential
1. Acronyms Acronym
GGSN HSS NX PCEF PCRF SG SGSN SMP TDF
Description
Gateway GPRS Support Node Home Subscription Server NetXplorer Policy and Charging Enforcement Function Policy and Charging Rules Function Service Gateway Serving GPRS Support Node Subscriber Management Platform Traffic Detection Function
Document1PCRF-TDF Interface HLD v1.docx
Page 3 of 36 pages
Allot Communications
Company Confidential
2. Solution Overview 2.1. Solution Diagram 7
Sh PCRF
SMSC
SPR 1
2 Gx
3
Sd
TDF SMP
NX
GGSN 4
5
RAN
6 SG
Gi (in)
Gn
POP Gi (out)
Figure 1- Functional Block Diagram
The following table provides details on the network interfaces illustrated in Figure 1- Functional Block Diagram ID Protocol Description Notes 1 Sh PCRF to SPR interface 2 DIAMETER Gx Provide session based policy control for GGSN 3 DIAMETER Sd Provide session based policy control and application detection and control (Allot) 4 Gn User data plan incoming to GGSN 5 Ethernet Gi (in) User data plan incoming to PCEF 6 Ethernet Gi (out) User data plan outgoing from PCEF to POP 7 SMPP PCRF to SMSC
Document1PCRF-TDF Interface HLD v1.docx
Page 4 of 36 pages
Allot Communications
Company Confidential
3. Assumptions 1.
Any combination of the scenarios, described in this document, can be used.
2.
The message CCRi: (PCEF -> PCRF) is at t he beginning of IP-CAN session. The TDF-Information AVP with TDF-IP-Address AVP is included in CCRi or pre-configured at PCRF per each session.
Formatted: English
(United States)
3.
Service Plan and applications for detection
Formatted: English
(United States)
Service Plan is being provided by PCRF in the ADC-Rule-Base-Name. Applications for detection are being provided under ADC-Rule-Name.
Document1PCRF-TDF Interface HLD v1.docx
Page 5 of 36 pages
Allot Communications
Company Confidential
4. Sequence Diagrams 4.1. UC 1 Sequence Diagram – Change of Service Plan once the application has been detected and reported to the PCRF
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1)
Service Plan and application detection rules
CCAi PDP Response
Rule 1 CCRu (application has been detected) CCAu (Rule 2)
Rule 2
Push updated policy
Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt CCAt CCAt
This Use case is defined for the s cenario where a number of applications is provided by the PCRF for the application detection. Once one of those applications is detected, the TDF reports to the PCRF. As a result, PCRF may change Service Plan and send it to the TDF.
4.1.1. Attribute Mapping: TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix IP-CAN-Type
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 6 of 36 pages
(Brazil)
Allot Communications
Company Confidential
RAT-Type User-Equipment-Info AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.VF.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: French
(France)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = VoIP (example) Event-Trigger = APPLICATION_START (39) Event-Trigger = APPLICATION_STOP (40)
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRu: (TDF -> PCRF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = Application-Detection-Information TDF-Application-Identifier = VoIP Event-Trigger = APPLICATION_START (39)
Formatted: Font:
CCAu: (PCRF -> TDF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = ADC-Rule-Remove ADC-Rule-Base-Name ADC-Rule-Install ADC-Rule-Base-Name
= Rule 1 = Rule 2
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 7 of 36 pages
Not Bold, Font color: Dark Blue
Allot Communications
Company Confidential
Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
Formatted: French
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 8 of 36 pages
(France)
Allot Communications
Company Confidential
4.2. UC 2 Sequence Diagram – Change of Service Plan/applications for detection once subscriber profile change occurs
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1)
Service Plan and application detection rules
CCAi PDP Response
Rule 1 Profile Change RAR
Rule 2
Push updated policy/appl. For detection
RAA
Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt CCAt CCAt
This Use case is defined for the s cenario where at some point of time during the active session subscriber's Service plan changes (e.g. as a result of subscriber's profile change or internal PCRF algorithm e.g. time of day based). Then the PCRF provides na updated set of ADC Rules, both for Service Plan and for applications required for detection. The TDF enforces those new rules.
4.2.1. Attribute Mapping: TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 9 of 36 pages
(Brazil)
Allot Communications
Company Confidential
IP-CAN-Type RAT-Type User-Equipment-Info AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.VF.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = VoIP (example) Event-Trigger = APPLICATION_START (39) Event-Trigger = APPLICATION_STOP (40)
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX ADC-Rule-Remove ADC-Rule-Base-Name = Rule 1 ADC-Rule-Install ADC-Rule-Base-Name = Rule 2 ADC-Rule-Install ADC-Rule- Name = bittorent Session-Id
RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3)
Document1PCRF-TDF Interface HLD v1.docx
Page 10 of 36 pages
Allot Communications
Company Confidential
RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
Formatted: French
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 11 of 36 pages
(France)
Allot Communications
Company Confidential
4.3. UC 3 Sequence Diagram – ADC Revalidation Timeout
GGSN/ P-GW
UE
Allot TDF
PCRF
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1,ADC revalidation timeout)
Service Plan and application detection rules
CCAi PDP Response
Rule 1 CCRu (ADC revalidation timeout has occured) CCAu (Rule 2, new application detection rules)
Rule 2
Push updated policy
Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt CCAt CCAt
This Use case is defined for the s cenario where an ADC revalidation timeout is being provided by the PCRF. Once the timeout occurs, this triggers the TDF to request ADC Rules from t he PCRF. As a result, the PCRF may change Service Plan and/or applications required for detection and send it to the TDF.
Formatted: English
(United States)
4.3.1. Attribute Mapping: TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix IP-CAN-Type RAT-Type User-Equipment-Info AN-GW-Address 3GPP-SGSN-Address
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 12 of 36 pages
(Brazil)
Allot Communications
Company Confidential
3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.VF.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = VoIP (example) Event-Trigger = APPLICATION_START (39) Event-Trigger = APPLICATION_STOP (40) Event-Trigger = ADC_REVALIDATION_TIMEOUT (41) ADC-Revalidation-Time
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRu: (TDF -> PCRF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = ADC_REVALIDATION_TIMEOUTEvent-Trigger = ADC_REVALIDATION_TIMEOUT (41)
Formatted: Tab stops:
2.25", Left + 2.5", Left + 2.75",
Left + 3", Left Formatted: Font:
CCAu: (PCRF -> TDF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = ADC-Rule-Remove ADC-Rule-Base-Name = Rule 1 ADC-Rule-Install ADC-Rule-Base-Name = Rule 2 ADC-Rule-Install ADC-Rule- Name = P2P
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 13 of 36 pages
9 pt, Not Bold, Font color: Red
Allot Communications
Company Confidential
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
Formatted: French
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 14 of 36 pages
(France)
Allot Communications
Company Confidential
4.4. UC 4 Sequence Diagram – ADC Rule activation/deactivation time
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1,Rule 2 (activation time))
Service Plan and application detection rules
CCAi PDP Response
Rule 1
Rule 2
Push activated rule at activation time
Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt CCAt CCAt
This Use case is defined for the sce nario where Service Plan (and/or any of the rules for the application detection) was provided with activation time. Once the time occurs, this triggers the TDF to activate the corresponding Rule without explicit signaling with the PCRF.
4.4.1. Attribute Mapping: TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix IP-CAN-Type RAT-Type User-Equipment-Info
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 15 of 36 pages
(Brazil)
Allot Communications
Company Confidential
AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.XX.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Base-Name = Rule 2 Rule-Activation-Time = ZZ ADC-Rule-Install
ADC-Rule-Name = VoIP (example) Event-Trigger = APPLICATION_START (39) Event-Trigger = APPLICATION_STOP (40)
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 16 of 36 pages
Allot Communications
Company Confidential
Origin-Realm = YY.XX CC-Request-Type
= TERMINATION_REQUEST (3)
Formatted: French
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 17 of 36 pages
(France)
Allot Communications
Company Confidential
4.5. UC 5 Sequence – Fair Use – report is initiated by TDF while received threshold has been reached
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1,Usage-Monitorin-Information per each one of the Monitoring keys)
Service Plan and application detection rules
CCAi PDP Response
Rule 1 CCRu (Threshold has been reached for one of the Monitoring keys) CCAu (Rule 2)
Rule 2
Push updated policy
Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt CCAt CCAt
This Use case is defined for the s cenario where usage monitoring request is provided by the PCRF for a session and/or application (s) level. Thresholds are being provided by the PCRF per each one of the Monitoring Keys. Once one of the thresholds is reached, the TDF reports it to the PCRF. As a result, the PCRF may change Service Plan and/or applications required for detection and send it to the TDF.
4.5.1. Attribute Mapping TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix IP-CAN-Type RAT-Type
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 18 of 36 pages
(Brazil)
Allot Communications
Company Confidential
User-Equipment-Info AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.VF.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = P2P (example) Event-Trigger = USAGE_REPORT (26) Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-Level = SESSION_LEVEL Granted-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000 Usage-Monitoring-Information Monitoring-key = P2P Usage-Monitoring-Level = ADC_RULE_LEVEL Granted-Service-Unit = CC-Total-Octets = 30000
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRu: (TDF -> PCRF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = Event-Trigger = USAGE_REPORT (26) //volume report is required Event-Trigger = USAGE_THESHOLD_REACHED (1001) Usage-Monitoring-Information Monitoring-key = P2P Used-Service-Unit = CC-Total-Octets = 30000
CCAu: (PCRF -> TDF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 19 of 36 pages
Allot Communications
Company Confidential
ADC-Rule-Remove ADC-Rule-Base-Name ADC-Rule-Install ADC-Rule-Base-Name
= Rule 1 = Rule 2
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = Usage-Monitoring-Information Monitoring-key = session Used-Service-Unit = CC-Input-Octets = 250000 CC-Output-Octets = 200000 CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 20 of 36 pages
Allot Communications
Company Confidential
4.6. UC 6 Sequence – Fair Use – volume report on demand from PCRF
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1,Usage-Monitorin-Information per each one of the Monitoring keys) PDP Response
Service Plan and application detection rules
CCAi
Rule 1 RAR (USAGE_MONITORING_REPORT_REQUIRE D for one of the Monitoring keys) RAA CCRu (report for the Monitoring key) CCAu Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt (report for the rest of Monitoring keys) CCAt CCAt
This Use case is defined for the s cenario where usage monitoring request is provided by the PCRF for a session and/or application (s) level. Thresholds are being provided by the PCRF per each one of the Monitoring Keys. Once report on demand from PCRF is received (following internal PCRF algorithm e. g. time of day etc.), the TDF reports the ac cumulated usage per corresponding monitoring key to the PCRF. As a result, the PCRF may change Service Plan and/or applications required for detection and/or provide new thresholds and send the directives to the TDF.
4.6.1. Attribute Mapping TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix IP-CAN-Type
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 21 of 36 pages
(Brazil)
Allot Communications
Company Confidential
RAT-Type User-Equipment-Info AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.VF.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = P2P (example) Event-Trigger = USAGE_REPORT (26) Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-Level = SESSION_LEVEL Granted-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000 Usage-Monitoring-Information Monitoring-key = P2P Usage-Monitoring-Level = ADC_RULE_LEVEL Granted-Service-Unit = CC-Total-Octets = 30000
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-report = USAGE_MONITORING_REPORT_REQUIRED Session-Id
RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRu: (TDF -> PCRF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 22 of 36 pages
Allot Communications
Company Confidential
Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = Event-Trigger = USAGE_REPORT (26) //volume report is required Usage-Monitoring-Information Monitoring-key = session Used-Service-Unit = CC-Input-Octets = 200000 CC-Output-Octets = 150000
CCAu: (PCRF -> TDF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-Level = SESSION_LEVEL Granted-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = Usage-Monitoring-Information Monitoring-key = P2P Used-Service-Unit =
Document1PCRF-TDF Interface HLD v1.docx
Page 23 of 36 pages
Allot Communications
Company Confidential
CC-Total-Octets = 5000 Usage-Monitoring-Information Monitoring-key = session Used-Service-Unit = CC-Input-Octets = 250000 CC-Output-Octets = 200000 CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 24 of 36 pages
Allot Communications
Company Confidential
4.7. UC 7 Sequence – Fair Use – volume report for Disabled Monitoring keys
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1,Usage-Monitorin-Information per each one of the Monitoring keys) PDP Response
Service Plan and application detection rules
CCAi
Rule 1 RAR (USAGE_MONITORING_DISABLED for one of the Monitoring keys) RAA CCRu (report for the Monitoring key) CCAu Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt (report for the rest of Monitoring keys) CCAt CCAt
This Use case is defined for the s cenario where usage monitoring disabling is provided by the PCRF for a session and/or application (s) level. Thresholds are being provided by the PCRF per each one of the Monitoring Keys. Once usage monitoring disabling is received per one/some/all monitoring keys, the TDF reports the corresponding consumed volume to the PCRF. As a result, the PCRF may change Service Plan and/or applications required for detection and/or provide new thresholds and s end the directives to the TDF.
4.7.1. Attribute Mapping TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix IP-CAN-Type
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 25 of 36 pages
(Brazil)
Allot Communications
Company Confidential
RAT-Type User-Equipment-Info AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.VF.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = P2P (example) Event-Trigger = USAGE_REPORT (26) Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-Level = SESSION_LEVEL Granted-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000 Usage-Monitoring-Information Monitoring-key = P2P Usage-Monitoring-Level = ADC_RULE_LEVEL Granted-Service-Unit = CC-Total-Octets = 30000
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-Support = USAGE_MONITORING_DISABLED Session-Id
RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRu: (TDF -> PCRF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 26 of 36 pages
Allot Communications
Company Confidential
Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = Event-Trigger = USAGE_REPORT (26) //volume report is required Usage-Monitoring-Information Monitoring-key = session Used-Service-Unit = CC-Input-Octets = 200000 CC-Output-Octets = 150000
CCAu: (PCRF -> TDF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number =
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = Usage-Monitoring-Information Monitoring-key = P2P Used-Service-Unit = CC-Total-Octets = 5000 CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 27 of 36 pages
Allot Communications
Company Confidential
Origin-Host Origin-Realm = YY.XX CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 28 of 36 pages
Allot Communications
Company Confidential
4.8. UC 8 Sequence – Fair Use – volume report while rule with a Monitoring key was removed
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi Profile Query Profile Data TSR TSA (Rule 1,Usage-Monitorin-Information per each one of the Monitoring keys) PDP Response
Service Plan and application detection rules
CCAi
Rule 1 RAR (ADC-Rule-Remove for one of the detection rules with the Monitoring key) RAA CCRu (report for the Monitoring key) CCAu Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt (report for the rest of Monitoring keys) CCAt CCAt
This Use case is defined for the s cenario where one/some of the Rules (Service Plano or rules for detection) where usage monitoring was required, were removed. Once the rule was removed, the TDF reports the corresponding consumed volume to the PCRF.
4.8.1. Attribute Mapping TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address Framed-IPv6-Prefix IP-CAN-Type RAT-Type User-Equipment-Info
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 29 of 36 pages
(Brazil)
Allot Communications
Company Confidential
AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.VF.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = P2P (example) Event-Trigger = USAGE_REPORT (26) Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-Level = SESSION_LEVEL Granted-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000 Usage-Monitoring-Information Monitoring-key = P2P Usage-Monitoring-Level = ADC_RULE_LEVEL Granted-Service-Unit = CC-Total-Octets = 30000
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX ADC-Rule-Remove ADC-Rule-Name = P2P (example) Session-Id
RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRu: (TDF -> PCRF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 30 of 36 pages
Allot Communications
Company Confidential
Origin-Realm = YY.XX CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = Event-Trigger = USAGE_REPORT (26) //volume report is required Usage-Monitoring-Information Monitoring-key = P2P Used-Service-Unit = CC-Total-Octets = 10000
CCAu: (PCRF -> TDF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number =
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = Usage-Monitoring-Information Monitoring-key = session Used-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000 CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Document1PCRF-TDF Interface HLD v1.docx
Page 31 of 36 pages
Allot Communications CC-Request-Type
Company Confidential = TERMINATION_REQUEST (3)
CC-Request-Number =
4.9. UC 9 Sequence – Fair Use – volume report while the rule with Monitoring key has been deactivated
GGSN/ P-GW
UE
Allot TDF
PCRF
Formatted: English
(United States)
Formatted: English
(United States)
Formatted: English
(United States)
SPR
PDP Request CCRi TSR(Rule 1, ADC-Rule-Install (appl x, Deactivation time, Monitoring key), UsageMonitoring-Information per each one of the Monitoring keys)
TSA
Profile Query Profile Data Service Plan and application detection rules
CCAi
PDP Response
Rule 1
The rule for appl x has been deactivated
CCRu (report for the Monitoring key of the deactivated rule) CCAu
Release PDP CCRt RAR (IP-CAN session termination) RAA CCRt (report for the rest of Monitoring keys) CCAt CCAt
This Use case is defined for the s cenario where Service Plan (and/or any of the rules for the application detection) was provided with deactivation time and there was usage monitoring enabled for that rule. Once the time occurs, this triggers the TDF to deactivate the corresponding Rule and report the consumed volume per corresponding monitoring key to the PCRF.
4.9.1. Attribute Mapping TSR: (PCRF -> TDF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Subscription-Id Subscription-Id-Type Subscription-Id-Data Subscription-Id Subscription-Id-Type Subscription-Id-Data Framed-IP-Address
Formatted: Portuguese
= END_USER_E164 (0) = < MSISDN> = END_USER_IMSI (1) =
Document1PCRF-TDF Interface HLD v1.docx
Page 32 of 36 pages
(Brazil)
Allot Communications
Company Confidential
Framed-IPv6-Prefix IP-CAN-Type RAT-Type User-Equipment-Info AN-GW-Address 3GPP-SGSN-Address 3GPP-SGSN-IPv6-Address 3GPP_SGSN-MCC-MNC RAI 3GPP-User-Location-Info 3GPP-MS-Timezone Called-Station-Id = apn1.XX.com ADC-Rule-Install
ADC-Rule-Base-Name
Formatted: French
(France)
Formatted: English
(United States)
Formatted: English
(United States)
= Rule 1
ADC-Rule-Install
ADC-Rule-Name = P2P (example) Rule-Deactivation-Time = ZZ Event-Trigger = USAGE_REPORT (26) Usage-Monitoring-Information Monitoring-key = session Usage-Monitoring-Level = SESSION_LEVEL Granted-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000 Usage-Monitoring-Information Monitoring-key = P2P Usage-Monitoring-Level = ADC_RULE_LEVEL Granted-Service-Unit = CC-Total-Octets = 30000
TSA: (TDF -> PCRF) = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRu: (TDF -> PCRF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
CC-Request-Number = Event-Trigger = USAGE_REPORT (26) //volume report is required Usage-Monitoring-Information Monitoring-key = P2P Used-Service-Unit = CC-Total-Octets = 10000
CCAu: (PCRF -> TDF)
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= UPDATE_REQUEST (2)
Document1PCRF-TDF Interface HLD v1.docx
Page 33 of 36 pages
Allot Communications
Company Confidential
CC-Request-Number =
RAR: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Session-Release-Cause = IP_CAN_SESSION_TERMINATION (3) RAA:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
Result-Code
= DIAMETER_SUCCESS (2001)
CCRt:
= TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Destination-Realm = YY.XX Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number = Usage-Monitoring-Information Monitoring-key = session Used-Service-Unit = CC-Input-Octets = 300000 CC-Output-Octets = 300000 CCAt: = TDF.YY.com; XXXXXXXXXX; XXX Vendor-Specific-Application-Id = 16777303 Origin-Host Origin-Realm = YY.XX Session-Id
CC-Request-Type
= TERMINATION_REQUEST (3)
CC-Request-Number =
Document1PCRF-TDF Interface HLD v1.docx
Page 34 of 36 pages
Allot Communications
Company Confidential
4.10. UC 10 Sequence – End of billing cycle – Tariff Time change and deferred report (TBD)
Document1PCRF-TDF Interface HLD v1.docx
Page 35 of 36 pages
Formatted: English
(United States)
Formatted: English
(United States)