Commit cf8e40c152992791510bb79eb0af3529ede9dfee
1 parent
1401ce98
优化sip回复逻辑
Showing
1 changed file
with
4 additions
and
0 deletions
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/event/request/SIPRequestProcessorParent.java
| ... | ... | @@ -124,6 +124,10 @@ public abstract class SIPRequestProcessorParent { |
| 124 | 124 | public void responseAck(RequestEvent evt, int statusCode) throws SipException, InvalidArgumentException, ParseException { |
| 125 | 125 | Response response = getMessageFactory().createResponse(statusCode, evt.getRequest()); |
| 126 | 126 | ServerTransaction serverTransaction = getServerTransaction(evt); |
| 127 | + if (serverTransaction == null) { | |
| 128 | + logger.warn("回复失败:{}", response); | |
| 129 | + return; | |
| 130 | + } | |
| 127 | 131 | serverTransaction.sendResponse(response); |
| 128 | 132 | if (statusCode >= 200 && !"NOTIFY".equals(evt.getRequest().getMethod())) { |
| 129 | 133 | ... | ... |