This is merely a historical archive of years 2008-2021, before the migration to mailman3.
A maintained and still updated list archive can be found at https://lists.osmocom.org/hyperkitty/list/gerrit-log@lists.osmocom.org/.
Harald Welte gerrit-no-reply at lists.osmocom.orgHarald Welte has submitted this change and it was merged. Change subject: BSSMAP_Templates: Define enum with 08.08 cause values ...................................................................... BSSMAP_Templates: Define enum with 08.08 cause values Change-Id: I2fc122a510403d0da8da04ca323687065347c96a --- M library/BSSMAP_Templates.ttcn 1 file changed, 79 insertions(+), 2 deletions(-) Approvals: Harald Welte: Looks good to me, approved Jenkins Builder: Verified diff --git a/library/BSSMAP_Templates.ttcn b/library/BSSMAP_Templates.ttcn index 0d2db3d..0a86765 100644 --- a/library/BSSMAP_Templates.ttcn +++ b/library/BSSMAP_Templates.ttcn @@ -7,6 +7,84 @@ type integer BssmapCause; +/* 48.008 3.2.2.5 - this actually belongs to BSSAP_Types.ttcn */ +type enumerated myBSSMAP_Cause { + /* 000 / 001: Normal event */ + GSM0808_CAUSE_RADIO_INTERFACE_MESSAGE_FAILURE ('0000000'B), + GSM0808_CAUSE_RADIO_INTERFACE_FAILURE ('0000001'B), + GSM0808_CAUSE_UPLINK_QUALITY ('0000010'B), + GSM0808_CAUSE_UPLINK_STRENGTH ('0000011'B), + GSM0808_CAUSE_DOWNLINK_QUALITY ('0000100'B), + GSM0808_CAUSE_DOWNLINK_STRENGTH ('0000101'B), + GSM0808_CAUSE_DISTANCE ('0000110'B), + GSM0808_CAUSE_O_AND_M_INTERVENTION ('0000111'B), + GSM0808_CAUSE_RESPONSE_TO_MSC_INVOCATION ('0001000'B), + GSM0808_CAUSE_CALL_CONTROL ('0001001'B), + GSM0808_CAUSE_RADIO_INTERFACE_FAILURE_REVERSION ('0001010'B), + GSM0808_CAUSE_HANDOVER_SUCCESSFUL ('0001011'B), + GSM0808_CAUSE_BETTER_CELL ('0001100'B), + GSM0808_CAUSE_DIRECTED_RETRY ('0001101'B), + GSM0808_CAUSE_JOINED_GROUP_CALL_CHANNEL ('0001110'B), + GSM0808_CAUSE_TRAFFIC ('0001111'B), + GSM0808_CAUSE_REDUCE_LOAD_IN_SERVING_CELL ('0010000'B), + GSM0808_CAUSE_TRAFFIC_LOAD_IN_TGT_HIGHER_THAN_IN_SRC_CELL ('0010001'B), + GSM0808_CAUSE_RELOCATION_TRIGGERED ('0010010'B), + GSM0808_CAUSE_REQUSTED_OPT_NOT_AUTHORISED ('0010100'B), + GSM0808_CAUSE_ALT_CHAN_CONFIG_REQUESTED ('0010101'B), + GSM0808_CAUSE_RESP_TO_INT_HO_ENQ_MSG ('0010110'B), + GSM0808_CAUSE_INT_HO_ENQUIRY_REJECT ('0010111'B), + GSM0808_CAUSE_REDUNDANCY_LEVEL_NOT_ADEQUATE ('0011000'B), + /* reserved */ + /* 010: Resource unavailable */ + GSM0808_CAUSE_EQUIPMENT_FAILURE ('0100000'B), + GSM0808_CAUSE_NO_RADIO_RESOURCE_AVAILABLE ('0100001'B), + GSM0808_CAUSE_RQSTED_TERRESTRIAL_RESOURCE_UNAVAILABLE ('0100010'B), + GSM0808_CAUSE_CCCH_OVERLOAD ('0100011'B), + GSM0808_CAUSE_PROCESSOR_OVERLOAD ('0100100'B), + GSM0808_CAUSE_BSS_NOT_EQUIPPED ('0100101'B), + GSM0808_CAUSE_MS_NOT_EQUIPPED ('0100110'B), + GSM0808_CAUSE_INVALID_CELL ('0100111'B), + GSM0808_CAUSE_TRAFFIC_LOAD ('0101000'B), + GSM0808_CAUSE_PREEMPTION ('0101001'B), + GSM0808_CAUSE_DTM_HO_SGSN_FAILURE ('0101010'B), + GSM0808_CAUSE_DTM_HO_PS_ALLOC_FAILURE ('0101011'B), + /* reserved */ + /* 011: Service or option not available, but implemented */ + GSM0808_CAUSE_RQSTED_TRANSCODING_RATE_ADAPTION_UNAVAILABLE ('0110000'B), + GSM0808_CAUSE_CIRCUIT_POOL_MISMATCH ('0110001'B), + GSM0808_CAUSE_SWITCH_CIRCUIT_POOL ('0110010'B), + GSM0808_CAUSE_RQSTED_SPEECH_VERSION_UNAVAILABLE ('0110011'B), + GSM0808_CAUSE_LSA_NOT_ALLOWED ('0110100'B), + GSM0808_CAUSE_REQ_CODEC_TYPE_OR_CONFIG_UNAVAIL ('0110101'B), + GSM0808_CAUSE_REQ_A_IF_TYPE_UNAVAIL ('0110110'B), + GSM0808_CAUSE_INVALID_CSG_CELL ('0110111'B), + /* reserved */ + /* 100: Service or option not implemented or currently disabled */ + GSM0808_CAUSE_REQ_REDUND_LEVEL_NOT_AVAIL ('0111111'B), + GSM0808_CAUSE_CIPHERING_ALGORITHM_NOT_SUPPORTED ('1000000'B), + GSM0808_CAUSE_GERAN_IU_MODE_FAILURE ('1000001'B), + GSM0808_CAUSE_INC_RELOC_NOT_SUPP_DT_PUESBINE_FEATURE ('1000010'B), + GSM0808_CAUSE_ACCESS_RESTRICTED_DUE_TO_SHARED_NETWORKS ('1000011'B), + GSM0808_CAUSE_REQ_CODEC_TYPE_OR_CONFIG_NOT_SUPP ('1000100'B), + GSM0808_CAUSE_REQ_A_IF_TYPE_NOT_SUPP ('1000101'B), + GSM0808_CAUSE_REQ_REDUND_LVL_NOT_SUPP ('1000110'B), + /* reserved */ + /* 101: Invalid message */ + GSM0808_CAUSE_TERRESTRIAL_CIRCUIT_ALREADY_ALLOCATED ('1010000'B), + GSM0808_CAUSE_INVALID_MESSAGE_CONTENTS ('1010001'B), + GSM0808_CAUSE_INFORMATION_ELEMENT_OR_FIELD_MISSING ('1010010'B), + GSM0808_CAUSE_INCORRECT_VALUE ('1010011'B), + GSM0808_CAUSE_UNKNOWN_MESSAGE_TYPE ('1010100'B), + GSM0808_CAUSE_UNKNOWN_INFORMATION_ELEMENT ('1010101'B), + GSM0808_CAUSE_DTM_HO_INVALID_PS_IND ('1010110'B), + GSM0808_CAUSE_CALL_ID_ALREADY_ALLOC ('1010111'B), + /* reserved */ + /* 110: protocol error */ + GSM0808_CAUSE_PROTOCOL_ERROR_BETWEEN_BSS_AND_MSC ('1100000'B), + GSM0808_CAUSE_VGCS_VBS_CALL_NON_EXISTANT ('1100001'B), + GSM0808_CAUSE_DTM_HO_TIMER_EXPIRY ('1100010'B) +} with { variant "FIELDLENGTH(7)" }; + template PDU_BSSAP ts_BSSAP_BSSMAP := { discriminator := '0'B, spare := '0000000'B, @@ -544,5 +622,4 @@ } - -} +} with { encode "RAW" }; -- To view, visit https://gerrit.osmocom.org/5395 To unsubscribe, visit https://gerrit.osmocom.org/settings Gerrit-MessageType: merged Gerrit-Change-Id: I2fc122a510403d0da8da04ca323687065347c96a Gerrit-PatchSet: 1 Gerrit-Project: osmo-ttcn3-hacks Gerrit-Branch: master Gerrit-Owner: Harald Welte <laforge at gnumonks.org> Gerrit-Reviewer: Harald Welte <laforge at gnumonks.org> Gerrit-Reviewer: Jenkins Builder