SHiNE-server/Dev_Docs/Pending_Features/2026-06-19_1835_fix-stop-call-push-self-kill.md

1.3 KiB

Фикс самообрыва звонка из-за stop_call push своей же сессии

  • краткое описание:
    • исправлена ситуация, когда активный звонок мог оборваться сразу после соединения;
    • причина была в том, что stop_call push, предназначенный для других сессий того же пользователя, обрабатывался и в исходной сессии.
  • что проверять:
    • открыть несколько вкладок/устройств одного пользователя;
    • принять звонок на одной сессии;
    • убедиться, что активная сессия не обрывает звонок сразу после соединения;
    • убедиться, что лишние сессии при этом закрывают свой локальный экран звонка.
  • ожидаемый результат:
    • звонок не завершается сразу после call_connected;
    • accepted_on_other_device и связанные stop_call события больше не убивают исходную активную сессию.
  • статус:
    • pending