What is Initial UL RRC Message Transfer in F1AP?

It is the F1AP message the gNB-DU sends to the gNB-CU to transfer the first uplink RRC message received from a UE.

Who sends this message?

The gNB-DU sends Initial UL RRC Message Transfer to the gNB-CU over F1-C.

What RRC messages can it carry?

It commonly carries initial UL-CCCH or UL-CCCH1 messages such as RRCSetupRequest, RRCResumeRequest, or RRCReestablishmentRequest.

What is the purpose of the RRC Container?

RRC Container carries the transparent uplink RRC payload from the UE. F1AP transports it, while the CU RRC layer interprets it.

What is the difference from UL RRC Message Transfer?

Initial UL RRC Message Transfer is used for the first uplink RRC message before the normal UE-associated F1 context exists. UL RRC Message Transfer is used later after that context exists.

How is this different from NGAP Initial UE Message?

Initial UL RRC Message Transfer runs on F1-C between DU and CU. NGAP Initial UE Message runs on N2 between the gNB/CU and AMF.

What is C-RNTI used for?

C-RNTI identifies the UE radio context in the serving cell where the DU received the initial uplink RRC message.

How do you troubleshoot Initial UL RRC Message Transfer failures?

Check direction, gNB-DU UE F1AP ID, NR CGI, C-RNTI, Transaction ID, RRC Container decode, DU to CU RRC Container when present, and the expected CU follow-up procedure.