648540858
2022-03-04 b10a65483d709838fbe7d871b83fd5d42f2ef37e
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderPlarformProvider.java
@@ -128,7 +128,15 @@
      Request registerRequest = createRegisterRequest(parentPlatform, redisCatchStorage.getCSEQ(Request.REGISTER), fromTag, viaTag, callIdHeader);
      SipURI requestURI = sipFactory.createAddressFactory().createSipURI(parentPlatform.getServerGBId(), parentPlatform.getServerIP() + ":" + parentPlatform.getServerPort());
      if (www == null) {
         AuthorizationHeader authorizationHeader = sipFactory.createHeaderFactory().createAuthorizationHeader("Digest");
         authorizationHeader.setUsername(parentPlatform.getDeviceGBId());
         authorizationHeader.setURI(requestURI);
         authorizationHeader.setAlgorithm("MD5");
         registerRequest.addHeader(authorizationHeader);
         return  registerRequest;
      }
      String realm = www.getRealm();
      String nonce = www.getNonce();
      String scheme = www.getScheme();
@@ -139,7 +147,6 @@
      callIdHeader.setCallId(callId);
      SipURI requestURI = sipFactory.createAddressFactory().createSipURI(parentPlatform.getServerGBId(), parentPlatform.getServerIP() + ":" + parentPlatform.getServerPort());
      String cNonce = null;
      String nc = "00000001";
      if (qop != null) {