|  | @@ -59,10 +59,10 @@ public class SipLayer implements SipListener, Runnable {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@PostConstruct
 | 
	
		
			
				|  |  |  	private void initSipServer() {
 | 
	
		
			
				|  |  | -		Thread thread=new Thread(this);
 | 
	
		
			
				|  |  | -        thread.setDaemon(true);
 | 
	
		
			
				|  |  | -        thread.setName("sip server thread start");
 | 
	
		
			
				|  |  | -        thread.start();
 | 
	
		
			
				|  |  | +		Thread thread = new Thread(this);
 | 
	
		
			
				|  |  | +		thread.setDaemon(true);
 | 
	
		
			
				|  |  | +		thread.setName("sip server thread start");
 | 
	
		
			
				|  |  | +		thread.start();
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	@Override
 | 
	
	
		
			
				|  | @@ -84,7 +84,7 @@ public class SipLayer implements SipListener, Runnable {
 | 
	
		
			
				|  |  |  			 * 0; public static final int TRACE_MESSAGES = 16; public static final int
 | 
	
		
			
				|  |  |  			 * TRACE_EXCEPTION = 17; public static final int TRACE_DEBUG = 32;
 | 
	
		
			
				|  |  |  			 */
 | 
	
		
			
				|  |  | -			properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "0");
 | 
	
		
			
				|  |  | +			properties.setProperty("gov.nist.javax.sip.TRACE_LEVEL", "32");
 | 
	
		
			
				|  |  |  			properties.setProperty("gov.nist.javax.sip.SERVER_LOG", "sip_server_log");
 | 
	
		
			
				|  |  |  			properties.setProperty("gov.nist.javax.sip.DEBUG_LOG", "sip_debug_log");
 | 
	
		
			
				|  |  |  			sipStack = (SipStackImpl) sipFactory.createSipStack(properties);
 | 
	
	
		
			
				|  | @@ -99,13 +99,15 @@ public class SipLayer implements SipListener, Runnable {
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private void startTcpListener() throws Exception {
 | 
	
		
			
				|  |  | -		ListeningPoint tcpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(), "TCP");
 | 
	
		
			
				|  |  | +		ListeningPoint tcpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(),
 | 
	
		
			
				|  |  | +				"TCP");
 | 
	
		
			
				|  |  |  		tcpSipProvider = sipStack.createSipProvider(tcpListeningPoint);
 | 
	
		
			
				|  |  |  		tcpSipProvider.addSipListener(this);
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	private void startUdpListener() throws Exception {
 | 
	
		
			
				|  |  | -		ListeningPoint udpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(), "UDP");
 | 
	
		
			
				|  |  | +		ListeningPoint udpListeningPoint = sipStack.createListeningPoint(sipConfig.getSipIp(), sipConfig.getSipPort(),
 | 
	
		
			
				|  |  | +				"UDP");
 | 
	
		
			
				|  |  |  		udpSipProvider = sipStack.createSipProvider(udpListeningPoint);
 | 
	
		
			
				|  |  |  		udpSipProvider.addSipListener(this);
 | 
	
		
			
				|  |  |  	}
 | 
	
	
		
			
				|  | @@ -127,13 +129,15 @@ public class SipLayer implements SipListener, Runnable {
 | 
	
		
			
				|  |  |  		if ((status >= 200) && (status < 300)) { // Success!
 | 
	
		
			
				|  |  |  			ISIPResponseProcessor processor = processorFactory.createResponseProcessor(evt);
 | 
	
		
			
				|  |  |  			processor.process(evt, this, sipConfig);
 | 
	
		
			
				|  |  | +		} else if (status == Response.TRYING) {
 | 
	
		
			
				|  |  | +			// trying不会回复
 | 
	
		
			
				|  |  |  		} else {
 | 
	
		
			
				|  |  |  			logger.warn("接收到失败的response响应!status:" + status + ",message:" + response.getContent().toString());
 | 
	
		
			
				|  |  |  		}
 | 
	
		
			
				|  |  |  		// trying不会回复
 | 
	
		
			
				|  |  | -		if (status == Response.TRYING) {
 | 
	
		
			
				|  |  | +		// if (status == Response.TRYING) {
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		}
 | 
	
		
			
				|  |  | +		// }
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	/**
 |