# s1ap.cnf # s1ap conformation file # $Id$ #.OPT PER ALIGNED #.END #.USE_VALS_EXT CauseRadioNetwork ProcedureCode ProtocolIE-ID #.EXPORTS ONLY_VALS WS_VAR CauseRadioNetwork CauseTransport CauseNas CauseProtocol CauseMisc #.EXPORTS ENB-StatusTransfer-TransparentContainer_PDU Global-ENB-ID_PDU Global-ENB-ID SONtransferApplicationIdentity_PDU SONtransferRequestContainer_PDU SONtransferRequestContainer SONtransferResponseContainer_PDU SONtransferResponseContainer SONtransferCause_PDU #.PDU_NEW S1AP-PDU SourceeNB-ToTargeteNB-TransparentContainer TargeteNB-ToSourceeNB-TransparentContainer SourceRNC-ToTargetRNC-TransparentContainer TargetRNC-ToSourceRNC-TransparentContainer SourceBSS-ToTargetBSS-TransparentContainer TargetBSS-ToSourceBSS-TransparentContainer ENB-StatusTransfer-TransparentContainer SONtransferApplicationIdentity SONtransferRequestContainer SONtransferResponseContainer SONtransferCause #.MAKE_ENUM ProcedureCode ProtocolIE-ID #.NO_EMIT TBCD-STRING #.OMIT_ASSIGNMENT # Get rid of unused code warnings ProtocolIE-FieldPair ProtocolIE-ContainerPair ProtocolIE-ContainerPairList ProtocolError-IE-ContainerList E-RAB-IE-ContainerPairList Presence L3-Information OldBSS-ToNewBSS-Information #.END #.TYPE_RENAME InitiatingMessage/value InitiatingMessage_value SuccessfulOutcome/value SuccessfulOutcome_value UnsuccessfulOutcome/value UnsuccessfulOutcome_value #.FIELD_RENAME InitiatingMessage/value initiatingMessagevalue UnsuccessfulOutcome/value unsuccessfulOutcome_value SuccessfulOutcome/value successfulOutcome_value PrivateIE-Field/id private_id ProtocolExtensionField/id ext_id #PrivateIE-Field/value private_value ProtocolIE-Field/value ie_field_value #.FN_PARS ProtocolIE-ID VAL_PTR=&ProtocolIE_ID #.FN_FTR ProtocolIE-ID if (tree) { proto_item_append_text(proto_item_get_parent_nth(actx->created_item, 2), ": %s", val_to_str_ext(ProtocolIE_ID, &s1ap_ProtocolIE_ID_vals_ext, "unknown (%d)")); } #.END #.FN_PARS ProtocolIE-Field/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldValue # Currently not used # FN_PARS ProtocolIE-FieldPair/firstValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairFirstValue # FN_PARS ProtocolIE-FieldPair/secondValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolIEFieldPairSecondValue #.FN_PARS ProtocolExtensionID VAL_PTR=&ProtocolExtensionID #.FN_PARS ProtocolExtensionField/extensionValue FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_ProtocolExtensionFieldExtensionValue #.FN_PARS ProcedureCode VAL_PTR = &ProcedureCode #.FN_FTR ProcedureCode col_add_fstr(actx->pinfo->cinfo, COL_INFO, "%s ", val_to_str_ext(ProcedureCode, &s1ap_ProcedureCode_vals_ext, "unknown message")); #.END #.FN_PARS InitiatingMessage/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_InitiatingMessageValue #.FN_HDR InitiatingMessage/value message_type = INITIATING_MESSAGE; #.FN_PARS SuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_SuccessfulOutcomeValue #.FN_HDR SuccessfulOutcome/value message_type = SUCCESSFUL_OUTCOME; #.FN_PARS UnsuccessfulOutcome/value FN_VARIANT=_pdu_new TYPE_REF_FN=dissect_UnsuccessfulOutcomeValue #.FN_HDR UnsuccessfulOutcome/value message_type = UNSUCCESSFUL_OUTCOME; #--- Parameterization is not supported in asn2wrs --- #ProtocolIE-ContainerList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES : IEsSetParam} ::= # SEQUENCE (SIZE (lowerBound..upperBound)) OF # ProtocolIE-Container {{IEsSetParam}} #.FN_PARS ProtocolIE-ContainerList MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound") MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound") #.FN_HDR ProtocolIE-ContainerList static const asn1_par_def_t ProtocolIE_ContainerList_pars[] = { { "lowerBound", ASN1_PAR_INTEGER }, { "upperBound", ASN1_PAR_INTEGER }, { NULL, 0 } }; asn1_stack_frame_check(actx, "ProtocolIE-ContainerList", ProtocolIE_ContainerList_pars); #.END #ProtocolIE-ContainerPairList {INTEGER : lowerBound, INTEGER : upperBound, S1AP-PROTOCOL-IES-PAIR : IEsSetParam} ::= # SEQUENCE (SIZE (lowerBound..upperBound)) OF # ProtocolIE-ContainerPair {{IEsSetParam}} # Currently not used # FN_PARS ProtocolIE-ContainerPairList #MIN_VAL = asn1_param_get_integer(%(ACTX)s,"lowerBound") #MAX_VAL = asn1_param_get_integer(%(ACTX)s,"upperBound") # FN_HDR ProtocolIE-ContainerPairList # static const asn1_par_def_t ProtocolIE_ContainerPairList_pars[] = { # { "lowerBound", ASN1_PAR_INTEGER }, # { "upperBound", ASN1_PAR_INTEGER }, # { NULL, 0 } # }; # asn1_stack_frame_check(actx, "ProtocolIE-ContainerPairList", ProtocolIE_ContainerPairList_pars); # END #E-RAB-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfE-RABs, {IEsSetParam} } #.FN_BODY E-RAB-IE-ContainerList asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList"); asn1_param_push_integer(%(ACTX)s, 1); asn1_param_push_integer(%(ACTX)s, maxNrOfE_RABs); %(DEFAULT_BODY)s asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList"); #.END # E-RAB-IE-ContainerPairList { S1AP-PROTOCOL-IES-PAIR : IEsSetParam } ::= ProtocolIE-ContainerPairList { 1, maxNrOfE-RABs, {IEsSetParam} } # Currently not used # FN_BODY SAEB-IE-ContainerPairList # asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerPairList"); # asn1_param_push_integer(%(ACTX)s, 1); # asn1_param_push_integer(%(ACTX)s, maxNrOfE_RABs); #%(DEFAULT_BODY)s # asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerPairList"); # END # Currently not used # ProtocolError-IE-ContainerList { S1AP-PROTOCOL-IES : IEsSetParam } ::= ProtocolIE-ContainerList { 1, maxNrOfE-RABs, {IEsSetParam} } # FN_BODY ProtocolError-IE-ContainerList # asn1_stack_frame_push(%(ACTX)s, "ProtocolIE-ContainerList"); # asn1_param_push_integer(%(ACTX)s, 1); # asn1_param_push_integer(%(ACTX)s, maxNrOfE_RABs); #%(DEFAULT_BODY)s # asn1_stack_frame_pop(%(ACTX)s, "ProtocolIE-ContainerList"); # END # Handle 64 bit constraint #.FN_PARS BitRate FN_VARIANT = _64b # following construction is not supported by asn2wrs # PLMNidentity ::= TBCD-STRING (SIZE (3)) # TBCD-STRING ::= OCTET STRING #.FN_BODY PLMNidentity VAL_PTR = parameter_tvb tvbuff_t *parameter_tvb=NULL; offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index, 3, 3, FALSE, ¶meter_tvb); if(tvb_length(tvb)==0) return offset; if (!parameter_tvb) return offset; dissect_e212_mcc_mnc(parameter_tvb, actx->pinfo, tree, 0, FALSE); #.END #.FN_BODY ENBname VAL_PTR = parameter_tvb tvbuff_t *parameter_tvb=NULL; int length; int p_offset; gboolean is_ascii; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; length = tvb_length(parameter_tvb); is_ascii = TRUE; for (p_offset=0; p_offset < length; p_offset++){ if(!isalpha(tvb_get_guint8(parameter_tvb, p_offset ))){ is_ascii = FALSE; break; } } if (is_ascii) proto_item_append_text(actx->created_item,"(%%s)",tvb_format_text(parameter_tvb, 0, length)); #.END #.FN_BODY NAS-PDU VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb=NULL; %(DEFAULT_BODY)s if ((tvb_length(parameter_tvb)>0)&&(nas_eps_handle)) call_dissector(nas_eps_handle,parameter_tvb,%(ACTX)s->pinfo, tree); #.FN_BODY TransportLayerAddress VAL_PTR = ¶meter_tvb tvbuff_t *parameter_tvb=NULL; proto_tree *subtree; gint tvb_len; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; # The Transport Layer Address signalled in S1-AP messages is a bit string of # a) 32 bits in case of IPv4 address according to [6]; and # b) 128 bits in case of IPv6 address according to [5]. /* Get the length */ tvb_len = tvb_length(parameter_tvb); subtree = proto_item_add_subtree(actx->created_item, ett_s1ap_TransportLayerAddress); if (tvb_len==4){ /* IPv4 */ proto_tree_add_item(subtree, hf_s1ap_transportLayerAddressIPv4, parameter_tvb, 0, tvb_len, FALSE); } if (tvb_len==16){ /* IPv6 */ proto_tree_add_item(subtree, hf_s1ap_transportLayerAddressIPv6, parameter_tvb, 0, tvb_len, FALSE); } #.FN_HDR InitialUEMessage /* Set the direction of the message */ actx->pinfo->link_dir=P2P_DIR_UL; #.FN_HDR DownlinkNASTransport /* Set the direction of the message */ actx->pinfo->link_dir=P2P_DIR_DL; #.FN_HDR UplinkNASTransport /* Set the direction of the message */ actx->pinfo->link_dir=P2P_DIR_UL; #.FN_BODY HandoverType VAL_PTR = &handover_type_value %(DEFAULT_BODY)s #Zero the value before use #.FN_HDR HandoverRequired handover_type_value = 0; #.FN_HDR HandoverCommand handover_type_value = 0; #.FN_HDR HandoverRequest handover_type_value = 0; #.FN_BODY Source-ToTarget-TransparentContainer VAL_PTR = ¶meter_tvb # I think the message is "directly encoded" into the octest string(no "double encoding") # (Compare RANAP) # Annex A # ...Therefore the container content is encoded according to the # rules which are specified for the target radio system. In section 8.4.1.2, # it is described how the container shall be encoded with respect to the scenario # in which it is used. gint32 start_offset; tvbuff_t *parameter_tvb; proto_tree *subtree; start_offset = offset; %(DEFAULT_BODY)s subtree = proto_item_add_subtree(actx->created_item, ett_s1ap_ToTargetTransparentContainer); switch(handover_type_value){ /* HandoverType ::= ENUMERATED { intralte, ltetoutran, ltetogeran, utrantolte, gerantolte, ... } */ case 0: /* intralte Intra E-UTRAN handover Source eNB to Target eNB Transparent Container 36.413 */ dissect_SourceeNB_ToTargeteNB_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree); break; case 1: /* ltetoutran Source RNC to Target RNC Transparent Container 25.413 */ dissect_SourceRNC_ToTargetRNC_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree); break; case 2: /* ltetogeran Source BSS to Target BSS Transparent Container 48.018 */ dissect_SourceBSS_ToTargetBSS_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree); break; case 3: /* utrantolte */ break; case 4: /* gerantolte */ break; default: DISSECTOR_ASSERT_NOT_REACHED(); break; } #.FN_BODY Target-ToSource-TransparentContainer VAL_PTR = ¶meter_tvb # I think the message is "directly encoded" into the octest string(no "double encoding") # See Target-ToSource-TransparentContainer in RANAP gint32 start_offset; tvbuff_t *parameter_tvb; proto_tree *subtree; start_offset = offset; %(DEFAULT_BODY)s subtree = proto_item_add_subtree(actx->created_item, ett_s1ap_ToSourceTransparentContainer); switch(handover_type_value){ /* HandoverType ::= ENUMERATED { intralte, ltetoutran, ltetogeran, utrantolte, gerantolte, ... } */ case 0: /* intralte Intra E-UTRAN handover Target eNB to Source eNB Transparent Container 36.413 */ dissect_TargeteNB_ToSourceeNB_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree); break; case 1: /* ltetoutran Target RNC to Source RNC Transparent Container 25.413 */ dissect_TargetRNC_ToSourceRNC_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree); break; case 2: /* ltetogeran Target BSS to Source BSS Transparent Container 48.018 */ dissect_TargetBSS_ToSourceBSS_TransparentContainer_PDU(parameter_tvb, actx->pinfo, subtree); break; case 3: /* utrantolte */ break; case 4: /* gerantolte */ break; default: DISSECTOR_ASSERT_NOT_REACHED(); break; } #SourceBSS-ToTargetBSS-TransparentContainer #SourceRNC-ToTargetRNC-TransparentContainer #TargetRNC-ToSourceRNC-TransparentContainer #TargetBSS-ToSourceBSS-TransparentContainer #.FN_BODY RRC-Container VAL_PTR = ¶meter_tvb # Extracts from the standard: # Includes the RRC Handover Preparation Information message as defined # in subclause 10.2.2 of [16]. # [16] 3GPP TS 36.331: "Evolved Universal Terrestrial Radio Access (E-UTRAN); Radio Resource # Control (RRC) Protocol Specification3GPP TS 36.331: # "Evolved Universal Terrestrial Radio Access (E-UTRAN); Radio Resource # Control (RRC) Protocol Specification. # : # 9.2.1.7 Source eNB to Target eNB Transparent Container # The Source eNB to target eNB Transparent Container IE is an information element # that is produced by the source eNB and is transmitted to the target eNB. # For inter-system handovers to E-UTRAN, the IE is transmitted from the external # handover source to the target eNB. This IE is transparent to the EPC. # # RRC Container M OCTET STRING Includes the RRC Handover Preparation Information # message as defined in subclause 10.2.2 of [16]. # : # 9.2.1.8 Target eNB to Source eNB Transparent Container # The Target eNB to Source eNB Transparent Container IE is an information element # that is produced by the target eNB and is transmitted to the source eNB. # For inter-system handovers to E-UTRAN, the IE is transmitted from the target # eNB to the external relocation source. # : # RRC Container M OCTET STRING Includes the RRC E-UTRA Handover Command message # as defined in subclause 10.2.2 of [16]. # --- End quote --- # Source eNB to Target eNB Transparent Container is present in # HandoverRequired and HandoverRequest. # Target eNB to Source eNB Transparent Container is present in # HandoverCommand and HandoverRequestAcknowledge. gint32 start_offset; tvbuff_t *parameter_tvb; proto_tree *subtree; start_offset = offset; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_s1ap_RRCContainer); switch(message_type){ case INITIATING_MESSAGE: /* 9.2.1.7 Source eNB to Target eNB Transparent Container */ dissect_lte_rrc_HandoverPreparationInformation_PDU(parameter_tvb, actx->pinfo, subtree); break; case SUCCESSFUL_OUTCOME: /* 9.2.1.7 Source eNB to Target eNB Transparent Container */ dissect_lte_rrc_HandoverCommand_PDU(parameter_tvb, actx->pinfo, subtree); break; default: break; } #.FN_BODY UERadioCapability VAL_PTR = ¶meter_tvb gint32 start_offset; tvbuff_t *parameter_tvb; proto_tree *subtree; start_offset = offset; %(DEFAULT_BODY)s if (!parameter_tvb) return offset; subtree = proto_item_add_subtree(actx->created_item, ett_s1ap_UERadioCapability); dissect_lte_rrc_UERadioAccessCapabilityInformation_PDU(parameter_tvb, actx->pinfo, subtree); #.TYPE_ATTR ProtocolExtensionID TYPE = FT_UINT8 DISPLAY = BASE_DEC|BASE_EXT_STRING STRINGS = &s1ap_ProtocolIE_ID_vals_ext #.ASSIGN_VALUE_TO_TYPE # S1AP does not have constants assigned to types, they are pure INTEGER # ProcedureCode id-HandoverPreparation ProcedureCode id-HandoverResourceAllocation ProcedureCode id-HandoverNotification ProcedureCode id-PathSwitchRequest ProcedureCode id-HandoverCancel ProcedureCode id-E-RABSetup ProcedureCode id-E-RABModify ProcedureCode id-E-RABRelease ProcedureCode id-E-RABReleaseIndication ProcedureCode id-InitialContextSetup ProcedureCode id-Paging ProcedureCode id-downlinkNASTransport ProcedureCode id-initialUEMessage ProcedureCode id-uplinkNASTransport ProcedureCode id-Reset ProcedureCode id-ErrorIndication ProcedureCode id-NASNonDeliveryIndication ProcedureCode id-S1Setup ProcedureCode id-UEContextReleaseRequest ProcedureCode id-DownlinkS1cdma2000tunneling ProcedureCode id-UplinkS1cdma2000tunneling ProcedureCode id-UEContextModification ProcedureCode id-UECapabilityInfoIndication ProcedureCode id-UEContextRelease ProcedureCode id-eNBStatusTransfer ProcedureCode id-MMEStatusTransfer ProcedureCode id-DeactivateTrace ProcedureCode id-TraceStart ProcedureCode id-TraceFailureIndication ProcedureCode id-ENBConfigurationUpdate ProcedureCode id-MMEConfigurationUpdate ProcedureCode id-LocationReportingControl ProcedureCode id-LocationReportingFailureIndication ProcedureCode id-LocationReport ProcedureCode id-OverloadStart ProcedureCode id-OverloadStop ProcedureCode id-WriteReplaceWarning ProcedureCode id-eNBDirectInformationTransfer ProcedureCode id-MMEDirectInformationTransfer ProcedureCode id-PrivateMessage ProcedureCode id-eNBConfigurationTransfer ProcedureCode id-MMEConfigurationTransfer ProcedureCode id-CellTrafficTrace ProcedureCode id-Kill ProcedureCode id-downlinkUEAssociatedLPPaTransport ProcedureCode id-uplinkUEAssociatedLPPaTransport ProcedureCode id-downlinkNonUEAssociatedLPPaTransport ProcedureCode id-uplinkNonUEAssociatedLPPaTransport ProcedureCode # ProtocolIE-ID id-MME-UE-S1AP-ID ProtocolIE-ID id-HandoverType ProtocolIE-ID id-Cause ProtocolIE-ID id-TargetID ProtocolIE-ID id-eNB-UE-S1AP-ID ProtocolIE-ID id-E-RABSubjecttoDataForwardingList ProtocolIE-ID id-E-RABtoReleaseListHOCmd ProtocolIE-ID id-E-RABDataForwardingItem ProtocolIE-ID id-E-RABReleaseItemBearerRelComp ProtocolIE-ID id-E-RABToBeSetupListBearerSUReq ProtocolIE-ID id-E-RABToBeSetupItemBearerSUReq ProtocolIE-ID id-E-RABAdmittedList ProtocolIE-ID id-E-RABFailedToSetupListHOReqAck ProtocolIE-ID id-E-RABAdmittedItem ProtocolIE-ID id-E-RABFailedtoSetupItemHOReqAck ProtocolIE-ID id-E-RABToBeSwitchedDLList ProtocolIE-ID id-E-RABToBeSwitchedDLItem ProtocolIE-ID id-E-RABToBeSetupListCtxtSUReq ProtocolIE-ID id-TraceActivation ProtocolIE-ID id-NAS-PDU ProtocolIE-ID id-E-RABToBeSetupItemHOReq ProtocolIE-ID id-E-RABSetupListBearerSURes ProtocolIE-ID id-E-RABFailedToSetupListBearerSURes ProtocolIE-ID id-E-RABToBeModifiedListBearerModReq ProtocolIE-ID id-E-RABModifyListBearerModRes ProtocolIE-ID id-E-RABFailedToModifyList ProtocolIE-ID id-E-RABToBeReleasedList ProtocolIE-ID id-E-RABFailedToReleaseList ProtocolIE-ID id-E-RABItem ProtocolIE-ID id-E-RABToBeModifiedItemBearerModReq ProtocolIE-ID id-E-RABModifyItemBearerModRes ProtocolIE-ID id-E-RABReleaseItem ProtocolIE-ID id-E-RABSetupItemBearerSURes ProtocolIE-ID id-SecurityContext ProtocolIE-ID id-HandoverRestrictionList ProtocolIE-ID id-UEPagingID ProtocolIE-ID id-pagingDRX ProtocolIE-ID id-TAIList ProtocolIE-ID id-TAIItem ProtocolIE-ID id-E-RABFailedToSetupListCtxtSURes ProtocolIE-ID id-E-RABReleaseItemHOCmd ProtocolIE-ID id-E-RABSetupItemCtxtSURes ProtocolIE-ID id-E-RABSetupListCtxtSURes ProtocolIE-ID id-E-RABToBeSetupItemCtxtSUReq ProtocolIE-ID id-E-RABToBeSetupListHOReq ProtocolIE-ID id-GERANtoLTEHOInformationRes ProtocolIE-ID id-UTRANtoLTEHOInformationRes ProtocolIE-ID id-CriticalityDiagnostics ProtocolIE-ID id-eNBname ProtocolIE-ID id-MMEname ProtocolIE-ID id-Global-ENB-ID ProtocolIE-ID id-ServedPLMNs ProtocolIE-ID id-SupportedTAs ProtocolIE-ID id-TimeToWait ProtocolIE-ID id-uEaggregateMaximumBitrate ProtocolIE-ID id-TAI ProtocolIE-ID id-E-RABReleaseListBearerRelComp ProtocolIE-ID id-cdma2000PDU ProtocolIE-ID id-cdma2000RATType ProtocolIE-ID id-cdma2000SectorID ProtocolIE-ID id-SecurityKey ProtocolIE-ID id-UERadioCapability ProtocolIE-ID id-GUMMEI-ID ProtocolIE-ID id-E-RABInformationListItem ProtocolIE-ID id-Direct-Forwarding-Path-Availability ProtocolIE-ID id-UEIdentityIndexValue ProtocolIE-ID id-cdma2000HOStatus ProtocolIE-ID id-cdma2000HORequiredIndication ProtocolIE-ID id-E-UTRAN-Trace-ID ProtocolIE-ID id-RelativeMMECapacity ProtocolIE-ID id-SourceMME-UE-S1AP-ID ProtocolIE-ID id-Bearers-SubjectToStatusTransfer-Item ProtocolIE-ID id-eNB-StatusTransfer-TransparentContainer ProtocolIE-ID id-UE-associatedLogicalS1-ConnectionItem ProtocolIE-ID id-ResetType ProtocolIE-ID id-UE-associatedLogicalS1-ConnectionListResAck ProtocolIE-ID id-E-RABToBeSwitchedULItem ProtocolIE-ID id-E-RABToBeSwitchedULList ProtocolIE-ID id-S-TMSI ProtocolIE-ID id-cdma2000OneXRAND ProtocolIE-ID id-RequestType ProtocolIE-ID id-UE-S1AP-IDs ProtocolIE-ID id-EUTRAN-CGI ProtocolIE-ID id-OverloadResponse ProtocolIE-ID id-cdma2000OneXSRVCCInfo ProtocolIE-ID id-E-RABFailedToBeReleasedList ProtocolIE-ID id-Source-ToTarget-TransparentContainer ProtocolIE-ID id-ServedGUMMEIs ProtocolIE-ID id-SubscriberProfileIDforRFP ProtocolIE-ID id-UESecurityCapabilities ProtocolIE-ID id-CSFallbackIndicator ProtocolIE-ID id-CNDomain ProtocolIE-ID id-E-RABReleasedList ProtocolIE-ID id-MessageIdentifier ProtocolIE-ID id-SerialNumber ProtocolIE-ID id-WarningAreaList ProtocolIE-ID id-RepetitionPeriod ProtocolIE-ID id-NumberofBroadcastRequest ProtocolIE-ID id-WarningType ProtocolIE-ID id-WarningSecurityInfo ProtocolIE-ID id-DataCodingScheme ProtocolIE-ID id-WarningMessageContents ProtocolIE-ID id-BroadcastCompletedAreaList ProtocolIE-ID id-Inter-SystemInformationTransferTypeEDT ProtocolIE-ID id-Inter-SystemInformationTransferTypeMDT ProtocolIE-ID id-Target-ToSource-TransparentContainer ProtocolIE-ID id-SRVCCOperationPossible ProtocolIE-ID id-SRVCCHOIndication ProtocolIE-ID id-NAS-DownlinkCount ProtocolIE-ID id-CSG-Id ProtocolIE-ID id-CSG-IdList ProtocolIE-ID id-SONConfigurationTransferECT ProtocolIE-ID id-SONConfigurationTransferMCT ProtocolIE-ID id-TraceCollectionEntityIPAddress ProtocolIE-ID id-MSClassmark2 ProtocolIE-ID id-MSClassmark3 ProtocolIE-ID id-RRC-Establishment-Cause ProtocolIE-ID id-NASSecurityParametersfromE-UTRAN ProtocolIE-ID id-NASSecurityParameterstoE-UTRAN ProtocolIE-ID id-DefaultPagingDRX ProtocolIE-ID id-Source-ToTarget-TransparentContainer-Secondary ProtocolIE-ID id-Target-ToSource-TransparentContainer-Secondary ProtocolIE-ID id-EUTRANRoundTripDelayEstimationInfo ProtocolIE-ID id-BroadcastCancelledAreaList ProtocolIE-ID id-ConcurrentWarningMessageIndicator ProtocolIE-ID id-Data-Forwarding-Not-Possible ProtocolIE-ID id-ExtendedRepetitionPeriod ProtocolIE-ID id-CellAccessMode ProtocolIE-ID id-CSGMembershipStatus ProtocolIE-ID id-LPPa-PDU ProtocolIE-ID id-Routing-ID ProtocolIE-ID id-Time-Synchronization-Info ProtocolIE-ID id-PS-ServiceNotAvailable ProtocolIE-ID #.END #.REGISTER_NEW #S1AP-PROTOCOL-IES MME-UE-S1AP-ID N s1ap.ies id-MME-UE-S1AP-ID HandoverType N s1ap.ies id-HandoverType Cause N s1ap.ies id-Cause TargetID N s1ap.ies id-TargetID ENB-UE-S1AP-ID N s1ap.ies id-eNB-UE-S1AP-ID E-RABSubjecttoDataForwardingList N s1ap.ies id-E-RABSubjecttoDataForwardingList E-RABList N s1ap.ies id-E-RABtoReleaseListHOCmd E-RABDataForwardingItem N s1ap.ies id-E-RABDataForwardingItem E-RABReleaseItemBearerRelComp N s1ap.ies id-E-RABReleaseItemBearerRelComp E-RABToBeSetupListBearerSUReq N s1ap.ies id-E-RABToBeSetupListBearerSUReq E-RABToBeSetupItemBearerSUReq N s1ap.ies id-E-RABToBeSetupItemBearerSUReq E-RABAdmittedList N s1ap.ies id-E-RABAdmittedList E-RABFailedtoSetupListHOReqAck N s1ap.ies id-E-RABFailedToSetupListHOReqAck E-RABAdmittedItem N s1ap.ies id-E-RABAdmittedItem E-RABFailedToSetupItemHOReqAck N s1ap.ies id-E-RABFailedtoSetupItemHOReqAck E-RABToBeSwitchedDLList N s1ap.ies id-E-RABToBeSwitchedDLList E-RABToBeSwitchedDLItem N s1ap.ies id-E-RABToBeSwitchedDLItem E-RABToBeSetupListCtxtSUReq N s1ap.ies id-E-RABToBeSetupListCtxtSUReq TraceActivation N s1ap.ies id-TraceActivation NAS-PDU N s1ap.ies id-NAS-PDU E-RABToBeSetupItemHOReq N s1ap.ies id-E-RABToBeSetupItemHOReq E-RABSetupListBearerSURes N s1ap.ies id-E-RABSetupListBearerSURes E-RABList N s1ap.ies id-E-RABFailedToSetupListBearerSURes E-RABToBeModifiedListBearerModReq N s1ap.ies id-E-RABToBeModifiedListBearerModReq E-RABModifyListBearerModRes N s1ap.ies id-E-RABModifyListBearerModRes E-RABList N s1ap.ies id-E-RABFailedToModifyList E-RABList N s1ap.ies id-E-RABToBeReleasedList E-RABList N s1ap.ies id-E-RABFailedToReleaseList E-RABItem N s1ap.ies id-E-RABItem E-RABToBeModifiedItemBearerModReq N s1ap.ies id-E-RABToBeModifiedItemBearerModReq E-RABModifyItemBearerModRes N s1ap.ies id-E-RABModifyItemBearerModRes #SAEBearerReleaseItem N s1ap.ies id-E-RABReleaseItem E-RABSetupItemBearerSURes N s1ap.ies id-E-RABSetupItemBearerSURes SecurityContext N s1ap.ies id-SecurityContext HandoverRestrictionList N s1ap.ies id-HandoverRestrictionList UEPagingID N s1ap.ies id-UEPagingID PagingDRX N s1ap.ies id-pagingDRX TAIList N s1ap.ies id-TAIList TAIItem N s1ap.ies id-TAIItem E-RABList N s1ap.ies id-E-RABFailedToSetupListCtxtSURes #E-RABReleaseItemHOCmd N s1ap.ies id-E-RABReleaseItemHOCmd E-RABSetupItemCtxtSURes N s1ap.ies id-E-RABSetupItemCtxtSURes E-RABSetupListCtxtSURes N s1ap.ies id-E-RABSetupListCtxtSURes E-RABToBeSetupItemCtxtSUReq N s1ap.ies id-E-RABToBeSetupItemCtxtSUReq E-RABToBeSetupListHOReq N s1ap.ies id-E-RABToBeSetupListHOReq #UTRANtoLTEHOInformationRes N s1ap.ies id-UTRANtoLTEHOInformationRes CriticalityDiagnostics N s1ap.ies id-CriticalityDiagnostics Global-ENB-ID N s1ap.ies id-Global-ENB-ID ENBname N s1ap.ies id-eNBname MMEname N s1ap.ies id-MMEname ServedPLMNs N s1ap.ies id-ServedPLMNs SupportedTAs N s1ap.ies id-SupportedTAs TimeToWait N s1ap.ies id-TimeToWait UEAggregateMaximumBitrate N s1ap.ies id-uEaggregateMaximumBitrate TAI N s1ap.ies id-TAI E-RABReleaseListBearerRelComp N s1ap.ies id-E-RABReleaseListBearerRelComp Cdma2000PDU N s1ap.ies id-cdma2000PDU Cdma2000RATType N s1ap.ies id-cdma2000RATType Cdma2000SectorID N s1ap.ies id-cdma2000SectorID SecurityKey N s1ap.ies id-SecurityKey UERadioCapability N s1ap.ies id-UERadioCapability GUMMEI N s1ap.ies id-GUMMEI-ID E-RABInformationListItem N s1ap.ies id-E-RABInformationListItem Direct-Forwarding-Path-Availability N s1ap.ies id-Direct-Forwarding-Path-Availability UEIdentityIndexValue N s1ap.ies id-UEIdentityIndexValue Cdma2000HOStatus N s1ap.ies id-cdma2000HOStatus Cdma2000HORequiredIndication N s1ap.ies id-cdma2000HORequiredIndication RelativeMMECapacity N s1ap.ies id-RelativeMMECapacity MME-UE-S1AP-ID N s1ap.ies id-SourceMME-UE-S1AP-ID Bearers-SubjectToStatusTransfer-Item N s1ap.ies id-Bearers-SubjectToStatusTransfer-Item ENB-StatusTransfer-TransparentContainer N s1ap.ies id-eNB-StatusTransfer-TransparentContainer UE-associatedLogicalS1-ConnectionItem N s1ap.ies id-UE-associatedLogicalS1-ConnectionItem ResetType N s1ap.ies id-ResetType UE-associatedLogicalS1-ConnectionListResAck N s1ap.ies id-UE-associatedLogicalS1-ConnectionListResAck E-RABToBeSwitchedULItem N s1ap.ies id-E-RABToBeSwitchedULItem E-RABToBeSwitchedULList N s1ap.ies id-E-RABToBeSwitchedULList S-TMSI N s1ap.ies id-S-TMSI Cdma2000OneXRAND N s1ap.ies id-cdma2000OneXRAND RequestType N s1ap.ies id-RequestType UE-S1AP-IDs N s1ap.ies id-UE-S1AP-IDs EUTRAN-CGI N s1ap.ies id-EUTRAN-CGI OverloadResponse N s1ap.ies id-OverloadResponse Cdma2000OneXSRVCCInfo N s1ap.ies id-cdma2000OneXSRVCCInfo #SAEBearerList N s1ap.ies id-E-RABFailedToBeReleasedList Source-ToTarget-TransparentContainer N s1ap.ies id-Source-ToTarget-TransparentContainer ServedGUMMEIs N s1ap.ies id-ServedGUMMEIs SubscriberProfileIDforRFP N s1ap.ies id-SubscriberProfileIDforRFP UESecurityCapabilities N s1ap.ies id-UESecurityCapabilities CSFallbackIndicator N s1ap.ies id-CSFallbackIndicator CNDomain N s1ap.ies id-CNDomain E-RABList N s1ap.ies id-E-RABReleasedList MessageIdentifier N s1ap.ies id-MessageIdentifier SerialNumber N s1ap.ies id-SerialNumber WarningAreaList N s1ap.ies id-WarningAreaList RepetitionPeriod N s1ap.ies id-RepetitionPeriod NumberofBroadcastRequest N s1ap.ies id-NumberofBroadcastRequest WarningType N s1ap.ies id-WarningType WarningSecurityInfo N s1ap.ies id-WarningSecurityInfo DataCodingScheme N s1ap.ies id-DataCodingScheme WarningMessageContents N s1ap.ies id-WarningMessageContents BroadcastCompletedAreaList N s1ap.ies id-BroadcastCompletedAreaList Inter-SystemInformationTransferType N s1ap.ies id-Inter-SystemInformationTransferTypeEDT Inter-SystemInformationTransferType N s1ap.ies id-Inter-SystemInformationTransferTypeMDT Target-ToSource-TransparentContainer N s1ap.ies id-Target-ToSource-TransparentContainer SRVCCOperationPossible N s1ap.ies id-SRVCCOperationPossible SRVCCHOIndication N s1ap.ies id-SRVCCHOIndication CSG-Id N s1ap.ies id-CSG-Id CSG-IdList N s1ap.ies id-CSG-IdList SONConfigurationTransfer N s1ap.ies id-SONConfigurationTransferECT SONConfigurationTransfer N s1ap.ies id-SONConfigurationTransferMCT TransportLayerAddress N s1ap.ies id-TraceCollectionEntityIPAddress MSClassmark2 N s1ap.ies id-MSClassmark2 MSClassmark3 N s1ap.ies id-MSClassmark3 RRC-Establishment-Cause N s1ap.ies id-RRC-Establishment-Cause NASSecurityParametersfromE-UTRAN N s1ap.ies id-NASSecurityParametersfromE-UTRAN NASSecurityParameterstoE-UTRAN N s1ap.ies id-NASSecurityParameterstoE-UTRAN PagingDRX N s1ap.ies id-DefaultPagingDRX Source-ToTarget-TransparentContainer N s1ap.ies id-Source-ToTarget-TransparentContainer-Secondary Target-ToSource-TransparentContainer N s1ap.ies id-Target-ToSource-TransparentContainer-Secondary EUTRANRoundTripDelayEstimationInfo N s1ap.ies id-EUTRANRoundTripDelayEstimationInfo BroadcastCancelledAreaList N s1ap.ies id-BroadcastCancelledAreaList ConcurrentWarningMessageIndicator N s1ap.ies id-ConcurrentWarningMessageIndicator ExtendedRepetitionPeriod N s1ap.ies id-ExtendedRepetitionPeriod CellAccessMode N s1ap.ies id-CellAccessMode CSGMembershipStatus N s1ap.ies id-CSGMembershipStatus LPPa-PDU N s1ap.ies id-LPPa-PDU Routing-ID N s1ap.ies id-Routing-ID PS-ServiceNotAvailable N s1ap.ies id-PS-ServiceNotAvailable #S1AP-PROTOCOL-IES-PAIR #RAB-SetupOrModifyItemFirst N s1ap.ies.pair.first id-RAB-SetupOrModifyItem #RAB-SetupOrModifyItemSecond N s1ap.ies.pair.second id-RAB-SetupOrModifyItem #S1AP-PROTOCOL-EXTENSION #RAB-Parameters N s1ap.extension id-AlternativeRABConfiguration #Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf N s1ap.extension id-Alt-RAB-Parameter-ExtendedGuaranteedBitrateInf Data-Forwarding-Not-Possible N s1ap.extension id-Data-Forwarding-Not-Possible TimeSynchronizationInfo N s1ap.extension id-Time-Synchronization-Info #S1AP-ELEMENTARY-PROCEDURE HandoverRequired N s1ap.proc.imsg id-HandoverPreparation HandoverCommand N s1ap.proc.sout id-HandoverPreparation HandoverPreparationFailure N s1ap.proc.uout id-HandoverPreparation HandoverRequest N s1ap.proc.imsg id-HandoverResourceAllocation HandoverRequestAcknowledge N s1ap.proc.sout id-HandoverResourceAllocation HandoverFailure N s1ap.proc.uout id-HandoverResourceAllocation HandoverNotify N s1ap.proc.imsg id-HandoverNotification PathSwitchRequest N s1ap.proc.imsg id-PathSwitchRequest PathSwitchRequestAcknowledge N s1ap.proc.sout id-PathSwitchRequest PathSwitchRequestFailure N s1ap.proc.uout id-PathSwitchRequest E-RABSetupRequest N s1ap.proc.imsg id-E-RABSetup E-RABSetupResponse N s1ap.proc.sout id-E-RABSetup E-RABModifyRequest N s1ap.proc.imsg id-E-RABModify E-RABModifyResponse N s1ap.proc.sout id-E-RABModify E-RABReleaseCommand N s1ap.proc.imsg id-E-RABRelease E-RABReleaseResponse N s1ap.proc.sout id-E-RABRelease E-RABReleaseIndication N s1ap.proc.imsg id-E-RABReleaseIndication InitialContextSetupRequest N s1ap.proc.imsg id-InitialContextSetup InitialContextSetupResponse N s1ap.proc.sout id-InitialContextSetup InitialContextSetupFailure N s1ap.proc.uout id-InitialContextSetup UEContextReleaseRequest N s1ap.proc.imsg id-UEContextReleaseRequest Paging N s1ap.proc.imsg id-Paging DownlinkNASTransport N s1ap.proc.imsg id-downlinkNASTransport InitialUEMessage N s1ap.proc.imsg id-initialUEMessage UplinkNASTransport N s1ap.proc.imsg id-uplinkNASTransport NASNonDeliveryIndication N s1ap.proc.imsg id-NASNonDeliveryIndication HandoverCancel N s1ap.proc.imsg id-HandoverCancel HandoverCancelAcknowledge N s1ap.proc.sout id-HandoverCancel Reset N s1ap.proc.imsg id-Reset ResetAcknowledge N s1ap.proc.sout id-Reset ErrorIndication N s1ap.proc.imsg id-ErrorIndication S1SetupRequest N s1ap.proc.imsg id-S1Setup S1SetupResponse N s1ap.proc.sout id-S1Setup S1SetupFailure N s1ap.proc.uout id-S1Setup DownlinkS1cdma2000tunneling N s1ap.proc.imsg id-DownlinkS1cdma2000tunneling ENBConfigurationUpdate N s1ap.proc.imsg id-ENBConfigurationUpdate ENBConfigurationUpdateAcknowledge N s1ap.proc.sout id-ENBConfigurationUpdate ENBConfigurationUpdateFailure N s1ap.proc.uout id-ENBConfigurationUpdate MMEConfigurationUpdate N s1ap.proc.imsg id-MMEConfigurationUpdate MMEConfigurationUpdateAcknowledge N s1ap.proc.sout id-MMEConfigurationUpdate MMEConfigurationUpdateFailure N s1ap.proc.uout id-MMEConfigurationUpdate UplinkS1cdma2000tunneling N s1ap.proc.imsg id-UplinkS1cdma2000tunneling UEContextModificationRequest N s1ap.proc.imsg id-UEContextModification UEContextModificationResponse N s1ap.proc.sout id-UEContextModification UEContextModificationFailure N s1ap.proc.uout id-UEContextModification UECapabilityInfoIndication N s1ap.proc.imsg id-UECapabilityInfoIndication UEContextReleaseCommand N s1ap.proc.imsg id-UEContextRelease UEContextReleaseComplete N s1ap.proc.sout id-UEContextRelease ENBStatusTransfer N s1ap.proc.imsg id-eNBStatusTransfer MMEStatusTransfer N s1ap.proc.imsg id-MMEStatusTransfer DeactivateTrace N s1ap.proc.imsg id-DeactivateTrace TraceStart N s1ap.proc.imsg id-TraceStart TraceFailureIndication N s1ap.proc.imsg id-TraceFailureIndication LocationReportingControl N s1ap.proc.imsg id-LocationReportingControl LocationReportingFailureIndication N s1ap.proc.imsg id-LocationReportingFailureIndication LocationReport N s1ap.proc.imsg id-LocationReport OverloadStart N s1ap.proc.imsg id-OverloadStart OverloadStop N s1ap.proc.imsg id-OverloadStop WriteReplaceWarningRequest N s1ap.proc.imsg id-WriteReplaceWarning WriteReplaceWarningResponse N s1ap.proc.sout id-WriteReplaceWarning ENBDirectInformationTransfer N s1ap.proc.imsg id-eNBDirectInformationTransfer MMEDirectInformationTransfer N s1ap.proc.imsg id-MMEDirectInformationTransfer PrivateMessage N s1ap.proc.imsg id-PrivateMessage ENBConfigurationTransfer N s1ap.proc.imsg id-eNBConfigurationTransfer MMEConfigurationTransfer N s1ap.proc.imsg id-MMEConfigurationTransfer CellTrafficTrace N s1ap.proc.imsg id-CellTrafficTrace KillRequest N s1ap.proc.imsg id-Kill KillResponse N s1ap.proc.sout id-Kill DownlinkUEAssociatedLPPaTransport N s1ap.proc.imsg id-downlinkUEAssociatedLPPaTransport UplinkUEAssociatedLPPaTransport N s1ap.proc.imsg id-uplinkUEAssociatedLPPaTransport DownlinkNonUEAssociatedLPPaTransport N s1ap.proc.imsg id-downlinkNonUEAssociatedLPPaTransport UplinkNonUEAssociatedLPPaTransport N s1ap.proc.imsg id-uplinkNonUEAssociatedLPPaTransport #.TYPE_ATTR BitRate TYPE = FT_UINT64 DISPLAY = BASE_DEC STRINGS = NULL #.END