OCS App


The OCS APP tab is used in the OCS Node and DRA Nodal test cases to define the server emulator, mandatory and optional  attributes, node behavior, the total amount of online charging credit available to each MS, and the amount of credit granted per request.

Parameter Index

General Settings

 

 

CCA Delays

   

Re-Authorize

   

Credit Pools

Pool Tab

 

     

 

 

 

 

APN Assignments

 

  
   
 

MSCC Monitoring

   

MSCC 1

 

 

 

ID 1

   
Triggers  

SG_1_1_1

 

        
 

Credit Granted

   
   

Related Measurements

Measurements collected for the server node are reported on the Test Summary, OCS Server, Diameter Server Node, and IP Instance report tabs.


Force Message Level Result-Code

In addition to injecting errors at the IP layer with the Advanced node settings, you can force the server to send an error indication in the Result-Code AVP and test the client's ability to react appropriately when an error is encountered. You specify which Result-Code will contain the error, when the error is sent, and the type of error.

 

See also Error Injection.

Tcl Parameter:

DiaSrvCcMsgLvlResultCodeEn

DiaSrvCcMsccLvlResultCode_1

CCR Count

The number of CCR messages received before the selected error is sent. The count is specific to each MN session. If you enter a 5, for example, the CCA sent in response to the fifth CCR received during an MN's session will include the selected Result-Code. If the session is terminated and then re-activated, the counter is reset. If an MN session is initiated and then terminated with less than five CCR messages, the error will never be sent during that session.

Range: 1255

Default: 1

Tcl Variable:

DiaSrvCcMsgLvlCcrCount

DiaSrvCcMsccCcrCount_1

Result Code

The Result-Code AVP value to be sent. You can enter a value or click the ......  button and use the drop-down list to select a pre-defined code.

(4010) EndUserServiceDenied

(4011) CreditControlNotApplicable

(4012) CreditLimitReached       

(5030) UserUnknown

(5031) RatingFailed  

See also Diameter Result Codes for code values and definitions.

NOTE:  An error occurs if the result code value is 2001 (2001=Success).

Range: 19999

Default: 1

Enable RAR on Final Stats

Select to Enable RAR on Final Stats and enter the RAR Delay in seconds to delay before sending RAR message.

Tcl Parameter: DiaSrvCcRarOnFinalStatsEn  

Default: false

Tcl Parameter: DiaSrvCcRarDelay  

Options: 0 - 65535

Default: 0

  • When selected the RAR delayed, automatically sends an RAR for a session that sent a CCR-U with a final report.  

An RAR message is scheduled based on the delay time you configured. If the delay is 0, the RAR is sent immediately and if the delay is > 0 RAR is scheduled after the delay time expires.

NOTE:  The RAR must be sent before the client has terminated. If the Client sends CCR-T before the RAR, then the session will end.  

The Client side (DCCA Server Nodal | DCCA App), must ensure that CCR-T Delay on Terminated MSSCs is greater than the RAR Delay.

  • If not selected, no RAR is scheduled, and you have to invoke RAR manually through Command Mode.
CCF (Credit Control Failure) Handling

Use the drop-down list to provision the CCFH AVP. Clients are obligated to react in the method specified by the AVP when the Tx timer expires during a transaction.

Options:

Terminate (0)The client must terminate the MN's session if it cannot communicate with the server.

Continue (1)If failover is supported, the client should re-transmit the pending request to a secondary server if one is available; otherwise, the client may continue providing the service to the MN.

Retry-Terminate (2) — Similar to Continue, the client should try to move the session to a secondary server, but must terminate the MN's session if the CC session cannot be moved.

Default: Continue

Tcl Variable: DiaSrvCcCcfHandling

Server TCC Time

Set the session supervisor timer with Server TCC Time. Each session is individually timed, and the timer begins when the initial CCR for that session is received. The timer is reset whenever a CCR is received for that session. If you choose to set a validity time, this timer value should be set to at least twice the validity time to avoid unnecessary session termination due to transmission delays. Enter 0 to disable the timer.

Range: N/A

Default: 0

Tcl Variable: DiaSrvCcTccTime

Include Command Level Validity Time (30)

Use the checkbox to include the Validity-Time AVP in CCA messages and define the Update Time Interval, in seconds, in the field provided.

Range: N/A

Default: 30

Tcl Parameter: DiaSrvCcCmdLvlValidityTimeEn

Tcl Parameter: DiaSrvCcCmdLvlValidityTime                 

Command Level Final Unit Destination

Use the checkbox to Enable Command level Final Unit destination to allow Redirection of server.

Tcl Parameter: DiaSrvCcCmdLvlFuiEn

Reset Credit Pools on Session Idle

When selected, the defined quotas are reset for an MN account after the server node receives a terminate CCR for that account. If an initial CCR is subsequently received for the same MN, the total credit units defined will once again be available for allocation. Otherwise, only the units remaining after the last termination are available for a new request.

Tcl Parameter: DiaSrvCcResetQuotaEn

Include Session-Failover

Available if Secondary OCS Node is enabled on the OCS Node Emulator Configuration. Used to simulate communication loss Failover.

Tcl Parameter: DiaSrvCcSessionFailoverEn

Enable MSCC in CCA on Credit Limit Reach

Enable to modify AVPs only for final CCA with Diameter_Credit_Limit_Reached (4012) from OCS to PGW.

