Преглед изворни кода

snmpstats Align transports to RFC 4780

Olle E. Johansson пре 12 година
родитељ
комит
ac19c57490

+ 8 - 2
modules/snmpstats/mibs/KAMAILIO-SIP-COMMON-MIB

@@ -331,8 +331,14 @@ KAMAILIO-SIP-COMMON-MIB DEFINITIONS ::= BEGIN
              transport protocol is currently not being used. 
 	     
              The bits are assigned as follows:
-             
-             other(0), udp(1), tcp(2), sctp(3), tls(4)"
+		bit 0: a protocol other than those defined here
+       		bit 1: User Datagram Protocol
+       		bit 2: Transmission Control Protocol
+       		bit 3: Stream Control Transmission Protocol
+       		bit 4: Transport Layer Security Protocol over TCP
+       		bit 5: Transport Layer Security Protocol over SCTP
+       		bit 6: WebSocket transport
+       		bit 7: WebSocket transport over HTTP/TLS (WSS)
        ::= { kamailioSIPPortEntry 4 }
 
    --

+ 6 - 2
modules/snmpstats/snmpstats_globals.h

@@ -64,6 +64,9 @@
 #define TC_SIP_TRANSPORT_PROTOCOL_TCP   (128>>2)
 #define TC_SIP_TRANSPORT_PROTOCOL_SCTP  (128>>3)
 #define TC_SIP_TRANSPORT_PROTOCOL_TLS   (128>>4)
+#define TC_SIP_TRANSPORT_PROTOCOL_SCTP_TLS   (128>>5)
+#define TC_SIP_TRANSPORT_PROTOCOL_WS    (128 >> 6)
+#define TC_SIP_TRANSPORT_PROTOCOL_WSS   (128 >> 7)
 
 #define TC_SIP_ENTITY_ROLE_OTHER            (128 >> 0)
 #define TC_SIP_ENTITY_ROLE_USER_AGENT       (128 >> 1)
@@ -88,8 +91,9 @@
 #define TC_TRANSPORT_PROTOCOL_TCP   (128 >> 2)
 #define TC_TRANSPORT_PROTOCOL_SCTP  (128 >> 3)
 #define TC_TRANSPORT_PROTOCOL_TLS   (128 >> 4)
-#define TC_TRANSPORT_PROTOCOL_WS    (128 >> 5)
-#define TC_TRANSPORT_PROTOCOL_WSS   (128 >> 6)
+#define TC_TRANSPORT_PROTOCOL_SCRTP_TLS   (128 >> 5)
+#define TC_TRANSPORT_PROTOCOL_WS    (128 >> 6)
+#define TC_TRANSPORT_PROTOCOL_WSS   (128 >> 7)
 
 /*
  * Textual Conventions for BITS types - ends