From 9804e0b73e4ad3edc323fad057db970429a12f70 Mon Sep 17 00:00:00 2001 From: Guillaume Millet Date: Wed, 8 Apr 2026 15:13:07 +0200 Subject: [PATCH 1/3] Add getter and setter for qualify2xxOnly in ContactStatusDetail --- .../asteriskjava/manager/event/ContactStatusDetail.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/org/asteriskjava/manager/event/ContactStatusDetail.java b/src/main/java/org/asteriskjava/manager/event/ContactStatusDetail.java index efdb18a78..08fca1cd1 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); } From 627128f096d306ac58fabd02b62421eafb653692 Mon Sep 17 00:00:00 2001 From: Guillaume Millet Date: Fri, 17 Apr 2026 11:08:44 +0200 Subject: [PATCH 2/3] Add getter and setter for qualify2xxOnly in ContactList --- .../org/asteriskjava/manager/event/ContactList.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/asteriskjava/manager/event/ContactList.java b/src/main/java/org/asteriskjava/manager/event/ContactList.java index 8d23aca21..a83958265 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"; } } From 9ad2283b3299d789629b3490840b2fb42d8e4e7c Mon Sep 17 00:00:00 2001 From: Guillaume Millet Date: Fri, 17 Apr 2026 11:09:17 +0200 Subject: [PATCH 3/3] Add getter and setter for removeUnavailable and qualify2xxOnly in AorDetail --- .../asteriskjava/manager/event/AorDetail.java | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/main/java/org/asteriskjava/manager/event/AorDetail.java b/src/main/java/org/asteriskjava/manager/event/AorDetail.java index fa8f8cd8a..03fa0ce3c 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; + } + }