Tcl Parameter: DiaSrvCcIncMsccOnCreditLimitEn

Do not include Validity Time in CCAU Final

Enable to remove validity time from MSCC in Final CCA-U from OCS to PGW.

Tcl Parameter: DiaSrvCcDoNotIncValTimeInCcauEn

Replenish Credit Pool Upon Credit Limit

Enable to automatically replenish the credit pool, so that a subsequent CCRU with RSU is succeeded instead of credit limit reached.

Tcl Parameter: DiaSrvCcAutoReplenishEn

Command Level Service Information

Use the checkbox to Enable Deactivation by Redirection

Tcl Parameter: DiaSrvCcCmdLvlSrvInfoEn

Do not include MSCC in CCRT

Enable to remove MSCC for CCA-T in response to CCR-T from PGW.

Tcl Parameter: DiaSrvCcDoNotIncMsccInCcrtEn

Re-Authorize

The OCS Node allows configuration of Re-Auth Option, extend RAR message content and send RAR (Re-Auth Request) message. An RAR is sent periodically from the time CC Session is established or by on-demand using the Command that simulates an Operator action.

Select parameters Include Rating Group ID, Include Service ID, Include GSU Pool Reference to set up extended Re-Auth messages.

The Include Rating Group ID  and Include Service ID are obtained from the incoming CCRs. The GSU Pool Reference is associated with Include Rating Group ID or Include Service ID and is available only when you select either of them.

The type of G-S-U Pool AVP included in the RAR message depends on the LTE Release version you select on the Emulator Configuration tab.

LTE Release 9 The RAR Message includes G-S-U-Pool-Reference AVP, when selected.
LTE Release > 9 (10, 11) The RAR Message optionally includes G-S-U-Pool-Identifier AVP, when selected.

 

Tcl Parameters:

DiaSrvCcReAuthRatingGroupEn DiaSrvCcReAuthServiceIdEn
DiaSrvCcReAuthPoolRefEn  

 

^ Back to Top


CCA Delays

CCA-I Delay (ms)

Indicates a delay (ms) in sending for CCA-I (INITIAL) after receiving CCR (to simulate a traffic/server load).

May configure for a specific range of subscribers by using Starting Sub/For all remaining/Ending With.

Option: 1 - 30000 ms

Default: 1

Tcl Parameter: DiaSrvCcCcaIDelayEn

Tcl Parameter: DiaSrvCcCcaIDelay

 

Starting Sub/For all remaining/Ending With:

Subscriber ranges are specified using a Starting Sub with Auto-Increment For all remaining subscribers or an optional Ending With option.

Auto Increment - Supports the "N" Integer format, without padding or repeats and must have positive increment. Allows for odd/even/third ranges.  

The value used in the #(N...) notation should be the first session that you want the delay to apply to. So if you have a total of 10 sessions configured and you want to delay the CCA for 10000ms for sessions 6-10, you would use the notation #(N6). If you only have 5 sessions configured it will not allow you to use #(N6) because that would require at least 6 sessions.

Starting Sub:- Default = #(N1)

Tcl Parameter: DiaSrvCcCcaIDelayStartSub

For all remaining or Ending with:  

Tcl Parameter: DiaSrvCcCcaIDelayEndSub

CCA-U Delay (ms)  

Indicates a delay (ms) in sending for CCA-U (UPDATE) after receiving CCR (to simulate a traffic/server load).

May configure for a specific range of subscribers by using Starting Sub/For all remaining/Ending With.

Option: 1 - 30000 ms

Default: 1

Tcl Parameter: DiaSrvCcCcaUDelayEn

Tcl Parameter: DiaSrvCcCcaUDelay

 

Starting Sub/For all remaining/Ending With:

Subscriber ranges are specified using a Starting Sub with Auto-Increment For all remaining subscribers or an optional Ending With option.

Auto Increment - Supports the "N" Integer format, without padding or repeats and must have positive increment. Allows for odd/even/third ranges.  

The value used in the #(N...) notation should be the first session that you want the delay to apply to. So if you have a total of 10 sessions configured and you want to delay the CCA for 10000ms for sessions 6-10, you would use the notation #(N6). If you only have 5 sessions configured it will not allow you to use #(N6) because that would require at least 6 sessions.

Starting Sub:- Default = #(N1)

Tcl Parameter: DiaSrvCcCcaUDelayStartSub

For all remaining or Ending with:  

Tcl Parameter: DiaSrvCcCcaUDelayEndSub

CCA-T Delay (ms)

Indicates a delay (ms) in sending for CCA-T (TERMINATE) after receiving CCR (to simulate a traffic/server load).

May configure for a specific range of subscribers by using Starting Sub/For all remaining/Ending With.

Option: 1 - 30000 ms

Default: 1

Tcl Parameter: DiaSrvCcCcaTDelayEn

Tcl Parameter: DiaSrvCcCcaTDelay

 

Starting Sub/For all remaining/Ending With:

Subscriber ranges are specified using a Starting Sub with Auto-Increment For all remaining subscribers or an optional Ending With option.

Auto Increment - Supports the "N" Integer format, without padding or repeats and must have positive increment. Allows for odd/even/third ranges.  

