Previous Behavior: In case of Credit Control Request - Re-Auth Request (CCR-RAR) collision for a user session supporting multiple services,
ASR 5500 did not initiate a new CCR message to perform re-authorization for the remaining services/rating-groups (RG).
New Behavior: In 17.1 and later releases, generic support is provided to re-authorize the remaining services/rating-groups, post CCR-RAR
collision, for a user session supporting multiple services to complete the credit re-authorization process.
For user sessions supporting multiple services (RG1, RG2, and RG3), the following call flows show different methods to complete
the credit re-authorization process during a CCR-RAR collision.
ASR 5500 Gateway Receives Pending Response from OCS Before
Time-Out
This section describes how the ASR 5500 gateway (P-GW/GGSN) receives
pending response from the Online Charging System (OCS) server before
time-out. In this case, the ASR 5500 gateway receives RAR when
Credit Control Answer Update (CCA-U) is pending from the OCS
server.
Table 1. ASR 5500 Gateway Receives Pending Response from OCS Before
Time-Out Call Flow
Step
|
Description
|
1
|
Upon exhausting quota for RG-1, the ASR
5500 gateway sends a CCR-U message with
CC-Request-Number (n) to the OCS server with
Reporting Reason as Quota Exhausted. The ASR 5500
gateway waits for response from the OCS server for
RG-1.
|
2
|
The ASR 5500 gateway receives an RAR message
without any RG from OCS when CCA-U for RG1 is
pending.
|
3
|
The ASR 5500 gateway immediately sends a
Re-Auth Answer (RAA) message with the Result-Code
as 2002 to OCS.
|
4
|
OCS sends a CCA-U message with Granted Service
Unit (GSU) for RG1 to the ASR 5500 gateway.
|
5
|
Once the ASR 5500 gateway receives the
CCA-U message, it sends the CCR-U message with
CC-Request-Number (n+1) and Reporting-Reason as
Forced-Reauthorization for all the active RGs,
they are, RG-1, RG-2, and RG-3.
|
6
|
OCS acknowledges the CCR-U message and sends a
CCA-U message with GSU for RG-1, RG-2, and RG-3 to
the ASR 5500 gateway.
|
ASR 5500 Gateway Receives Pending Response from the Secondary OCS
Server After Time-Out at the Primary OCS Server
This section describes how the ASR 5500 gateway receives the CCA-U
message from the secondary OCS server after CCR-U time-out at the
primary OCS server with Credit Control Failure Handling (CCFH) retry
and terminate. In this case, the ASR 5500 gateway receives RAR when
the CCA-U message is pending from the primary OCS server.
Table 2. ASR 5500 Gateway Receives Pending Response from the Secondary
OCS Server After Time-Out at the Primary OCS Server
Step |
Description |
1 |
Upon exhausting quota for RG-1, the ASR
5500 gateway sends a CCR-U message with
CC-Request-Number (n) to the primary OCS server
with Reporting Reason as Quota Exhausted. The ASR
5500 gateway waits for response from the primary
OCS server for RG-1.
|
2 |
The ASR 5500 gateway receives an RAR
message without any RG from the primary OCS server
when CCA-U for RG1 is pending.
|
3 |
The ASR 5500 gateway immediately sends an
RAR message with the Result-Code as 2002 to the
primary OCS server.
|
4 |
The ASR 5500 gateway retries to send the
CCR-U message with CC-Request-Number (n) to the
secondary OCS server with all the active RGs after
there is a CCR-U time-out at the primary OCS
server. The CCR-U message contains RG-2 and RG-3
with Reporting-Reason as Forced-Reauthorization
and RG-1 with Reporting-Reason as
Forced-Reauthorization and
Quota-Exhausted.
|
5 |
The secondary OCS server acknowledges the
CCR-U message and sends a CCA-U message with GSU
for RG-1, RG-2, and RG-3 to the ASR 5500
gateway.
|
ASR 5500 Gateway Receives No Response After Time-Out at Both the
Secondary OCS Server and the Primary OCS Server
This section describes how the ASR 5500 gateway receives no response
after CCR-U time-out at both the primary and secondary OCS servers
with CCFH retry and terminate. In this case, the ASR 5500 gateway
receives RAR when the CCA-U message is pending from the primary OCS
server.
Table 3. ASR 5500 Gateway Receives No Response After Time-Out at Both
the Secondary OCS Server and the Primary OCS Server
Step |
Description |
1 |
Upon exhausting quota for RG-1, the ASR
5500 gateway sends a CCR-U message with
CC-Request-Number (n) to the primary OCS server
with Reporting Reason as Quota Exhausted. The ASR
5500 gateway waits for response from the primary
OCS server for RG-1.
|
2 |
The ASR 5500 gateway receives an RAR
message without any RG from the primary OCS server
when CCA-U for RG1 is pending.
|
3 |
The ASR 5500 gateway
immediately sends an RAR message with the
Result-Code as 2002 to the primary OCS
server.
|
4 |
The ASR 5500 gateway retries to send the
CCR-U message with CC-Request-Number (n) to the
secondary OCS server with all the active RGs after
there is a CCR-U time-out at the primary OCS
server. The CCR-U message contains RG-2 and RG-3
with Reporting-Reason as Forced-Reauthorization
and RG-1 with Reporting-Reason as
Forced-Reauthorization and
Quota-Exhausted.
|
5 |
The ASR 5500 gateway sends a Credit Control
Request Terminate (CCR-T) message with
CC-Request-Number (n+1), which contains RG-1,
RG-2, and RG-3 with Reporting-Reason as Final to
the secondary OCS server to terminate the
session.
|
ASR 5500 Gateway Session Enters the Server Unreachable State
After Time-Out at the Primary OCS Server
This section describes how the ASR 5500 gateway enters a server
unreachable state after CCR-U time-out at the primary OCS server. In
this case, the ASR 5500 gateway receives RAR when the CCA-U message
is pending from the primary OCS server.
Table 4. ASR 5500 Gateway Session Enters the Server Unreachable State
After Time-Out at the Primary OCS Server
Step |
Description |
1 |
Upon exhausting quota for RG-1, the ASR
5500 gateway sends a CCR-U message with
CC-Request-Number (n) to the primary OCS server
with Reporting Reason as Quota Exhausted. The ASR
5500 gateway waits for response from the primary
OCS server for RG-1.
|
2 |
The ASR 5500 gateway receives an RAR
message without any RG from the primary OCS server
when CCA-U for RG1 is pending.
|
3 |
The ASR 5500 gateway immediately sends an
RAR message with the Result-Code as 2002 to the
primary OCS server.
|
4 |
The ASR 5500 gateway session enters the
server unreachable state after there is a CCR-U
time-out at the OCS server. The ASR 5500 gateway
retries CCR-U with CC-Request-Number (n). The
CCR-U contains all the active RGs; RG-1 and RG-2
with Reporting-Reason as Forced-Reauthorization
and RG-3 with Reporting-Reason as
Forced-Reauthorization and
Quota-Exhausted.
|
5 |
OCS acknowledges the CCR-U message and
sends a CCA-U message with GSU for RG-1, RG-2, and
RG-3 to the ASR 5500 gateway.
|
ASR 5500 Gateway Receives RAR from Secondary Server Before
Time-Out
This section describes how the ASR 5500 gateway receives the RAR message
from the secondary OCS server before a CCR-U time-out. In this case,
the ASR 5500 gateway receives RAR when the CCA-U message is pending
from the primary OCS server.
Table 5. ASR 5500 Gateway Receives RAR from Secondary Server Before
Time-Out
Step |
Description |
1 |
Upon exhausting quota for RG-1, the ASR
5500 gateway sends a CCR-U message with
CC-Request-Number (n) to the primary OCS server
with Reporting Reason as Quota Exhausted. The ASR
5500 gateway waits for response from the primary
OCS server for RG-1.
|
2 |
The ASR 5500 gateway
receives an RAR message without any RG from the
primary OCS server when CCA-U for RG1 is
pending.
|
3 |
The ASR 5500 gateway immediately sends an
RAR message with the Result-Code as 2002 to the
primary OCS server.
|
4 |
The ASR 5500 gateway sends the CCR-U
message with CC-Request-Number (n) to the
secondary OCS server with all the active RGs. The
CCR-U message contains RG-2 and RG-3 with
Reporting-Reason as Forced-Reauthorization and
RG-1 with Reporting-Reason as
Forced-Reauthorization and
Quota-Exhausted.
|
5 |
The secondary OCS acknowledges the CCR-U
message and sends a CCA-U message with GSU for
RG-1, RG-2, and RG-3 to the ASR 5500
gateway.
|
Customer Impact: Not applicable