Commit b46e5efad22fb810e49f0a2e7835d785e85b4860

Authored by 648540858
1 parent 3146e63f

测试sip消息预处理

src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
... ... @@ -64,6 +64,7 @@ public class SipLayer{
64 64 * sip_server_log.log 和 sip_debug_log.log ERROR, INFO, WARNING, OFF, DEBUG, TRACE
65 65 */
66 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 68 // if (logger.isDebugEnabled()) {
68 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 +}
... ...