From 7b2f7e483e4e22c2decd7cccb7016b6ef797d18d Mon Sep 17 00:00:00 2001 From: Sean Bright Date: Tue, 2 Dec 2025 14:45:31 -0500 Subject: [PATCH] MeetMeJoinEvent.java: Add missing `Duration` field. The way that the `MeetMe` AMI event code is written, if a user is present a duration is present assuming it is non-zero. Fixes: #719 --- .../manager/event/MeetMeJoinEvent.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main/java/org/asteriskjava/manager/event/MeetMeJoinEvent.java b/src/main/java/org/asteriskjava/manager/event/MeetMeJoinEvent.java index 360b4dd74..23cd9d626 100644 --- a/src/main/java/org/asteriskjava/manager/event/MeetMeJoinEvent.java +++ b/src/main/java/org/asteriskjava/manager/event/MeetMeJoinEvent.java @@ -33,10 +33,25 @@ public class MeetMeJoinEvent extends AbstractMeetMeEvent { */ private static final long serialVersionUID = 0L; + private Integer duration; + /** * @param source */ public MeetMeJoinEvent(Object source) { super(source); } + + /** + * Returns how long the user has been in the conference. + * + * @return the duration, in seconds, the user has been in the conference + */ + public Integer getDuration() { + return duration; + } + + public void setDuration(Integer duration) { + this.duration = duration; + } }