-
-
Notifications
You must be signed in to change notification settings - Fork 340
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
[gNB] APER decoding failed for SCTP message #684
Comments
The current version of UERANSIM is based on the release 3GPP 15.8 (see https://github.com/aligungr/UERANSIM/blob/master/tools/ngap-15.8.0.asn1). So I guess significant code modification are required to support such exchanges. |
A temporary solution has been found... Indeed, the asn1 compiler from the OpenAirInterface project (with the branch velichkov_s1ap_plus_option_group ) with the environment variable ASN1C_PREFIX=ASN_NGAP_ is able to produce files .c and .h. These files will replace those in src/asn/ngap. Note that RRC has to be updated in a similar way but needs slight additonal modifications. Obviously, GUAMIType is not handled but do not stop the state machine. So it is not a final solution. |
@Stg22 I am facing a similar issue as described in the root cause. How to get the temporary solution? It is ok is GUAMIType is not handled at this moment. |
You need to get ASN1 compiler from the project Open Air Interface and to use that tool from the branch velichkov_s1ap_plus_option_group. I will try to provide a more detail procedure later. |
Hi @Stg22
I don't know if the parameterization Warning can be ignored. But the Fatal errors seem related, and seems to be complaining that a type definition on a line is conflicting with itself. If I use -fcompound-names then the compilation completes, but then building UERANSIM fails because of various missing type definitions related to parameterised types. Eg:
The reason it can't find the type definition is because it referenced by ASN_NGAP_UPTransportLayerInformation.h before the type gets declared lower down in ASN_NGAP_ProtocolIE-SingleContainer.h. That is, from above, ASN_NGAP_ProtocolIE-SingleContainer.h pulls in ASN_NGAP_ProtocolIE-Field.h and eventually ASN_NGAP_UPTransportLayerInformation.h before ASN_NGAP_ProtocolIE_SingleContainer_8012P48_t is declared lower down in ASN_NGAP_ProtocolIE-SingleContainer.h. So a dependency issue. Please can you advise how you managed to compile Rel16, and any hints you can give here? |
Hi @vulcanfan , Hope it helps! |
Hello,
When connecting to E\ AMF NG Setup fails with error:
I have compared received response with the one from Open5GS (which works correct) and the only difference i see is additional IE-Extension in ServedGUAMIItem list item:
The text was updated successfully, but these errors were encountered: