songww
2020-05-21 21c0eb821f8d9f6df9bd310e3fef4cbbab83d3cc
src/main/java/com/genersoft/iot/vmp/gb28181/transmit/request/impl/RegisterRequestProcessor.java
@@ -45,7 +45,7 @@
public class RegisterRequestProcessor implements ISIPRequestProcessor {
   @Autowired
   private SipConfig config;
   private SipConfig sipConfig;
   
   @Autowired
   private RegisterLogicHandler handler;
@@ -63,7 +63,7 @@
    *            请求消息
    */ 
   @Override
   public void process(RequestEvent evt, SipLayer layer, ServerTransaction transaction) {
   public void process(RequestEvent evt, SipLayer layer) {
      try {
         System.out.println("收到注册请求,开始处理");
         Request request = evt.getRequest();
@@ -77,7 +77,7 @@
         // 校验密码是否正确
         if (authorhead != null) {
            passwordCorrect = new DigestServerAuthenticationHelper().doAuthenticatePlainTextPassword(request,
                  config.getSipPassword());
                  sipConfig.getSipPassword());
         }
         // 未携带授权头或者密码错误 回复401
@@ -89,7 +89,7 @@
               System.out.println("密码错误 回复401");
            }
            response = layer.getMessageFactory().createResponse(Response.UNAUTHORIZED, request);
            new DigestServerAuthenticationHelper().generateChallenge(layer.getHeaderFactory(), response, config.getSipDomain());
            new DigestServerAuthenticationHelper().generateChallenge(layer.getHeaderFactory(), response, sipConfig.getSipDomain());
         }
         // 携带授权头并且密码正确
         else if (passwordCorrect) {
@@ -141,7 +141,7 @@
               device.setTransport(isTcp ? "TCP" : "UDP");
            }
         }
         transaction.sendResponse(response);
         layer.getServerTransaction(evt).sendResponse(response);
         // 注册成功
         // 保存到redis
         // 下发catelog查询目录