From 986cd765d87c5e2bb855b01a6d01d3616e179073 Mon Sep 17 00:00:00 2001 From: RoyceDa Date: Tue, 7 Apr 2026 14:56:56 +0200 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20=D0=BA=D0=BE=D0=BC?= =?UTF-8?q?=D0=BC=D0=B5=D0=BD=D1=82=D0=B0=D1=80=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/im/rosetta/executors/Executor26SignalPeer.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/im/rosetta/executors/Executor26SignalPeer.java b/src/main/java/im/rosetta/executors/Executor26SignalPeer.java index 50c1789..15452e6 100644 --- a/src/main/java/im/rosetta/executors/Executor26SignalPeer.java +++ b/src/main/java/im/rosetta/executors/Executor26SignalPeer.java @@ -175,8 +175,17 @@ public class Executor26SignalPeer extends PacketExecutor { client.disconnect(Failures.NO_CALL_SESSION); return; } + /** + * Отправляем сигнал окончания звонка всем участникам сессии, кроме отправителя + */ session.sendPacket(packet, client); + /** + * Отправляем пакет вызываемым (ringing) пользователям (которые еще не в сессии) + */ this.callManager.sendPacketToRinging(session, packet); + /** + * Удаляем сессию из активных сессий звонков + */ this.callManager.removeSession(session); return; }