From 3c9119baaec756273b08ea4d635ab627c324235e Mon Sep 17 00:00:00 2001 From: thomasDOTwtf Date: Wed, 16 Jan 2019 19:05:33 +0100 Subject: add additional DECT types --- epan/dissectors/packet-dect-nwk.c | 109 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 109 insertions(+) (limited to 'epan/dissectors/packet-dect-nwk.c') diff --git a/epan/dissectors/packet-dect-nwk.c b/epan/dissectors/packet-dect-nwk.c index 1b178ac700..a72965cc94 100644 --- a/epan/dissectors/packet-dect-nwk.c +++ b/epan/dissectors/packet-dect-nwk.c @@ -128,6 +128,115 @@ enum dect_nwk_lce_msg_type { DECT_NWK_LCE_PAGE_REJ = 0x72, }; +/* Section 7.7.1 */ +enum dect_nwk_info_var_type { + DECT_NWK_INFO_VAR_INFO_TYPE = 0x01, + DECT_NWK_INFO_VAR_IDENTITY_TYPE = 0x02, + DECT_NWK_INFO_VAR_PORTABLE_ID = 0x05, + DECT_NWK_INFO_VAR_FIXED_ID = 0x06, + DECT_NWK_INFO_VAR_LOC_AREA = 0x07, + DECT_NWK_INFO_VAR_NWK_ID = 0x08, + DECT_NWK_INFO_VAR_AUTH_TYPE = 0x0a, + DECT_NWK_INFO_VAR_ALLOC_TYPE = 0x0b, + DECT_NWK_INFO_VAR_RAND = 0x0c, + DECT_NWK_INFO_VAR_RES = 0x0d, + DECT_NWK_INFO_VAR_RS = 0x0e, + DECT_NWK_INFO_VAR_IWU_ATTR = 0x12, + DECT_NWK_INFO_VAR_CALL_ATTR = 0x13, + DECT_NWK_INFO_VAR_SVC_CHANGE = 0x16, + DECT_NWK_INFO_VAR_CON_ATTR = 0x17, + DECT_NWK_INFO_VAR_CIPH_INFO = 0x19, + DECT_NWK_INFO_VAR_CALL_ID = 0x1a, + DECT_NWK_INFO_VAR_CON_ID = 0x1b, + DECT_NWK_INFO_VAR_FACILITY = 0x1c, + DECT_NWK_INFO_VAR_PROGRESS_IND = 0x1e, + DECT_NWK_INFO_VAR_MMS_GEN_HEAD = 0x20, + DECT_NWK_INFO_VAR_MMS_OBJ_HEAD = 0x21, + DECT_NWK_INFO_VAR_MMS_EXT_HEAD = 0x22, + DECT_NWK_INFO_VAR_TIME_DATE = 0x23, + DECT_NWK_INFO_VAR_MULTI_DISP = 0x28, + DECT_NWK_INFO_VAR_MULTI_KEYPAD = 0x2c, + DECT_NWK_INFO_VAR_FEATURE_ACT = 0x38, + DECT_NWK_INFO_VAR_FEATURE_IND = 0x39, + DECT_NWK_INFO_VAR_NET_PARAM = 0x41, + DECT_NWK_INFO_VAR_EXT_HO_IND = 0x42, + DECT_NWK_INFO_VAR_ZAP_FIELD = 0x52, + DECT_NWK_INFO_VAR_SVC_CLASS = 0x54, + DECT_NWK_INFO_VAR_KEY = 0x56, + DECT_NWK_INFO_VAR_REJECT_REASON = 0x60, + DECT_NWK_INFO_VAR_SETUP_CAP = 0x62, + DECT_NWK_INFO_VAR_TERM_CAP = 0x63, + DECT_NWK_INFO_VAR_E2E_COMP = 0x64, + DECT_NWK_INFO_VAR_RATE_PARAM = 0x65, + DECT_NWK_INFO_VAR_TRANS_DELAY = 0x66, + DECT_NWK_INFO_VAR_WINDOW_SIZE = 0x67, + DECT_NWK_INFO_VAR_CALLING_NR = 0x6c, + DECT_NWK_INFO_VAR_CALLING_NAME = 0x6d, + DECT_NWK_INFO_VAR_CALLED_NR = 0x70, + DECT_NWK_INFO_VAR_CALLED_SUBA = 0x71, + DECT_NWK_INFO_VAR_DURATION = 0x72, + DECT_NWK_INFO_VAR_CALLED_NAME = 0x73, + DECT_NWK_INFO_VAR_SEGMENT_INFO = 0x75, + DECT_NWK_INFO_VAR_ALPHANUM = 0x76, + DECT_NWK_INFO_VAR_IWU2IWU = 0x77, + DECT_NWK_INFO_VAR_MODEL_ID = 0x78, + DECT_NWK_INFO_VAR_IWU_PACKET = 0x7a, + DECT_NWK_INFO_VAR_ESC_PROP = 0x7b, + DECT_NWK_INFO_VAR_CODEC_LIST = 0x7c, + DECT_NWK_INFO_VAR_EVENTS_NOTI = 0x7d, + DECT_NWK_INFO_VAR_CALL_INFO = 0x7e, + DECT_NWK_INFO_VAR_ESC_EXTENSION = 0x7f +}; + +/* Section 7.7.2 */ +enum dect_nwk_info_alloc_type { + DECT_NWK_INFO_ALLOC_AUTH_ALG_DSAA = 0x01, + DECT_NWK_INFO_ALLOC_AUTH_ALG_DSAA2 = 0x02 +}; + +/* Section 7.7.4 */ +enum dect_nwk_info_auth_type { + DECT_NWK_INFO_AUTH_AUTH_ALG_DSAA = 0x01, + DECT_NWK_INFO_AUTH_AUTH_ALG_DSAA2 = 0x02, + DECT_NWK_INFO_AUTH_AUTH_ALG_GSM = 0x40, + DECT_NWK_INFO_AUTH_AUTH_ALG_UMTS = 0x20, + DECT_NWK_INFO_AUTH_AUTH_ESC_PROP_ALG = 0x7f +}; + +/* Section 7.7.7 and 7.7.9 */ +enum dect_nwk_info_num_plan_type { + DECT_NWK_INFO_NUM_PLAN_UNKNOWN = 0x0, + DECT_NWK_INFO_NUM_PLAN_ISDN = 0x1, + DECT_NWK_INFO_NUM_PLAN_DATA_X121 = 0x3, + DECT_NWK_INFO_NUM_PLAN_TCPIP_ADDR = 0x7, + DECT_NWK_INFO_NUM_PLAN_NATIONAL = 0x8, + DECT_NWK_INFO_NUM_PLAN_PRIVATE = 0x9, + DECT_NWK_INFO_NUM_PLAN_SIP = 0xa, + DECT_NWK_INFO_NUM_PLAN_INTERNET = 0xb, + DECT_NWK_INFO_NUM_PLAN_LAN_MAC = 0xc, + DECT_NWK_INFO_NUM_PLAN_ITUT_X400 = 0xd, + DECT_NWK_INFO_NUM_PLAN_PROFILE_SVC = 0xe, + DECT_NWK_INFO_NUM_PLAN_RESERVED = 0xf +}; + +/* Section 7.7.13 */ +enum dect_nwk_info_time_limits_type { + DECT_NWK_INFO_TIME_LIMITS_ERASE = 0x0, + DECT_NWK_INFO_TIME_LIMITS_DEFINED1 = 0x1, + DECT_NWK_INFO_TIME_LIMITS_DEFINED2 = 0x2, + DECT_NWK_INFO_TIME_LIMITS_STANDARD = 0x4, + DECT_NWK_INFO_TIME_LIMITS_INFINITE = 0xf +}; + +/* Section 7.7.19 */ +enum dect_nwk_info_id_group_coding_type { + DECT_NWK_INFO_ID_GROUP_CODING_PORTABLE = 0x0, + DECT_NWK_INFO_ID_GROUP_CODING_NETWORK = 0x1, + DECT_NWK_INFO_ID_GROUP_CODING_FIXED = 0x4, + DECT_NWK_INFO_ID_GROUP_CODING_APP = 0x8, + DECT_NWK_INFO_ID_GROUP_CODING_PROP = 0xf +}; + /********************************************************************************* * DECT VALUE STRINGS *********************************************************************************/ -- cgit v1.2.3