Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00039 #ifndef _SNMP_STATS_GLOBALS_
00040 #define _SNMP_STATS_GLOBALS_
00041
00042 #include "../../sr_module.h"
00043
00044 #define OPENSER_OID 1,3,6,1,4,1,34352
00045
00046
00047
00048
00049
00050
00051
00052
00053
00054
00055
00056
00057
00058
00059
00060
00061
00062 #define TC_SIP_TRANSPORT_PROTOCOL_OTHER (128>>0)
00063 #define TC_SIP_TRANSPORT_PROTOCOL_UDP (128>>1)
00064 #define TC_SIP_TRANSPORT_PROTOCOL_TCP (128>>2)
00065 #define TC_SIP_TRANSPORT_PROTOCOL_SCTP (128>>3)
00066 #define TC_SIP_TRANSPORT_PROTOCOL_TLS (128>>4)
00067
00068 #define TC_SIP_ENTITY_ROLE_OTHER (128 >> 0)
00069 #define TC_SIP_ENTITY_ROLE_USER_AGENT (128 >> 1)
00070 #define TC_SIP_ENTITY_ROLE_PROXY_SERVER (128 >> 2)
00071 #define TC_SIP_ENTITY_ROLE_REDIRECT_SERVER (128 >> 3)
00072 #define TC_SIP_ENTITY_ROLE_REGISTRAR_SERVER (128 >> 4)
00073
00074 #define TC_SIP_OPTION_TAG_REQUIRE (128 >> 0)
00075 #define TC_SIP_OPTION_TAG_PROXY_REQUIRE (128 >> 1)
00076 #define TC_SIP_OPTION_TAG_SUPPORTED (128 >> 2)
00077 #define TC_SIP_OPTION_TAG_UNSUPPORTED (128 >> 3)
00078
00079 #define TC_ALARM_STATUS_UNDER_REPAIR (128 >> 0)
00080 #define TC_ALARM_STATUS_CRITICAL (128 >> 1)
00081 #define TC_ALARM_STATUS_MAJOR (128 >> 2)
00082 #define TC_ALARM_STATUS_MINOR (128 >> 3)
00083 #define TC_ALARM_STATUS_ALARM_OUTSTANDING (128 >> 4)
00084 #define TC_ALARM_STATUS_UNKNOWN (128 >> 5)
00085
00086 #define TC_TRANSPORT_PROTOCOL_OTHER (128 >> 0)
00087 #define TC_TRANSPORT_PROTOCOL_UDP (128 >> 1)
00088 #define TC_TRANSPORT_PROTOCOL_TCP (128 >> 2)
00089 #define TC_TRANSPORT_PROTOCOL_SCTP (128 >> 3)
00090 #define TC_TRANSPORT_PROTOCOL_TLS (128 >> 4)
00091
00092
00093
00094
00095
00096
00097
00098
00099
00100 #define TC_ALARM_STATE_CLEAR 0
00101 #define TC_ALARM_STATE_CRITICAL 1
00102 #define TC_ALARM_STATE_MAJOR 2
00103 #define TC_ALARM_STATE_MINOR 3
00104 #define TC_ALARM_STATE_UNKNOWN 4
00105
00106 #define TC_USAGE_STATE_IDLE 0
00107 #define TC_USAGE_STATE_ACTIVE 1
00108 #define TC_USAGE_STATE_BUSY 2
00109 #define TC_USAGE_STATE_UNKNOWN 3
00110
00111 #define TC_ROWSTATUS_ACTIVE 1
00112 #define TC_ROWSTATUS_NOTINSERVICE 2
00113 #define TC_ROWSTATUS_NOTREADY 3
00114 #define TC_ROWSTATUS_CREATEANDGO 4
00115 #define TC_ROWSTATUS_CREATEANDWAIT 5
00116 #define TC_ROWSTATUS_DESTROY 6
00117
00118
00119
00120
00121
00122 #define TC_TRUE 1
00123 #define TC_FALSE 2
00124
00125 #define SNMPGET_TEMP_FILE "/tmp/openSER_SNMPAgent.txt"
00126 #define SNMPGET_MAX_BUFFER 80
00127 #define MAX_PROC_BUFFER 256
00128
00129 #define MAX_USER_LOOKUP_COUNTER 255
00130
00131 #define HASH_SIZE 32
00132
00133 extern unsigned int global_UserLookupCounter;
00134
00135
00136
00137
00138
00140 int handleSipEntityType( modparam_t type, void* val);
00141
00143 int set_queue_minor_threshold(modparam_t type, void *val);
00144
00146 int set_queue_major_threshold(modparam_t type, void *val);
00147
00149 int set_dlg_minor_threshold(modparam_t type, void *val);
00150
00152 int set_dlg_major_threshold(modparam_t type, void *val);
00153
00155 int set_snmpget_path( modparam_t type, void *val);
00156
00158 int set_snmp_community( modparam_t type, void *val);
00159
00160
00161 #endif