aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorthomasDOTwtf <thomas@drewermann.org>2019-01-16 19:05:33 +0100
committerthomasDOTwtf <thomas@drewermann.org>2019-01-16 19:05:33 +0100
commit3c9119baaec756273b08ea4d635ab627c324235e (patch)
tree2b6368f01721a08e593a2716b0525ffdf32a7a16
parent7829684cbac7c95e567908c62945a5d068fe2efb (diff)
add additional DECT types
-rw-r--r--epan/dissectors/packet-dect-nwk.c109
1 files changed, 109 insertions, 0 deletions
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
*********************************************************************************/