Maintenance update for Messenger voice and video calling.
Fixed an issue affecting WebRTC calls when the optional Node.js realtime gateway is unavailable and Messenger falls back to AJAX polling. In some cases, the receiving side could show as connected while the caller remained stuck on “Calling”.
Messenger now correctly starts and maintains the dedicated call-status polling when realtime is unavailable or drops during a call, allowing the caller to receive the updated call state and continue the WebRTC connection process normally.
No changes are required to existing TURN or STUN settings for this fix.
Fixed an issue affecting WebRTC calls when the optional Node.js realtime gateway is unavailable and Messenger falls back to AJAX polling. In some cases, the receiving side could show as connected while the caller remained stuck on “Calling”.
Messenger now correctly starts and maintains the dedicated call-status polling when realtime is unavailable or drops during a call, allowing the caller to receive the updated call state and continue the WebRTC connection process normally.
No changes are required to existing TURN or STUN settings for this fix.
- Fixed WebRTC call state handling when using AJAX fallback