4a529a304c
In group calls (e.g. Alice calls Bob and Charlie), when Bob accepts the call, a CallAnswerEvent is gift-wrapped to all group members including Charlie. Charlie's CallManager, still in IncomingCall state, was treating ANY CallAnswerEvent as "answered elsewhere" (intended for multi-device scenarios) and ending the call prematurely. The fix checks whether the answering/rejecting peer is actually the current user (signer.pubKey) before treating it as an "answered/rejected elsewhere" event. If it's a different group member, we simply ignore it and keep ringing. https://claude.ai/code/session_01EYzWB93PZRqw15QuQadCf4