648540858
2023-03-31 e166cc366cadf42c58e74fb75e39cc394334bf4d
Merge remote-tracking branch 'origin/wvp-28181-2.0' into wvp-28181-2.0
1个文件已修改
8 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderPlarformProvider.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/SIPRequestHeaderPlarformProvider.java
@@ -94,7 +94,13 @@
        SipURI requestURI = sipLayer.getSipFactory().createAddressFactory().createSipURI(parentPlatform.getServerGBId(), parentPlatform.getServerIP() + ":" + parentPlatform.getServerPort());
        if (www == null) {
            AuthorizationHeader authorizationHeader = sipLayer.getSipFactory().createHeaderFactory().createAuthorizationHeader("Digest");
            authorizationHeader.setUsername(parentPlatform.getDeviceGBId());
            String username = parentPlatform.getUsername();
            if ( username == null || username == "" )
            {
                authorizationHeader.setUsername(parentPlatform.getDeviceGBId());
            } else {
                authorizationHeader.setUsername(username);
            }
            authorizationHeader.setURI(requestURI);
            authorizationHeader.setAlgorithm("MD5");
            registerRequest.addHeader(authorizationHeader);