# Перенести старые сессионные сигналы на `SendSignal` ## Контекст В проект добавлен новый общий межсессионный transport `SendSignal`. Первое текущее применение: - `remote AddBlock via homeserver session` Старые сценарии пока оставлены на прежнем транспорте, чтобы не ломать уже работающий код. ## Что перенести позже 1. Звонковые сигналы, которые сейчас идут через `CallSignalToSession`. 2. Старый wallet/ESP32 обмен, где технические команды всё ещё привязаны к call-like транспорту. 3. Остальные доверенные межсессионные команды одного пользователя. ## Что важно учесть при переносе - не ломать обратную совместимость работающих звонков; - сохранить текущую маршрутизацию по `sessionId`; - договориться о едином `signalType`; - отдельно описать миграцию клиентских обработчиков событий: - `IncomingCallSignal` -> `IncomingSignal` ## С какого сценария продолжать Начинать перенос со звонков, но только после отдельной ручной проверки того, что `SendSignal` стабильно отработал на `remote AddBlock`.