Lawrence
2020-06-25 e9e4e8d44a885b98e23c159015772c8d82a4878f
增加对invite其它响应的应对,如101 Dialog Establishement等
1个文件已修改
12 ■■■■ 已修改文件
src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/genersoft/iot/vmp/gb28181/SipLayer.java
@@ -1,5 +1,6 @@
package com.genersoft.iot.vmp.gb28181;
import java.text.ParseException;
import java.util.Properties;
import javax.annotation.PostConstruct;
@@ -128,11 +129,18 @@
        int status = response.getStatusCode();
        if ((status >= 200) && (status < 300)) { // Success!
            ISIPResponseProcessor processor = processorFactory.createResponseProcessor(evt);
            try {
            processor.process(evt, this, sipConfig);
        } else if (status == Response.TRYING) {
            } catch (ParseException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        // } else if (status == Response.TRYING) {
            // trying不会回复
        } else if ((status >= 100) && (status < 200)) {
            // 增加其它无需回复的响应,如101、180等
        } else {
            logger.warn("接收到失败的response响应!status:" + status + ",message:" + response.getContent().toString());
            logger.warn("接收到失败的response响应!status:" + status + ",message:" + response.getReasonPhrase()/* .getContent().toString()*/);
        }
        // trying不会回复
        // if (status == Response.TRYING) {