Commit b46e5efad22fb810e49f0a2e7835d785e85b4860
1 parent
3146e63f
测试sip消息预处理
Showing
2 changed files
with
31 additions
and
0 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
| @@ -64,6 +64,7 @@ public class SipLayer{ | @@ -64,6 +64,7 @@ public class SipLayer{ | ||
| 64 | * sip_server_log.log 和 sip_debug_log.log ERROR, INFO, WARNING, OFF, DEBUG, TRACE | 64 | * sip_server_log.log 和 sip_debug_log.log ERROR, INFO, WARNING, OFF, DEBUG, TRACE |
| 65 | */ | 65 | */ |
| 66 | properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "ERROR"); | 66 | properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "ERROR"); |
| 67 | + properties.setProperty("gov.nist.javax.sip.SIP_MESSAGE_VALVE", "com.genersoft.iot.vmp.gb28181.session.SipMessagePreprocessing"); | ||
| 67 | // if (logger.isDebugEnabled()) { | 68 | // if (logger.isDebugEnabled()) { |
| 68 | // properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "DEBUG"); | 69 | // properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "DEBUG"); |
| 69 | // } | 70 | // } |
src/main/java/com/genersoft/iot/vmp/gb28181/session/SipMessagePreprocessing.java
0 → 100644
| 1 | +package com.genersoft.iot.vmp.gb28181.session; | ||
| 2 | + | ||
| 3 | +import gov.nist.javax.sip.message.SIPRequest; | ||
| 4 | +import gov.nist.javax.sip.stack.MessageChannel; | ||
| 5 | +import gov.nist.javax.sip.stack.SIPMessageValve; | ||
| 6 | + | ||
| 7 | +import javax.sip.SipStack; | ||
| 8 | +import javax.sip.message.Response; | ||
| 9 | + | ||
| 10 | +public class SipMessagePreprocessing implements SIPMessageValve { | ||
| 11 | + @Override | ||
| 12 | + public boolean processRequest(SIPRequest sipRequest, MessageChannel messageChannel) { | ||
| 13 | + return false; | ||
| 14 | + } | ||
| 15 | + | ||
| 16 | + @Override | ||
| 17 | + public boolean processResponse(Response response, MessageChannel messageChannel) { | ||
| 18 | + return false; | ||
| 19 | + } | ||
| 20 | + | ||
| 21 | + @Override | ||
| 22 | + public void init(SipStack sipStack) { | ||
| 23 | + | ||
| 24 | + } | ||
| 25 | + | ||
| 26 | + @Override | ||
| 27 | + public void destroy() { | ||
| 28 | + | ||
| 29 | + } | ||
| 30 | +} |