From b46e5efad22fb810e49f0a2e7835d785e85b4860 Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期四, 01 九月 2022 22:27:18 +0800
Subject: [PATCH] 测试sip消息预处理
---
src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java | 1 +
src/main/java/com/genersoft/iot/vmp/gb28181/session/SipMessagePreprocessing.java | 30 ++++++++++++++++++++++++++++++
2 files changed, 31 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java b/src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
index f32bd26..5cd85d0 100644
--- a/src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
+++ b/src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
@@ -64,6 +64,7 @@
* sip_server_log.log 鍜� sip_debug_log.log ERROR, INFO, WARNING, OFF, DEBUG, TRACE
*/
properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "ERROR");
+ properties.setProperty("gov.nist.javax.sip.SIP_MESSAGE_VALVE", "com.genersoft.iot.vmp.gb28181.session.SipMessagePreprocessing");
// if (logger.isDebugEnabled()) {
// properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "DEBUG");
// }
diff --git a/src/main/java/com/genersoft/iot/vmp/gb28181/session/SipMessagePreprocessing.java b/src/main/java/com/genersoft/iot/vmp/gb28181/session/SipMessagePreprocessing.java
new file mode 100644
index 0000000..c3c12a5
--- /dev/null
+++ b/src/main/java/com/genersoft/iot/vmp/gb28181/session/SipMessagePreprocessing.java
@@ -0,0 +1,30 @@
+package com.genersoft.iot.vmp.gb28181.session;
+
+import gov.nist.javax.sip.message.SIPRequest;
+import gov.nist.javax.sip.stack.MessageChannel;
+import gov.nist.javax.sip.stack.SIPMessageValve;
+
+import javax.sip.SipStack;
+import javax.sip.message.Response;
+
+public class SipMessagePreprocessing implements SIPMessageValve {
+ @Override
+ public boolean processRequest(SIPRequest sipRequest, MessageChannel messageChannel) {
+ return false;
+ }
+
+ @Override
+ public boolean processResponse(Response response, MessageChannel messageChannel) {
+ return false;
+ }
+
+ @Override
+ public void init(SipStack sipStack) {
+
+ }
+
+ @Override
+ public void destroy() {
+
+ }
+}
--
Gitblit v1.8.0