The value used in the #(N...) notation should be the first session that you want the delay to apply to. So if you have a total of 10 sessions configured and you want to delay the CCA for 10000ms for sessions 6-10, you would use the notation #(N6). If you only have 5 sessions configured it will not allow you to use #(N6) because that would require at least 6 sessions.

Starting Sub:- Default = #(N1)

Tcl Parameter: DiaSrvCcCcaTDelayStartSub

For all remaining or Ending with:  

Tcl Parameter: DiaSrvCcCcaTDelayEndSub

 


Command Level Final Unit Indication Pane

The Command Level Final Unit Final-Unit-Indication AVP allows for redirection of Server containing the final units for the service.

Final-Unit-Indication AVP appears in CCAI/U only when the RSU (Requested-Service-Unit) in CCR exceeds the amount available in the appropriate credit pool.

Final Unit Action

Indicates to the credit-control client the action to be taken when the user account cannot cover the service cost (Final-Unit-Action AVP (AVP Code 449); type Enumerated).

Option: Terminate (0), Redirect (1), Restrict Access (2)

Default: Redirect

  • Terminate
Indicates that the credit-control client terminates the service session as a granted quota is consumed. No other AVPs from Final Unit Indication group are expected.
  • Redirect
Indicates that the service element redirects you (the user) to the address specified in the Redirect Server.  It should be one or more either Restricted-Filter-Rule or Filter-Id.
  • Restrict Access
Indicates that the access device restricts your (the user) access according to the IP packet filters defined in the Restriction-Filter-Rule AVP or according to the IP packet filters identified by the Filter-Id. All the packets not matching the filters MUST be dropped off. It must be one more either Restricted-Filter-Rule or Filter-Id.

 

Tcl Parameter: DiaSrvCcV1FinalUnitAction_0

 

Re-direct Server

The Redirect Address defines the address type of the Redirect Server address, that is, the address of the redirect server with which you are connected when the account cannot cover the service cost.

  • Address Type indicates the whether IPv4, IPv6, or an URL.

Options: IPv4 (0), IPv6 (1), URL (2; type is Uniform Resource Locator)

Default: IPv4

  • Redirect Server Address: The Redirect Server Address defines the address of the redirect server (with which you are connected when the account cannot cover the service cost).

DiaSrvCcV1FinalUnitServerAddrType_0

DiaSrvCcV1FinalUnitServerAddr_0

Command Level Service Information

The Command Level Service Information allows for Deactivation by redirection of Server.

Deactivate by Redirect

Indicates to the credit-control client the action to be taken when the user account cannot cover the service cost (Final-Unit-Action AVP (AVP Code 449); type Enumerated).

Option: Disable0), Enable (1)

Default:Disable

  • Disable
Indicates that the credit-control client terminates the service session as a granted quota is consumed. No other AVPs from Final Unit Indication group are expected.
  • Enable
Indicates that the service element redirects you (the user) to the address specified in the Redirect Server.  It should be one or more either Restricted-Filter-Rule or Filter-Id.
   

 

Tcl Parameter: DiaSrvCcV1SvcInfoAction_0

Re-direct Server

The Redirect Address defines the address type of the Redirect Server address, that is, the address of the redirect server with which you are connected when the account cannot cover the service cost.

  • Address Type indicates the whether IPv4, IPv6, or an URL.

Options: IPv4 (0), IPv6 (1), URL (2; type is Uniform Resource Locator)

Default: IPv4

  • Redirect Server Address: The Redirect Server Address defines the address of the redirect server (with which you are connected when the account cannot cover the service cost).

DiaSrvCcV1SvcInfoServerAddrType_0

DiaSrvCcV1SvcInfoUnitServerAddr_0


Filters Pane_0

Number of Restriction Filter Rules

The Restriction Filter Rule provides filter rules corresponding to services that remain accessible even when there is no more service units granted.

Options: 0 - 16

Default: None

Tcl Parameter: DiaSrvCcV1FinalUnitNumFilters_0

Tcl Parameter: DiaSrvCcV1FinalUnitFilter1_0

NOTE: The syntax of the Filter Rule you enter is not validated. The information you enter is passed as is to the Restriction-Filter-Rule AVP. The following is an example of the filter rule you may enter:
  • deny out ip 192.168.1.1 any
  • permit out ip 192.168.1.1 10.10.1.1
Number of Filter IDs

The Restriction Filter Rule provides filter rules corresponding to services that remain accessible even when there is no more service units granted.

Options: 0 - 16

Default: None

Tcl Parameter: DiaSrvCcV1FinalUnitNumFilterIds_0

Tcl Parameter: DiaSrvCcV1FinalUnitFilterId1_0

^ Back to Top

Credit Pools

When the server grants credit for the entire Rating Group, all services within a group can draw from the same credit pool.

Number of Credit Pools

Use the dropdown list to determine the number of Credit Pools allocated. The number of Pool tabs displayed depends on the Number of Credit Pools selected from the dropdown list. Range : 1 to 10 , default : 1

Tcl Parameter: DiaSrvCcV1NumPools

 

Pool Tab
Pool ID

Indicates the Id of credit pool belonging to a Rating Group (to which the server grants credit). Range : 1 to 4294967295, default : 1

Tcl Parameter: DiaSrvCcV1PoolId_1

 

Credit Types
  • Time: Use the checkbox to enable the Pool Time to enter the Pool Time Credit and Pool Time Value. 1 to 4294967295, default : 100

