Configure the STI Server Heartbeat Check

You can configure the SBC to send heartbeat checks to the STI server without using live signalling traffic.

To configure global STI server heartbeat checks, use the sti-heartbeat-config object under session-router.
  1. Access the sti-heartbeat-config configuration element.
    ORACLE# configure terminal
    ORACLE(configure)# session-router
    ORACLE(session-router)# sti-heartbeat-config
    ORACLE(sti-heartbeat-config)#
  2. Specify the following parameters: sti-heartbeat-state: Set this to enabled to enable the heartbeat functionality for all STIR/SHAKEN servers at the system level.
    • sti-heartbeat-msg-interval-time: Set the interval, in seconds, to send the heartbeat message to STIR/SHAKEN servers.

      The default is 5, and the range is 0 - 3600 seconds.

      If you are using the heartbeat check to simulate STIR traffic for clearing dead HTTP connections only, Oracle recommends setting this to at least 300.

    • sti-orig-tn-number: Specify the calling party TN number to use.

      The default is 9999999999.

    • sti-dest-tn-number: Specify the called party TN number to use.

      The default is 7777777777.

    • sti-div-tn-number: Specify the called party diverted TN number to use.

      The default is 3333333333.

    • mode: Specify when to run the heartbeat check.

      Valid values are Default, which runs it according to circuit breaker state, and HbAtStartup, which runs it as soon as the STI server is configured.

    • sti-identity: Specify the dummy identity header for verification service requests.

      There is no default value. If you do not specify this, no identity header is sent. This value is not validated; you are responsible for entering a valid header.

    • sti-sti-json-mandate: Enable or disable requiring JSON in the response body for the server to be considered available.

      The default is disabled.

    • sti-in-service-response-code: Optionally, specify a comma-separated list of response codes for which the server is considered available. If this is set, and the response code is not in this list, the server will not be added to the rotation.

      There is no default value.

  3. Type done.
  4. Save and activate your configuration.