Commit cf8e40c152992791510bb79eb0af3529ede9dfee

Authored by 648540858
1 parent 1401ce98

优化sip回复逻辑

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