package com.genersoft.iot.vmp.gb28181.bean; import gov.nist.javax.sip.message.SIPResponse; /** * 缓存语音广播的状态 * @author lin */ public class AudioBroadcastCatch { public AudioBroadcastCatch(String deviceId, String channelId, AudioBroadcastCatchStatus status) { this.deviceId = deviceId; this.channelId = channelId; this.status = status; } public AudioBroadcastCatch() { } /** * 设备编号 */ private String deviceId; /** * 通道编号 */ private String channelId; /** * 语音广播状态 */ private AudioBroadcastCatchStatus status; /** * 请求信息 */ private SipTransactionInfo sipTransactionInfo; public String getDeviceId() { return deviceId; } public void setDeviceId(String deviceId) { this.deviceId = deviceId; } public String getChannelId() { return channelId; } public void setChannelId(String channelId) { this.channelId = channelId; } public AudioBroadcastCatchStatus getStatus() { return status; } public void setStatus(AudioBroadcastCatchStatus status) { this.status = status; } public SipTransactionInfo getSipTransactionInfo() { return sipTransactionInfo; } public void setSipTransactionInfo(SipTransactionInfo sipTransactionInfo) { this.sipTransactionInfo = sipTransactionInfo; } public void setSipTransactionInfoByRequset(SIPResponse response) { this.sipTransactionInfo = new SipTransactionInfo(response, false); } }