CTF App

The CTF App tab is used to define the RF interface Diameter protocol between the OFCS SUT and PDN GW/Srv GW Nodes and the RO Interface Diameter Protocol between the OCA SUT and the OCS/PGW Nodes.

General Settings

Accounting Settings

General Settings (PGW Node)

Subscribers Id

Include MSISDN

Include IMSI

Delay CCR-T on Terminated MSCCs (s)

Default Failover

Default Bearer/MSCC Table

 

Service Context Id

Default CCF Handling

MSCC

MSCC 1

 

 

Requested Service Unit

Include Time (s)

Include Total Octates

Include Input Octates

 

Include Output Octates

Include Specific Units

Credit Reported

Report Method

 

Update Method

^ Back to Top


General Settings

  • User Name — If more than one session is used in the test, you can use the same User Name for every session or provision a unique name for each session. The default value will produce unique names in the format spcoastn@domain, where n begins at 1 and increments for each MN. Alternatively, you can use the Auto-Increment feature to generate custom names.

  • Range: Any user name format used by the SUT

    Default: @domain

    SUT Port: The TCP port that is used with Diameter on all SUTs.

    Range: 0 - 65535

    Default: 3868

    Tcl Parameter: CtfSutPort

    ^ Back to Top


    Accounting Settings

    Interim Message could come from different Rf interface than the initial ACR message

    Interim Update Mode

    Interim Message is processed from a different Rf interface from the one that sent initial ACR message.

    Use the drop-down list to select the method for setting the Interim message interval time or to suppress Interim messages. The interval timer is unique to each accounting session. Scheduled updates can be sent to the first sessions while the rest of the sessions are being started.

    Options:

    • No Interim — Interim messages are not sent.

    • Always Use Configured — Interim messages are always sent using the Configured Time interval.

    • Always Use Received — Interim messages are always sent using the interval requested by the SUT in the Acct-Interim-Interval AVP. If the value is 0 or if the AVP is not received, Interim messages are not sent.

    • Use Configured If Non Received— Interim messages are sent using the interval requested by the SUT. If the Acct-Interim-Interval AVP is not received, the Configured Time interval is used.

    Default: Always Use Configured

    Tcl Parameter: CtfInterimUpdateMode  
    Configured Time

    The number of seconds between transmissions of Interim messages, and before the first message is sent after the accounting session is started.

    Range: 0 — 10,000

    Default: 10

    Tcl Parameter: CtfInterimTime
    NOTE: A short Configured Time(s) adds increased load on the Test Server.  This can become detrimental in cases where a heavy data load is present.  If the Offline Charging System is not receiving the number of Interim messages expected from the CTF, it is recommended to reduce the data load or increase the Configured Time(s).
     

     

    ^ Back to Top


    General Settings (PGW Node)

    Subscribers ID   Include MSISDN Include IMSI

     

    Check the Include MSISDN checkbox to include the MS ISDN directory number.

    Tcl Parameter: DiaClnCcMsisdnEn

    Check the Include MSISDN checkbox to include the MS ISDN directory number.

    Tcl Parameter: DiaClnCcImsiEn

    Default Bearer/MSCC table

    Use table to associate Default Bearer to MSCC. Up to 10 associations allowed. Use the Tcl API Help to look up Tcl Parameter.

    Tcl Parameter: DiaClnCcMsccForDefBearer_1

    Delay CCR-T on Terminate MSCCs (s)

    Use to configure a delay for the CCR-T Delay on Terminated MSCCs ensure that the Server has time to send RAR message.

    NOTE:  Ensure that CCR-T Delay on Terminated MSSCs (Client side), is greater than the RAR Delay (on Server side) in OCS Node | OCS App.

    Enter the number of seconds to wait before the session is terminated via CCR-T after receiving FUI (Final-Unit-Indication) AVP on all MSCCs.

    A zero value indicates that session will be immediately terminated via CCR-T once all MSCCs are in terminate state.  

    Options: 0 - 65535

    Default: 0

    Tcl Parameter: DiaClnCcCcrtDelayOnMsccTerm

    Service Context Id

    Enter the Service Context Id

    Tcl Parameter: DiaClnCcServiceContextId

    Default Failover

    When the SUT configuration includes a secondary server or proxy, you can use the drop-down list to enable or disable failover support.

    Options: Supported or Not Supported

    Default: Supported

    Failure Handling

    The server SUT may notify the Client node whether it supports failover with the CC-Session-Failover AVP, and it may instruct the node how to handle temporary or transport layer failures with the Credit-Control-Failure-Handling AVP. If the server does not include either or both AVPs in a CCA, the node's default behavior is governed with the following settings. If the server does include the AVPs, the values received will override the default behavior.

    Tcl Parameter: DiaClnCcFailover

    Default CCF 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: DiaClnCcCcfHandling

     

    ^ Back to Top


    MSCC

    Number of MSCCs

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

    Separate sub-tabs, labeled MSCC n, are displayed for each MSCC configuration.

    Options: 1 — 10

    Default: 1

    Tcl Parameter: DiaClnCcV1NumMscc

    Include Rating Group

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

    Enter a valid Rating Group ID.

    Range: N/A

    Default: 1

    Tcl Parameter:

    DiaClnCcV1RatingGroupEn_1 DiaClnCcV1RatingGroup_1
    Include Service Id

    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.  

    Tcl Parameter: DiaClnCcV1ServiceIdEn_1

    Number Of IDs

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

    Range: 1 - 10

    Default: 1

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

    Tcl Parameter:

    DiaClnCcV1NumServiceIds_1 DiaClnCcV1ServiceId_1_1
    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: DiaClnCcV1MsccVsaDbSize_1

    Max Num of AVPs

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

    Tcl Parameter: DiaClnCcV1MsccVsaDbList_1

    Include Time (s)

    Include Times: Use the checkbox to include the usage times reported  in the credit usage reported.

    Tcl Parameter:

    DiaClnCcV1MsccTimeEn_1 DiaClnCcV1MsccTime_1

     

    Include Total Octates

    Include Total Octets: Use the checkbox to include the total octets in the credit usage reported.

    Tcl Parameter:

    DiaClnCcV1TotalOctEn_1 DiaClnCcV1TotalOct_1

     

    Include Input Octates

    Include Input Octets: Use the checkbox to include the input octets in the credit usage reported.

    Tcl Parameter:

    DiaClnCcV1InpOctEn_1 DiaClnCcV1InpOct_1

     

    Include Output Octates

    Include Output Octets: Use the checkbox to include the output octets in the credit usage reported.

    Tcl Parameter:

    DiaClnCcV1OtptOctEn_1 DiaClnCcV1OtptOct_1

     

    Include Specific Units

    Include Specific Units: Use the checkbox to include specific units in the credit usage reported.

    Tcl Parameter:

    DiaClnCcV1SpecificUnitEn_1 DiaClnCcV1SpecificUnit_1

     

    Report Method

     The parameters in the Credit Reported pane allows you to select credit usage reported by Percent of Quota or Volume and define the usage reported in every update CCR.

    Report Method: Indicates the credit usage you would like reported.

    Options: Percent of Quota (0), Volume (1)

    Default: Percent of Quota

    Tcl Parameter: DiaClnCcV1RptUsuMethod_1

    Update Method

    Update Method: Select the update method reported from the dropdown list.

    Options: None (0), On Validity Time (1), On Trigger (2), Mix (3)

    Tcl Parameter:

    DiaClnCcV1UpdateMethod_1

     

     

    ^ Back to Top