| | |
| | | Request request = evt.getRequest(); |
| | | SIPServerTransactionImpl serverTransaction = (SIPServerTransactionImpl)evt.getServerTransaction(); |
| | | // 判断TCP还是UDP |
| | | boolean isTcp = false; |
| | | ViaHeader reqViaHeader = (ViaHeader) request.getHeader(ViaHeader.NAME); |
| | | String transport = reqViaHeader.getTransport(); |
| | | if (transport.equalsIgnoreCase("TCP")) { |
| | | isTcp = true; |
| | | } |
| | | if (serverTransaction != null && serverTransaction.getOriginalRequest() == null) { |
| | | serverTransaction.setOriginalRequest((SIPRequest) evt.getRequest()); |
| | | } |
| | | boolean isTcp = "TCP".equals(transport); |
| | | |
| | | if (serverTransaction == null) { |
| | | try { |
| | | if (isTcp) { |