|  | @@ -2,6 +2,7 @@ package com.genersoft.iot.vmp.gb28181.transmit.cmd;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  import com.genersoft.iot.vmp.conf.SipConfig;
 | 
	
		
			
				|  |  |  import com.genersoft.iot.vmp.gb28181.bean.ParentPlatform;
 | 
	
		
			
				|  |  | +import gov.nist.javax.sip.message.MessageFactoryImpl;
 | 
	
		
			
				|  |  |  import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  |  // import org.springframework.beans.factory.annotation.Qualifier;
 | 
	
		
			
				|  |  |  import org.springframework.stereotype.Component;
 | 
	
	
		
			
				|  | @@ -205,8 +206,10 @@ public class SIPRequestHeaderPlarformProvider {
 | 
	
		
			
				|  |  |  		MaxForwardsHeader maxForwards = sipFactory.createHeaderFactory().createMaxForwardsHeader(70);
 | 
	
		
			
				|  |  |  		// ceq
 | 
	
		
			
				|  |  |  		CSeqHeader cSeqHeader = sipFactory.createHeaderFactory().createCSeqHeader(1L, Request.MESSAGE);
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -		request = sipFactory.createMessageFactory().createRequest(requestURI, Request.MESSAGE, callIdHeader, cSeqHeader, fromHeader,
 | 
	
		
			
				|  |  | +		MessageFactoryImpl messageFactory = (MessageFactoryImpl) sipFactory.createMessageFactory();
 | 
	
		
			
				|  |  | +		// 设置编码, 防止中文乱码
 | 
	
		
			
				|  |  | +		messageFactory.setDefaultContentEncodingCharset("gb2312");
 | 
	
		
			
				|  |  | +		request = messageFactory.createRequest(requestURI, Request.MESSAGE, callIdHeader, cSeqHeader, fromHeader,
 | 
	
		
			
				|  |  |  				toHeader, viaHeaders, maxForwards);
 | 
	
		
			
				|  |  |  		ContentTypeHeader contentTypeHeader = sipFactory.createHeaderFactory().createContentTypeHeader("APPLICATION", "MANSCDP+xml");
 | 
	
		
			
				|  |  |  		request.setContent(content, contentTypeHeader);
 |