Tcl Parameter:

DiaSrvCcV1PoolTimeEn_1
DiaSrvCcV1PoolTimeCredit_1
DiaSrvCcV1PoolTimeValue_1
  • Total Octets: Use the checkbox to enable the Pool Total Octets to enter the Pool Total Octets Credit and Pool Total Octets Value. Range : 1 to 18446774073709551615, default : 100

Tcl Parameter:

DiaSrvCcV1PoolTotalOctsEn_1
DiaSrvCcV1PoolTotalOctsCredit_1
DiaSrvCcV1PoolTotalOctsValue_1
  • Input Octets: Use the checkbox to enable the Pool Input Octets to enter the Pool Input Octets Credit and Pool Input Octets Value. Range : 1 to 18446774073709551615, default : 100

Tcl Parameter:

DiaSrvCcV1PoolInputOctsEn_1
DiaSrvCcV1PoolInputOctsCredit_1
DiaSrvCcV1PoolInputOctsValue_1
  • Output Octets: Use the checkbox to enable the Pool Input Octets to enter the Pool Input Octets Credit and Pool Input Octets Value. Range : 1 to 18446774073709551615, default : 100

Tcl Parameter:

DiaSrvCcV1PoolOutputOctsEn_1
DiaSrvCcV1PoolOutputOctsCredit_1
DiaSrvCcV1PoolOutputOctsValue_1
  • Specific Units: Use the checkbox to enable the Pool Specific Units to enter the Pool Specific Units Credit and Pool Specific Units Value. Range : 1 to 18446774073709551615, default : 100

Tcl Parameter:

DiaSrvCcV1PoolSpecUnitsEn_1
DiaSrvCcV1PoolSpecUnitsCredit_1
DiaSrvCcV1PoolSpecUnitsValue_1

 

^ Back to Top


APN Assignments

Enable APN-Rating Group Mapping

Select to enable APN mapping and APN Index in MSCC 1 pane.  

Enable for OCS Node to have mapping between Rating Group and APN ID for determining MSCC for allocating quota from the credit pool.

Allows for configuring same rating Groups across different MSCCs. Use the APN index as a key to identify the respective credit pool for the received MSCCs.  The Rating Group in MSCCs may be similar or different.

Tcl Parameter: DiaSrvCcApnRgMappingEn

Number of APNs

 

Use the APN pane to define up to 11 APN values assigned to MSCCs. You can define one APN for all contexts or a different APN for every context.

The APN requires a range of  2 - 50 characters and each APN must be unique.

Tcl Parameter: DiaSrvCcNumApns

Tcl Parameter: DiaSrvCcApn0

Tcl Parameter: DiaSrvCcApn1

Tcl Parameter: DiaSrvCcApn2

Tcl Parameter: DiaSrvCcApn3

Tcl Parameter: DiaSrvCcApn4

Tcl Parameter: DiaSrvCcApn5

Tcl Parameter: DiaSrvCcApn6

Tcl Parameter: DiaSrvCcApn7

Tcl Parameter: DiaSrvCcApn8

Tcl Parameter: DiaSrvCcApn9

Tcl Parameter: DiaSrvCcApn10

Case Sensitive APNs

Use checkbox to indicate APN Names are case sensitive.

Tcl Parameter: DiaSrvCcApnCaseSenseEn

Starting Auto-Incrementable APN

Enable to use the Auto Increment Wizard for APNs.  Use the Auto-Increment feature to provision a unique name for each APN.

Default: #(N0)spirent.apn.com

Tcl Parameter: DiaSrvCcStartingApn

Tcl Parameter: DiaSrvCcStartingApnEn

 

 

^ Back to Top


MSCCs Pane

In OCS Node testing, the type of credit requested with the initial CCR and the actual credit granted by the server node  reported by the Client with every update and termination CCR are defined in the Multiple Services Credit Control (MSCC) pane.

In any of the CCA responses, the server may include the Final-Unit-Indication AVP to notify the client that the credit granted represents the final units remaining in the account.

Monitoring Pane

The Monitoring pane provides granularity in looking at per rating group/ per service ID/per UE level statistics. A table allows you to provide/set profile information. The table by default has no rows and you may add rows by selecting the Number of Profiles.

Number of Profiles

 indicates the number of MSCC profile information.

Range: 0 - 10,

Default: 0

Tcl Parameter: DiaSrvCcV1NumProfiles

Profile table columns

Description

Profile (read only) Rows are numbered based on the Number of Profiles you select.   Tcl Parameter: DiaSrvCcV1Profile
MSCC The default value in the MSCC column is <select> when new rows are added (based on the Number of Profiles). Select a MSCC index from the dropdown list.  The range varies from 1 to the value selected in Number of MSCCs. (1 - 100)
Rating Group (read only) When you select a MSCC index, the Rating Group value for the MSCC is automatically updated.  If Include Rating Group ID is not selected, for the relevant MSCC, the Rating Group value is blank in the Profile table.
Service ID

The default value is ANY. Select a Service ID value from the dropdown list. Your selection is reset to ANY when you select a new MSCC value for a row/Profile or change your selection. The Service ID range is updated with the Service ID values associated with for the MSCC.

If Include Service ID is disabled for the MSCC, the only selection for Service ID is ANY. The range varies from 1 to the value selected in Number IDs. (1 to 10 or ANY)

