old mode 100644
new mode 100755
 |  |  | 
 |  |  | package com.genersoft.iot.vmp.gb28181.event.device; | 
 |  |  |  | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.Device; | 
 |  |  | import com.genersoft.iot.vmp.gb28181.event.SipSubscribe; | 
 |  |  | import com.genersoft.iot.vmp.service.IDeviceService; | 
 |  |  | import org.springframework.beans.factory.annotation.Autowired; | 
 |  |  | import org.springframework.context.ApplicationListener; | 
 |  |  | 
 |  |  |  | 
 |  |  | import javax.sip.ClientTransaction; | 
 |  |  | import javax.sip.address.SipURI; | 
 |  |  | import javax.sip.header.CallIdHeader; | 
 |  |  | import javax.sip.header.ToHeader; | 
 |  |  | import javax.sip.message.Request; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  | 
 |  |  |                 if (device == null) { | 
 |  |  |                     return; | 
 |  |  |                 } | 
 |  |  |                 deviceService.offline(device.getDeviceId()); | 
 |  |  |                 deviceService.offline(device.getDeviceId(), "等待消息超时"); | 
 |  |  |             } | 
 |  |  |  | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | } |