Commit a8108748fe1422b4fa821b243a369099a572dd3e

Authored by Lawrence
1 parent 5de358d3

解决非默认端口无法Send Bye的问题

src/main/java/com/genersoft/iot/vmp/gb28181/transmit/cmd/impl/SIPCommander.java
... ... @@ -531,7 +531,10 @@ public class SIPCommander implements ISIPCommander {
531 531 Pattern p = Pattern.compile("(\\d+\\.\\d+\\.\\d+\\.\\d+)\\:(\\d+)");
532 532 Matcher matcher = p.matcher(vh);
533 533 if (matcher.find()) {
534   - byeURI.setHost(matcher.group(1));
  534 + String ip = matcher.group(1);
  535 + byeURI.setHost(ip);
  536 + String port = matcher.group(2);
  537 + byeURI.setPort(Integer.parseInt(port));
535 538 }
536 539 ViaHeader viaHeader = (ViaHeader) byeRequest.getHeader(ViaHeader.NAME);
537 540 String protocol = viaHeader.getTransport().toUpperCase();
... ...