ea65dd76e7
- Include pending peers in hangup notification so ringing users get immediate feedback instead of waiting for the 60s timeout - Sign individual hangup events per peer with correct p-tag instead of reusing a single event with the first peer's tag - Stop treating ICE DISCONNECTED as terminal; only hang up on FAILED since DISCONNECTED is often transient (network switch, packet loss) - Send "busy" reject when receiving a call while already in one https://claude.ai/code/session_01HpowdWMK77pA35ABn9XWpD