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 | 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 | +} | ... | ... |