diff --git a/src/main/java/org/asteriskjava/manager/event/AorDetail.java b/src/main/java/org/asteriskjava/manager/event/AorDetail.java index fa8f8cd8..03fa0ce3 100644 --- a/src/main/java/org/asteriskjava/manager/event/AorDetail.java +++ b/src/main/java/org/asteriskjava/manager/event/AorDetail.java @@ -40,6 +40,8 @@ public AorDetail(Object source) { private int totalContacts; private int contactsRegistered; private String endpointName; + private Boolean removeUnavailable; + private Boolean qualify2xxOnly; public String getObjectType() { return objectType; @@ -185,4 +187,20 @@ public void setEndpointName(String endpointName) { this.endpointName = endpointName; } + public Boolean isRemoveUnavailable() { + return removeUnavailable; + } + + public void setRemoveUnavailable(Boolean removeUnavailable) { + this.removeUnavailable = removeUnavailable; + } + + public Boolean isQualify2xxOnly() { + return qualify2xxOnly; + } + + public void setQualify2xxOnly(Boolean qualify2xxOnly) { + this.qualify2xxOnly = qualify2xxOnly; + } + } diff --git a/src/main/java/org/asteriskjava/manager/event/ContactList.java b/src/main/java/org/asteriskjava/manager/event/ContactList.java index 8d23aca2..a8395826 100644 --- a/src/main/java/org/asteriskjava/manager/event/ContactList.java +++ b/src/main/java/org/asteriskjava/manager/event/ContactList.java @@ -54,6 +54,7 @@ public class ContactList extends ResponseEvent { String objecttype; String pruneonboot; ContactStatusEnum status; + Boolean qualify2xxOnly; /** * Creates a new instance. @@ -213,6 +214,14 @@ public void setStatus(String status) { } + public Boolean isQualify2xxOnly() { + return qualify2xxOnly; + } + + public void setQualify2xxOnly(Boolean qualify2xxOnly) { + this.qualify2xxOnly = qualify2xxOnly; + } + @Override public String toString() { return "ContactList [qualifyTimeout=" + qualifyTimeout + ", callid=" + callid + ", regserver=" + regserver @@ -220,7 +229,7 @@ public String toString() { + authenticatequalify + ", objectname=" + objectname + ", useragent=" + useragent + ", uri=" + uri + ", viaaddr=" + viaaddr + ", qualifyfrequency=" + qualifyfrequency + ", path=" + path + ", endpoint=" + endpoint + ", viaport=" + viaport + ", outboundproxy=" + outboundproxy + ", actionId=" + actionId - + ", objecttype=" + objecttype + ", pruneonboot=" + pruneonboot + ", status=" + status + "]\n"; + + ", objecttype=" + objecttype + ", pruneonboot=" + pruneonboot + ", status=" + status + ", qualify2xxOnly=" + qualify2xxOnly + "]\n"; } } diff --git a/src/main/java/org/asteriskjava/manager/event/ContactStatusDetail.java b/src/main/java/org/asteriskjava/manager/event/ContactStatusDetail.java index efdb18a7..08fca1cd 100644 --- a/src/main/java/org/asteriskjava/manager/event/ContactStatusDetail.java +++ b/src/main/java/org/asteriskjava/manager/event/ContactStatusDetail.java @@ -34,6 +34,7 @@ public class ContactStatusDetail extends ResponseEvent { private String path; private int qualifyFrequency; private Float qualifyTimeout; + private Boolean qualify2xxOnly; public String getAor() { return aor; @@ -151,6 +152,14 @@ public void setQualifyTimeout(String qualifyTimeout) { this.qualifyTimeout = Float.parseFloat(qualifyTimeout); } + public Boolean isQualify2xxOnly() { + return qualify2xxOnly; + } + + public void setQualify2xxOnly(Boolean qualify2xxOnly) { + this.qualify2xxOnly = qualify2xxOnly; + } + public ContactStatusDetail(Object source) { super(source); }