SG

The default value is ANY. When a Service ID value is set for a row or if the selection is changed, the "SG" selections are updated with the Subscriber Group indexes for the MSCC/Service ID and the selection is set to "ANY".  The range varies from 1 to the value selected in Number of Subscriber Index (1 to 10 or ANY).

NOTE: If Include Service ID is enabled for the MSCC and the Service ID selection is ANY, then the only selection for SG is ANY.  However, if Include Service ID is disabled for the MSCC (only one Service ID tab available), the SG cell selections will include the Subscriber Group indexes.

 

 

^ Back to Top


Number of MSCCs

Use the drop-down list to select the maximum number of MSCC AVPs.

NOTE: The default MSCC tab labeled MSCC 1 displays for you to enter the AVP details irrespective of the Number of MSCCs selected.

 

Options: 1 — 100

Default: 1

Tcl Parameter: DiaSrvCcV1NumMscc

 

View/Edit MSCC

The options available depends on the Number of MSCCs you selected. Use the drop-down list to select MSCC Number you would like to view/edit. The MSCC tab is labeled MSCC n, where n is the value you select via View/Edit MSCC drop-down list.

Options: 1 — Number of MSCCs Selected

Default: 1

 

MSCC 1 (Tab/Pane)

NOTE: The MSCC tab is labeled MSCC n, where n is the value you select via View/Edit MSCC drop-down list.

For example, if you select Number of MSCCs = 10, View/Edit MSCCs = 6, then the tab is labelled MSCC 6, and all the tabs within the MSCC 6 tab is suffixed 6_n.

Include Rating Group ID

The identifier of the Rating Group associated with a credit service. Enter a valid Rating Group ID associated with a credit service.

Range: N/A

Default: 0 (No Grating Group)

Tcl Parameter:

DiaSrvCcV1RatingGroup_1
DiaSrvCcV1RatingGroupEn_1
Include Service IDs

Use the checkbox to include the service identified in the Service-Identifier AVP. The specific service the request relates to is uniquely identified by the combination of Service-Context-Id and Service-Identifier AVPs.

Number of IDs

Select the number of Service IDs to be included in the AVP.

Range: 1 - 25

Default: 1

The number of IDs tabs displayed for you to enter a Service ID, depends on the value you select from the Number of IDs dropdown list.

Tcl Parameter:

DiaSrvCcV1NumServiceIdEn_1
DiaSrvCcV1NumServiceIds_1

 

ASR Message

Define AVPs as an optional part of the ASR message content.

  • AVP Configuration

  • AVP Database Size (bytes)

  • Maximum Num AVPs

AVP Configuration

Click the View/Edit button to view or modify the RADIUS VSA or Diameter AVP configuration for the test.

AVP Database Size (bytes)

AVP Database size for each Mscc configuration is set to zero by default. This buffer is used only when the auto increment is selected in the AVP Template and the AVP Database size should be large enough for holding the AVP Data. If the auto increment is not selected, the AVP Database size may be 0.

DB Size (bytes) has been added to the VSA/AVP configuration window. This is the value the AVP Database estimator calculates that is required for the AVP Database size. It should be used when determining the size of the AVP Database Size in Bytes.

Default: 0

Tcl Parameter:

DiaSrvCcV1MsccVsaDbSize_1
Max Num AVPs

Enter the maximum number of AVPs that can be included in a CCR message.

Tcl Parameter:

DiaSrvCcV1MsccVsaDbList_1
APN Index

Select an APN (APN0 to APN 10) to assign to MSCC Rating Group.

Tcl Parameter:

DiaSrvCcV1MsccApnIndex_1
Apply Test Data File to AVP Configuration

Select the checkbox and then click Select... to choose the file that provisions AVP configuration. This parameter is available only when Vendor Variant is None.

See Applying TDF.

Tcl Parameter: DiaSrvMsccCfgFileEn_1

 

 

^ Back to Top


 

ID 1-1 (Pane)

The ID pane configures AVPs for each MSCC group to notify the OCS server about re-authorization before the granted Service Units is spent. For example, if the Requested Service Unit (CC-TIME) it set to 30 seconds, then the Time-Quota-Threshold set to 25 seconds notifies the OCS server 5 seconds before the granted quota is exhausted.

NOTES:

  • Time-Quota-Threshold, Quota-Holding-Time, and Quota-Consumption-Time AVPs appear in CCAI/U if RSU is CC-Time.
  • Volume-Quota-Threshold AVP appears in CCAI/U if RSU is CC- Total-Octets, CC-Iinput-Octets, or CC-Output-Octets.

  • Unit-Quota-Threshold AVP appears in CCAI/U if RSU is CC-Service-Specific-Units.

  • Trigger AVP appears in CCAI/U CCAI only.

  • Final-Unit-Indication AVP appears in CCAI/U only when the RSU (Requested-Service-Unit) in CCR exceeds the amount available in the appropriate credit pool.

Service ID

Indicates the service identified in the Service-Identifier AVP. The specific service is uniquely identified by the combination of Service-Context-Id and Service-Identifier AVPs.

NOTE: If you do not select Include Service ID, the number of Service ID tabs is fixed at 1.

Tcl Parameter: DiaSrvCcV1ServiceId_1_1

 

Include Validity Time

