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.
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
---
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]}}