Lawrence
2021-01-11 a8108748fe1422b4fa821b243a369099a572dd3e
解决非默认端口无法Send Bye的问题
1个文件已修改
5 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
@@ -531,7 +531,10 @@
            Pattern p = Pattern.compile("(\\d+\\.\\d+\\.\\d+\\.\\d+)\\:(\\d+)");
            Matcher matcher = p.matcher(vh);
            if (matcher.find()) {
                byeURI.setHost(matcher.group(1));
                String ip = matcher.group(1);
                byeURI.setHost(ip);
                String port = matcher.group(2);
                byeURI.setPort(Integer.parseInt(port));
            }
            ViaHeader viaHeader = (ViaHeader) byeRequest.getHeader(ViaHeader.NAME);
            String protocol = viaHeader.getTransport().toUpperCase();