|  |  | 
 |  |  | 
 | 
 |  |  | import com.genersoft.iot.vmp.common.StreamInfo;
 | 
 |  |  | import com.genersoft.iot.vmp.conf.exception.SsrcTransactionNotFoundException;
 | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.*;
 | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.Device;
 | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.DeviceAlarm;
 | 
 |  |  | import com.genersoft.iot.vmp.gb28181.bean.InviteStreamCallback;
 | 
 |  |  | import com.genersoft.iot.vmp.gb28181.event.SipSubscribe;
 | 
 |  |  | import com.genersoft.iot.vmp.media.zlm.ZlmHttpHookSubscribe;
 | 
 |  |  | import com.genersoft.iot.vmp.media.zlm.dto.MediaServerItem;
 | 
 |  |  | import com.genersoft.iot.vmp.service.bean.SSRCInfo;
 | 
 |  |  | import gov.nist.javax.sip.message.SIPRequest;
 | 
 |  |  | 
 | 
 |  |  | import javax.sip.Dialog;
 | 
 |  |  | import javax.sip.InvalidArgumentException;
 | 
 |  |  | import javax.sip.PeerUnavailableException;
 | 
 |  |  | import javax.sip.SipException;
 | 
 |  |  | import javax.sip.message.Message;
 | 
 |  |  | import javax.sip.message.Request;
 | 
 |  |  | import java.text.ParseException;
 | 
 |  |  | 
 | 
 |  |  | /**    
 | 
 |  |  | 
 |  |  |     */
 | 
 |  |  |    void deviceConfigCmd(Device device);
 | 
 |  |  |    
 | 
 |  |  |       /**
 | 
 |  |  |    /**
 | 
 |  |  |     * 设备配置命令:basicParam
 | 
 |  |  |     * 
 | 
 |  |  |     * @param device           视频设备
 | 
 |  |  | 
 |  |  |     * @param heartBeatCount   心跳超时次数(可选)
 | 
 |  |  |     */  
 | 
 |  |  |    void deviceBasicConfigCmd(Device device, String channelId, String name, String expiration, String heartBeatInterval, String heartBeatCount, SipSubscribe.Event errorEvent) throws InvalidArgumentException, SipException, ParseException;
 | 
 |  |  | 	 | 
 |  |  | 
 | 
 |  |  |    /**
 | 
 |  |  |     * 查询设备状态
 | 
 |  |  |     * 
 |