From cff46532be768c53fbb6a0b067ed733520881826 Mon Sep 17 00:00:00 2001 From: Neil Dorin Date: Tue, 16 Jun 2026 18:42:14 -0600 Subject: [PATCH] feat: update Dial method to limit active calls based on maxCalls --- .../AudioCodec/MockAC/MockAC.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/PepperDash.Essentials.Devices.Common/AudioCodec/MockAC/MockAC.cs b/src/PepperDash.Essentials.Devices.Common/AudioCodec/MockAC/MockAC.cs index b8913351..6749abf1 100644 --- a/src/PepperDash.Essentials.Devices.Common/AudioCodec/MockAC/MockAC.cs +++ b/src/PepperDash.Essentials.Devices.Common/AudioCodec/MockAC/MockAC.cs @@ -15,6 +15,8 @@ public class MockAC : AudioCodecBase, IAudioCodecPhonebook public List PhonebookEntries { get; } + private int maxCalls = 2; + public MockAC(string key, string name, MockAcPropertiesConfig props) : base(key, name) { @@ -40,7 +42,7 @@ public class MockAC : AudioCodecBase, IAudioCodecPhonebook public override void Dial(string number) { - if (!IsInCall) + if (ActiveCalls.Count < maxCalls) { Debug.LogMessage(LogEventLevel.Debug, this, "Dial: {0}", number); var call = new CodecActiveCallItem()