package com.genersoft.iot.vmp.gb28181.bean;
|
|
import javax.sip.RequestEvent;
|
import javax.sip.header.*;
|
import javax.sip.message.Request;
|
|
public class SubscribeInfo {
|
|
public SubscribeInfo() {
|
}
|
|
public SubscribeInfo(RequestEvent evt, String id) {
|
this.id = id;
|
Request request = evt.getRequest();
|
CallIdHeader callIdHeader = (CallIdHeader)request.getHeader(CallIdHeader.NAME);
|
this.callId = callIdHeader.getCallId();
|
FromHeader fromHeader = (FromHeader)request.getHeader(FromHeader.NAME);
|
this.fromTag = fromHeader.getTag();
|
ExpiresHeader expiresHeader = (ExpiresHeader)request.getHeader(ExpiresHeader.NAME);
|
this.expires = expiresHeader.getExpires();
|
EventHeader eventHeader = (EventHeader)request.getHeader(EventHeader.NAME);
|
this.eventId = eventHeader.getEventId();
|
this.eventType = eventHeader.getEventType();
|
ViaHeader viaHeader = (ViaHeader)request.getHeader(ViaHeader.NAME);
|
this.branch = viaHeader.getBranch();
|
}
|
|
private String id;
|
private int expires;
|
private String callId;
|
private String eventId;
|
private String eventType;
|
private String fromTag;
|
private String toTag;
|
private String branch;
|
|
public String getId() {
|
return id;
|
}
|
|
public int getExpires() {
|
return expires;
|
}
|
|
public String getCallId() {
|
return callId;
|
}
|
|
public String getFromTag() {
|
return fromTag;
|
}
|
|
public void setToTag(String toTag) {
|
this.toTag = toTag;
|
}
|
|
public String getToTag() {
|
return toTag;
|
}
|
|
public void setId(String id) {
|
this.id = id;
|
}
|
|
public void setExpires(int expires) {
|
this.expires = expires;
|
}
|
|
public void setCallId(String callId) {
|
this.callId = callId;
|
}
|
|
public void setFromTag(String fromTag) {
|
this.fromTag = fromTag;
|
}
|
|
public String getEventId() {
|
return eventId;
|
}
|
|
public void setEventId(String eventId) {
|
this.eventId = eventId;
|
}
|
|
public String getEventType() {
|
return eventType;
|
}
|
|
public void setEventType(String eventType) {
|
this.eventType = eventType;
|
}
|
|
public String getBranch() {
|
return branch;
|
}
|
|
public void setBranch(String branch) {
|
this.branch = branch;
|
}
|
}
|