The Rf Control resource adaptor is integrated with the Metaswitch Service Assurance Server (SAS). SAS provides a mechanism to record and search detailed end-to-end tracing of call handling.

See the SAS Facility section in the Rhino extended API documentation for more information about SAS tracing.

Note

SAS tracing is supported on Rhino versions 2.6 and later.

The Rf Control resource adaptor can be used with earlier Rhino versions if the Rhino API Compatibility SLEE library is deployed.

The resource adaptor automatically performs SAS tracing, if it is enabled in Rhino.

Rf Control sessions (outgoing requests)

For Rf Control sessions, the resource adaptor will create a new SAS trail and will associate it with the trail on the invoking thread.

SAS markers

When creating a SAS trail, the resource adaptors will raise a SAS marker for trail correlation. They raise a GENERIC_CORRELATOR_MARKER containing the Session-Id AVP.

SAS events

Rf Control SAS events mini-bundle
---
version: 0.1
events:
  FAILED_SESSION_ENDING:
    summary: Failed to send Rf ACR as the session is ending
    level: 40
    details: |
      Session ID: {{var_data[0]}}
  FAILED_START_NOT_SENT:
    summary: 'Failed to send Rf {{var_data[0]}} ACR as a START_RECORD ACR has not yet been sent'
    level: 40
    details: |
      Session ID: {{ var_data[1] }}
  FAILED_STOP_SENT:
    summary: 'Failed to send Rf {{var_data[0]}} ACR as a STOP_RECORD ACR has already been sent'
    level: 40
    details: |
      Session ID: {{ var_data[1] }}
  FAILED_START_ALREADY_SENT:
    summary: 'Failed to send Rf START_RECORD ACR as a Diameter session has already been established'
    level: 40
    details: |
      Session ID: {{ var_data[0] }}
  FAILED_EVENT_ON_EST_SESSION:
    summary: 'Failed to send Rf EVENT_RECORD ACR as the Diameter session has already been used for session charging'
    level: 40
    details: |
      Session ID: {{ var_data[0] }}
  BUFFER_FAILED_REQUEST:
    summary: 'Buffering failed Rf {{ var_data[0] }} ACR'
    level: 40
    details: |
      The request will be reattempted later.
  BUFFER_REPLAY:
    summary: 'Replaying buffered Rf request on session: {{var_data[0]}}'
    level: 40
  FAILED_TO_ADD_TO_BUFFER:
    summary: 'Failed to store Rf request in buffer'
    level: 20
    details: |
      Error details:
      {{var_data[0]}}
Previous page Next page