|  | @@ -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 @@ public class SipLayer implements SipListener, Runnable {
 | 
	
		
			
				|  |  |  		int status = response.getStatusCode();
 | 
	
		
			
				|  |  |  		if ((status >= 200) && (status < 300)) { // Success!
 | 
	
		
			
				|  |  |  			ISIPResponseProcessor processor = processorFactory.createResponseProcessor(evt);
 | 
	
		
			
				|  |  | -			processor.process(evt, this, sipConfig);
 | 
	
		
			
				|  |  | -		} else if (status == Response.TRYING) {
 | 
	
		
			
				|  |  | +			try {
 | 
	
		
			
				|  |  | +				processor.process(evt, this, sipConfig);
 | 
	
		
			
				|  |  | +			} 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) {
 |