RIC Message Types

Overview

RMR routes messages based on a combination of message type and subscription ID both of which are integers. The message type constants are defined in the RIC_msg_types.h header file included with the RMR development package while subscription IDs are generated by the subscription manager process at run-time. This document does not include the constant values to avoid incorrectly propagating a stale value through the reference of an outdated document.

Non-Routable Message Types

These message types are not routable and a message passed to an RMR function with any of these constants set will not be sent.

RIC_UNDEFINED

Message type is unset or undefined. Newly allocated messages have the type value set to this constant.

RMR Reserved Message Types

These message types are reserved for RMR communications (e.g. with Route Manager).

RMRRM_TABLE_DATA

Table data from route manger. Route manager sends all route mse, etc.) with this type.

RMRRM_REQ_TABLE

Request for table update. RMR will send a message with this a table update from route manger.

RMRRM_TABLE_STATE

This message type conveys the state of the route table to the end of a table is noticed.

System Support Message Types

These message types are used for systems level communications such as health checks, alarms and probes.

RIC_HEALTH_CHECK_REQ

When received the application is expected to return a response to the current “health” of the application.

RIC_HEALTH_CHECK_RESP

Health responses are sent with a message of this type.

RIC_ALARM

Alarm messages with this type are routed to the alarm collection process.

RIC_ALARM_QUERY

Unknown meaning

RIC_METRICS

This message type causes the message to be routed to the xAPP responsible redistributing metrics.

Unclassified Message Types

The following message types have not been clasified into a specific category.

RIC_SCTP_CONNECTION_FAILURE


RIC_SCTP_CLEAR_ALL


E2_TERM_INIT


E2_TERM_KEEP_ALIVE_REQ


E2_TERM_KEEP_ALIVE_RESP


RAN_CONNECTED


RAN_RESTARTED


RAN_RECONFIGURED


RIC_ENB_LOAD_INFORMATION


RIC_ERROR_INDICATION


RIC_SN_STATUS_TRANSFER


RIC_UE_CONTEXT_RELEASE


RIC_X2_SETUP_REQ


RIC_X2_SETUP_RESP


RIC_X2_SETUP_FAILURE


RIC_X2_RESET


RIC_X2_RESET_RESP


RIC_ENB_CONF_UPDATE


RIC_ENB_CONF_UPDATE_ACK


RIC_ENB_CONF_UPDATE_FAILURE


RIC_RES_STATUS_REQ


RIC_RES_STATUS_RESP


RIC_RES_STATUS_FAILURE


RIC_RESOURCE_STATUS_UPDATE


RIC_SGNB_ADDITION_REQ


RIC_SGNB_ADDITION_ACK


RIC_SGNB_ADDITION_REJECT


RIC_SGNB_RECONF_COMPLETE


RIC_SGNB_MOD_REQUEST


RIC_SGNB_MOD_REQUEST_ACK


RIC_SGNB_MOD_REQUEST_REJ


RIC_SGNB_MOD_REQUIRED


RIC_SGNB_MOD_CONFIRM


RIC_SGNB_MOD_REFUSE


RIC_SGNB_RELEASE_REQUEST


RIC_SGNB_RELEASE_REQUEST_ACK


RIC_SGNB_RELEASE_REQUIRED


RIC_SGNB_RELEASE_CONFIRM


RIC_RRC_TRANSFER


RIC_ENDC_X2_SETUP_REQ


RIC_ENDC_X2_SETUP_RESP


RIC_ENDC_X2_SETUP_FAILURE


RIC_ENDC_CONF_UPDATE


RIC_ENDC_CONF_UPDATE_ACK


RIC_ENDC_CONF_UPDATE_FAILURE


RIC_SECONDARY_RAT_DATA_USAGE_REPORT


RIC_GNB_STATUS_INDICATION


RIC_E2_SETUP_REQ


RIC_E2_SETUP_RESP


RIC_E2_SETUP_FAILURE


RIC_E2_RESET_REQ


RIC_E2_RESET_RESP


RIC_E2_RAN_ERROR_INDICATION


RIC_E2_RIC_ERROR_INDICATION


RAN_E2_RESET_REQ


RAN_E2_RESET_RESP


RIC_SUB_REQ


RIC_SUB_RESP


RIC_SUB_FAILURE


RIC_SUB_DEL_REQ


RIC_SUB_DEL_RESP


RIC_SUB_DEL_FAILURE


RIC_SERVICE_UPDATE


RIC_SERVICE_UPDATE_ACK


RIC_SERVICE_UPDATE_FAILURE


RIC_CONTROL_REQ


RIC_CONTROL_ACK


RIC_CONTROL_FAILURE


RIC_INDICATION


RIC_SERVICE_QUERY


DC_ADM_INT_CONTROL


DC_ADM_INT_CONTROL_ACK


DC_ADM_GET_POLICY


DC_ADM_GET_POLICY_ACK


A1_POLICY_REQ


A1_POLICY_RESP


A1_POLICY_QUERY


TS_UE_LIST


TS_QOE_PRED_REQ


TS_QOE_PREDICTION


TS_ANOMALY_UPDATE


TS_ANOMALY_ACK


MC_REPORT


DCAPTERM_RTPM_RMR_MSGTYPE


DCAPTERM_GEO_RMR_MSGTYPE


RIC_X2_SETUP

deprecated

RIC_X2_RESPONSE

deprecated

RIC_X2_RESOURCE_STATUS_REQUEST

deprecated

RIC_X2_RESOURCE_STATUS_RESPONSE

deprecated

RIC_X2_LOAD_INFORMATION

deprecated

RIC_E2_TERMINATION_HC_REQUEST

deprecated

RIC_E2_TERMINATION_HC_RESPONSE

deprecated

RIC_E2_MANAGER_HC_REQUEST

deprecated

RIC_E2_MANAGER_HC_RESPONSE

deprecated

RIC_CONTROL_XAPP_CONFIG_REQUEST

deprecated

RIC_CONTROL_XAPP_CONFIG_RESPONSE

deprecated