Use the checkbox to include the Validity-Time AVP in CCA messages and define the Update Time Interval, in seconds, in the field provided. If the MN session is active when the time expires, the server node will send an RAR.

Range: N/A

Default: 30

Tcl Parameter: DiaSrvCcV1ValidityTimeEn_1_1

Tcl Parameter: DiaSrvCcV1ValidityTime_1_1

 

Include Time Quota Threshold

Select Include Time Quota Threshold checkbox to indicate that the server includes Time Quota within the Multiple-Services-Credit-Control AVP (that is, when the Multiple-Services-Credit-Control AVP also contains a Granted-Service-Units AVP, i.e., when the granted quota is a time quota).

NOTE: The Time-Quota-Threshold AVP (AVP code 868) is part of CCAI/U and is included in the CCA depending on the Requested-Service-Unit in CCR.

Range: 1 - 4294967295.

Default: 0 (Quota is disabled)

Tcl Parameter: DiaSrvCcV1TimeQuotaEn_1_1

Tcl Parameter: DiaSrvCcV1TimeQuota_1_1

 

Include Volume Quota Threshold

Select Include Volume Quota Threshold checkbox to indicate that the server includes Time Quota within the Multiple-Services-Credit-Control AVP (that is, when the Multiple-Services-Credit-Control AVP also includes a Granted-Service-Units AVP, which contains a CC-Total-Octets, CC Input-Octets or CC-Output-Octets AVP, i.e., when the granted quota is a volume quota).

NOTE: The Volume-Quota-Threshold AVP (AVP code 869) is part of CCAI/U and is included in the CCA depending on the Requested-Service-Unit in CCR.

Range: 1 - 4294967295

Default: 0 (Quota is disabled)

Tcl Parameter: DiaSrvCcV1VolumeQuotaEn_1_1

Tcl Parameter: DiaSrvCcV1VolumeQuota_1_1

 

Include Unit Quota Threshold

Select Include Unit Quota Threshold checkbox to allocate a threshold value in service specific units. Indicates that the server includes Unit Quota within the Multiple-Services-Credit-Control AVP (that is, when the Multiple-Services-Credit-Control AVP also includes a Granted-Service-Units AVP, which contains a CC Service-Specific-Units AVP, i.e., when the granted quota is a service specific or within Rate Element AVP).

NOTE: The Volume-Quota-Threshold AVP (AVP code 1226) is part of CCAI/U and is included in the CCA depending on the Requested-Service-Unit in CCR.

 

Range: 1 - 4294967295

Default: 0 (Quota is disabled)

Tcl Parameter: DiaSrvCcV1UnitQuotaEn_1_1

Tcl Parameter: DiaSrvCcV1UnitQuota_1_1

 

Include Quota Holding Time

Select Include Quota Holding Time checkbox to specify a hold time granted time quota or volume quota in service specific units. The Quota Holding Time AVP (AVP code 871) occurs only in a CCA command and is contained in the Multiple-Services-Credit-Control AVP.  

NOTE: The Quota Holding Time AVP is added to the CCAI/U only if an appropriate granted service quota is also included.  

Range: 1 - 4294967295

Default: 0 (Disabled)

Tcl Parameter: DiaSrvCcV1HoldingTimeEn_1_1

Tcl Parameter: DiaSrvCcV1HoldingTime_1_1

 

Include Quota Consumption Time

Select Include Quota Consumption Time checkbox to specify an idle traffic threshold time in seconds. The Quota Consumption Time AVP (AVP code 881) is included within the Multiple-Services-Credit-Control AVP only when it also includes a Granted-Service-Units AVP containing a CC-Time AVP (i.e., when the granted quota is a time quota).

NOTE: The Quota Consumption Time AVP is added to the CCAI/U only if an appropriate granted service quota is also included.  

If a Quota-Consumption-Time AVP value is 0, or if no Quota-Consumption-Time AVP is present in the CCA, the quota is consumed continuously from the point at which it is granted.

Range: 1 - 4294967295

Default: 0

Tcl Parameter: DiaSrvCcV1ConsumpTimeEn_1_1

Tcl Parameter: DiaSrvCcV1ConsumpTime_1_1

 

Force Result-Code

In addition to injecting errors at the IP layer with the Advanced node settings, you can force the server to send an error indication in the Result-Code AVP and test the client's ability to react appropriately when an error is encountered. You specify which Result-Code will contain the error, when the error is sent, and the type of error.

 

Tcl Parameter:

DiaSrvCcV1ResultCodeEn

DiaSrvCcV1ResultCode_1

CCR Count

The number of CCR messages received before the selected error is sent. The count is specific to each MS session. If you enter a 5, for example, the CCA sent in response to the fifth CCR received during an MN's session will include the selected Result-Code. If the session is terminated and then re-activated, the counter is reset. If an MN session is initiated and then terminated with less than five CCR messages, the error will never be sent during that session.

Range: 1255

Default: 1

Tcl Variable:

DiaSrvCcV1CcrCount_1_1

Result Code

The Result-Code AVP value to be sent. You can enter a value or click the ...  button and use the drop-down list to select a pre-defined code. See Diameter Result Codes for code values and definitions.

NOTE:  An error occurs if the result code value is 2001 (2001=Success).

Range: 19999

Default: 1

 

Include Triggers

