panlinlin
2021-03-25 b37a77f23f995758178b6af38b89a860107d218d
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/InviteRequestProcessor.java
@@ -75,20 +75,6 @@
         SipURI sipURI = (SipURI) request.getRequestURI();
         String channelId = sipURI.getUser();
         String platformId = null;
//         SubjectHeader subjectHeader = (SubjectHeader)request.getHeader(SubjectHeader.NAME);
//         // 查询通道是否存在 不存在回复404
//         if (subjectHeader != null) { // 存在则从subjectHeader 获取平台信息
//            String subject = subjectHeader.getSubject();
//            if (subject != null) {
//               String[] info1 = subject.split(",");
//               if (info1 != null && info1 .length == 2) {
//                  String[] info2 = info1[1].split(":");
//                  if (info2 != null && info2.length == 2) {
//                     platformId = info2[0];
//                  }
//               }
//            }
//         }
         FromHeader fromHeader = (FromHeader)request.getHeader(FromHeader.NAME);
         AddressImpl address = (AddressImpl) fromHeader.getAddress();
@@ -224,7 +210,9 @@
               e.printStackTrace();
            }
         }));
         playResult.getResult();
         if (logger.isDebugEnabled()) {
            logger.debug(playResult.getResult().toString());
         }
      } catch (SipException | InvalidArgumentException | ParseException e) {
         e.printStackTrace();
@@ -249,7 +237,7 @@
    * @throws ParseException
    */
   private void responseAck(RequestEvent evt, int statusCode) throws SipException, InvalidArgumentException, ParseException {
      Response response = getMessageFactory().createResponse(Response.TRYING, evt.getRequest());
      Response response = getMessageFactory().createResponse(statusCode, evt.getRequest());
      getServerTransaction(evt).sendResponse(response);
   }