11#ifndef __PACKET_SCCP_H
12#define __PACKET_SCCP_H
14#include "ws_symbol_export.h"
16#define SCCP_MSG_TYPE_CR 0x01
17#define SCCP_MSG_TYPE_CC 0x02
18#define SCCP_MSG_TYPE_CREF 0x03
19#define SCCP_MSG_TYPE_RLSD 0x04
20#define SCCP_MSG_TYPE_RLC 0x05
21#define SCCP_MSG_TYPE_DT1 0x06
22#define SCCP_MSG_TYPE_DT2 0x07
23#define SCCP_MSG_TYPE_AK 0x08
24#define SCCP_MSG_TYPE_UDT 0x09
25#define SCCP_MSG_TYPE_UDTS 0x0a
26#define SCCP_MSG_TYPE_ED 0x0b
27#define SCCP_MSG_TYPE_EA 0x0c
28#define SCCP_MSG_TYPE_RSR 0x0d
29#define SCCP_MSG_TYPE_RSC 0x0e
30#define SCCP_MSG_TYPE_ERR 0x0f
31#define SCCP_MSG_TYPE_IT 0x10
32#define SCCP_MSG_TYPE_XUDT 0x11
33#define SCCP_MSG_TYPE_XUDTS 0x12
34#define SCCP_MSG_TYPE_LUDT 0x13
35#define SCCP_MSG_TYPE_LUDTS 0x14
37WS_DLL_PUBLIC
const value_string sccp_message_type_acro_values[];
38WS_DLL_PUBLIC
const value_string sccp_release_cause_values[];
39WS_DLL_PUBLIC
const value_string sccp_return_cause_values[];
40WS_DLL_PUBLIC
const value_string sccp_reset_cause_values[];
41WS_DLL_PUBLIC
const value_string sccp_error_cause_values[];
42WS_DLL_PUBLIC
const value_string sccp_refusal_cause_values[];
45WS_DLL_PUBLIC
const value_string sua_co_class_type_acro_values[];
47typedef enum _sccp_payload_t {
87 sccp_payload_t payload;
106extern bool looks_like_valid_sccp(uint32_t frame_num,
tvbuff_t *tvb, uint8_t my_mtp3_standard);
108#define INVALID_LR 0xffffff
110#define GT_SIGNAL_LENGTH 1
111#define GT_ODD_SIGNAL_MASK 0x0f
112#define GT_EVEN_SIGNAL_MASK 0xf0
113#define GT_EVEN_SIGNAL_SHIFT 4
114#define GT_MAX_SIGNALS (32*7)
115WS_DLL_PUBLIC
const value_string sccp_address_signal_values[];
Definition packet_info.h:43
Definition packet-sccp.h:76
Definition packet-sccp.h:96
Definition packet-sccp.h:54
Definition value_string.h:25
Definition tvbuff-int.h:35