Select the Include Triggers (AVP code 870) checkbox to indicate a single re-authorisation event type from the Triggers pane.

Tcl Parameter: DiaSrvCcV1TriggersEn_1_1

 

Include Final Unit Indication

Select the Final Unit Action Indication (AVP Code 449) checkbox to define the action to be performed by the credit-control client when the user account cannot cover the service cost in Final Unit Indication Pane.

Tcl Parameter: DiaSrvCcV1FinalUnitEn_1_1

 

 

^ Back to Top


Triggers_1_1 Tab

The Triggers tab is available only when you select Include Triggers.  It has 31 selection, which are all type= 1/0, default is 0 or unchecked.

You may configure the triggers for each MSCC. Select a single Trigger or all (select ANY for an entire set) the Triggers. The triggers you select are included in CCAI.

General

Parameter Label

Tcl Parameters

SGSN IP Address Change

DiaSrvCcV1AvpTrigger1_1_1

RAT Change

DiaSrvCcV1AvpTrigger4_1_1

Media Composition

DiaSrvCcV1AvpTrigger40_1_1

Participants NMB

DiaSrvCcV1AvpTrigger50_1_1

Participants NMB Threshold

DiaSrvCcV1AvpTrigger52_1_1

Service Condition

DiaSrvCcV1AvpTrigger60_1_1

Serving Node

DiaSrvCcV1AvpTrigger61_1_1

User CSG Information

DiaSrvCcV1AvpTrigger70_1_1

Time Zone Change

(Available when you select LTE Release 11 on the Emulator Configuration tab).

DiaSrvCcV1AvpTrigger5_1_1

 

QoS Changes

If you do not select Any QoS Change, a list of parameters that indicate QoS Changes are available for your selection.

Parameter Label

Tcl Parameters

Any QoS Change

DiaSrvCcV1AvpTrigger2_1_1

Traffic Class

DiaSrvCcV1AvpTrigger10_1_1

Reliability Class

DiaSrvCcV1AvpTrigger11_1_1

Delay Class

DiaSrvCcV1AvpTrigger12_1_1

Peak Throughput

DiaSrvCcV1AvpTrigger13_1_1

Precedence Class

DiaSrvCcV1AvpTrigger14_1_1

Mean Throughput

DiaSrvCcV1AvpTrigger15_1_1

Max UL Bit Rate

DiaSrvCcV1AvpTrigger16_1_1

Max DL Bit Rate

DiaSrvCcV1AvpTrigger17_1_1

Residual BER

DiaSrvCcV1AvpTrigger18_1_1

SDU Error Ratio

DiaSrvCcV1AvpTrigger19_1_1

Transfer Delay

DiaSrvCcV1AvpTrigger20_1_1

Traffic Handling Priority

DiaSrvCcV1AvpTrigger21_1_1

Guaranteed UL Bit Rate

DiaSrvCcV1AvpTrigger22_1_1

Guaranteed DL Bit Rate

DiaSrvCcV1AvpTrigger23_1_1

 

Location Change

If you do not select Any Location Change, a list of parameters that indicate Location Change is available for your selection.

Parameter Label

Tcl Parameters

Any Location Change

DiaSrvCcV1AvpTrigger3_1_1

MCC

DiaSrvCcV1AvpTrigger30_1_1

MNC

DiaSrvCcV1AvpTrigger31_1_1

RAC

DiaSrvCcV1AvpTrigger32_1_1

LAC

DiaSrvCcV1AvpTrigger33_1_1

Cell Id

DiaSrvCcV1AvpTrigger34_1_1

TAC

DiaSrvCcV1AvpTrigger35_1_1

eCGI

DiaSrvCcV1AvpTrigger36_1_1

 

 

^ Back to Top


Final Unit Indication_1_1 Pane

The Final-Unit-Indication AVP applies to MSCC and is a part of Multiple-Services-Credit-Control AVP that OCF sends within CCA-I/U to indicate the Granted-Service-Unit containing the final units for the service.

Final-Unit-Indication AVP appears in CCAI/U only when the RSU (Requested-Service-Unit) in CCR exceeds the amount available in the appropriate credit pool.

Final Unit Action

Indicates to the credit-control client the action to be taken when the user account cannot cover the service cost (Final-Unit-Action AVP (AVP Code 449); type Enumerated).

Option: Terminate (0), Redirect (1), Restrict Access (2)

  • Terminate
Indicates that the credit-control client terminates the service session as a granted quota is consumed. No other AVPs from Final Unit Indication group are expected.
  • Redirect
Indicates that the service element redirects you (the user) to the address specified in the Redirect Server.  It should be one or more either Restricted-Filter-Rule or Filter-Id.
  • Restrict Access
Indicates that the access device restricts your (the user) access according to the IP packet filters defined in the Restriction-Filter-Rule AVP or according to the IP packet filters identified by the Filter-Id. All the packets not matching the filters MUST be dropped off. It must be one more either Restricted-Filter-Rule or Filter-Id.

 

Tcl Parameter: DiaSrvCcV1FinalUnitAction

 

Re-direct Server

The Redirect Address defines the address type of the Redirect Server address, that is, the address of the redirect server with which you are connected when the account cannot cover the service cost.

  • Address Type indicates the whether IPv4, IPv6, or an URL.

Options: IPv4 (0), IPv6 (1), URL (2; type is Uniform Resource Locator)

