panlinlin
2020-12-27 6968839f21fb05bf6e3204c2040ee47130006cd0
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/response/impl/InviteResponseProcessor.java
@@ -31,7 +31,7 @@
@Component
public class InviteResponseProcessor implements ISIPResponseProcessor {
   private final static Logger logger = LoggerFactory.getLogger(SIPProcessorFactory.class);
   private final static Logger logger = LoggerFactory.getLogger(InviteResponseProcessor.class);
   /**
    * 处理invite响应
@@ -53,8 +53,14 @@
            Dialog dialog = evt.getDialog();
            CSeqHeader cseq = (CSeqHeader) response.getHeader(CSeqHeader.NAME);
            Request reqAck = dialog.createAck(cseq.getSeqNumber());
            dialog.sendAck(reqAck);
            SipURI requestURI = (SipURI) reqAck.getRequestURI();
            ViaHeader viaHeader = (ViaHeader) response.getHeader(ViaHeader.NAME);
            requestURI.setHost(viaHeader.getHost());
            requestURI.setPort(viaHeader.getPort());
            reqAck.setRequestURI(requestURI);
            dialog.sendAck(reqAck);
         }
      } catch (InvalidArgumentException | SipException e) {
         e.printStackTrace();