fix(voice): log remote participant identity and track count in E2EE poll
Adds REMOTE_PARTICIPANT log every 10s to confirm caller is present and tracks are subscribed during E2EE decryption diagnosis. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
4
voice.py
4
voice.py
@@ -375,6 +375,10 @@ class VoiceSession:
|
|||||||
c.participant_identity, c.key_index, c.enabled)
|
c.participant_identity, c.key_index, c.enabled)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.debug("frame_cryptors() failed: %s", e)
|
logger.debug("frame_cryptors() failed: %s", e)
|
||||||
|
# Log E2EE state for all remote participants
|
||||||
|
for p in self.lk_room.remote_participants.values():
|
||||||
|
logger.info("REMOTE_PARTICIPANT: identity=%s tracks=%d",
|
||||||
|
p.identity, len(p.track_publications))
|
||||||
|
|
||||||
except asyncio.CancelledError:
|
except asyncio.CancelledError:
|
||||||
logger.info("Session cancelled for %s", self.room_id)
|
logger.info("Session cancelled for %s", self.room_id)
|
||||||
|
|||||||
Reference in New Issue
Block a user