Default: IPv4

  • Redirect Server Address: The Redirect Server Address defines the address of the redirect server (with which you are connected when the account cannot cover the service cost).

Tcl Parameter:

DiaSrvCcV1FinalUnitServerAddrType_1_1

DiaSrvCcV1FinalUnitServerAddr_1_1

 


Filters Pane

Number of Restriction Filter Rules

The Restriction Filter Rule provides filter rules corresponding to services that remain accessible even when there is no more service units granted.

Options: 0 - 16

Default: None

Tcl Parameter: DiaSrvCcV1FinalUnitNumFilters1_1

NOTE: The syntax of the Filter Rule you enter is not validated. The information you enter is passed as is to the Restriction-Filter-Rule AVP. The following is an example of the filter rule you may enter:
  • deny out ip 192.168.1.1 any
  • permit out ip 192.168.1.1 10.10.1.1
Number of Filter Ids

The Filter Id contains the name of the filter list for the user (AVP Code 11; type UTF8String).

NOTE: The syntax of the Filter Id you enter is not validated. It is your responsibility to put correct value. One filter name corresponds to one Filter-Id AVP.

Options: 0 - 16

Default: None

Tcl Parameter: DiaSrvCcV1FinalUnitFilterId1_1_1

 

^ Back to Top


SG 1_1_1 (Subscriber Group Pane)

The SG (Subscriber Group) tab allows you to map MSCC to a specific UE Subscriber Index. You may specify the Subscriber Starting Index and Ending Index or choose to Use Number of Subscribers for Ending Index.  Each Service ID tab is mapped to one Subscriber Group tab for a given MSCC.  

SG_1_1_1 Tab

  • Number of Subscriber Index: You may select a maximum of 10 Number of subscriber group.
  • Starting Index/Ending Index: Default value is 1
  • Use Number of Subscribers for Ending Index: Select this to use the value of Number of Subscribers from the OCS Node Emulator Configuration.

Tcl Parameters:

DiaSrvCcV1NumSubscriberGroups_1_1_1

DiaSrvCcV1StartingIndex_1_1_1

DiaSrvCcV1EndingIndex_1_1_1

  

 

^ Back to Top


Credit Granted

The parameters in the Credit Granted pane allows you to select the credit pool and credit granted reported by Requested Service Unit or Configured Granted Service Unit, and define the granted reported in every update CCA.

Granted with

Indicates the credit granted you would like reported. When you select the Requested Service Unit option, you can only Include Credit Pool Reference in every CCA. The rest of the parameters are not available.

Options: Requested Service Unit (1), Configured Granted Service Unit (0)

Default: Requested Service Unit

Tcl Parameter: DiaSrvCcV1GrantMethod_1_1_1

From Credit Pool Indicates the Pool ID from which the credit is granted. Select the Pool ID from which you would like the credit granted reported. The number of Pool IDs in the dropdown list depends on the Number of Credit Pools you selected.
Include Credit Pool Reference

Use the checkbox to include the credit pool reference in every update CCA.

Tcl Parameter: DiaSrvCcV1IncGPREn_1_1_1

 

Include Times

Use the checkbox to include the usage times reported  in the CCA messages.

Tcl Parameter:

DiaSrvCcV1GrantDefaultTimeEn_1_1_1
DiaSrvCcV1GrantDefaultTime_1_1_1

 

Include Total Octets

Use the checkbox to include the total Octets reported in the CCA messages.

Tcl Parameter:

DiaSrvCcV1GrantDefaultTotalOctetsEn_1_1_1
DiaSrvCcV1GrantDefaultTotalOctets_1_1_1
Include Input Octets

Use the checkbox to include the input octets reported  in the CCA messages.

Tcl Parameter:

DiaSrvCcV1GrantDefaultInputOctetsEn_1_1_1
DiaSrvCcV1GrantDefaultInputOctets_1_1_1

 

Include Output Octets

Use the checkbox to include the output octets reported in the credit granted.

Tcl Parameter:

DiaSrvCcV1GrantDefaultOutputOctetsEn_1_1_1
DiaSrvCcV1GrantDefaultOutputOctets_1_1_1
Include Specific Units

Use the checkbox to include specific units reported in the CCA messages.

Tcl Parameter:

DiaSrvCcV1GrantDefaultSpecUnitsEn_1_1_1
DiaSrvCcV1GrantDefaultSpecUnits_1_1_1

 

 

^ Back to Top


Tariff

Use the Tariff checkbox to include Tariff Support in the credit granted report. Selecting this checkbox enables the rest of the Tariff related parameters.

Tcl Parameter: DiaSrvCcV1TariffEn_1_1_1

Include Tariff Change Usage

Select from the dropdown to indicate whether change in tariff usage is to be applied before or after a specified time in the CCA messages.

Options: Before (0), After (1)

Default: Before

Tcl Parameter:

DiaSrvCcV1TariffInUsageEn_1_1_1

DiaSrvCcV1TariffEn_1_1_1

DiaSrvCcV1TariffUsage_1_1_1

 

Granting

This parameter is available only when credit is granted with Requested Service Units. Enter the percentage tariff of the requested service unit reported in the CCA messages. Default is 50%.

Tcl Parameter: DiaSrvCcV1TariffPercent_1_1_1

 

^ Back to Top