Hi! Immersive Messenger already nails the messaging layer — native Direct Messages, zero custom tables, modern UI. The one thing that would make it a complete communication solution for my community: browser-based voice and video calls, started right from a conversation.
What I'm suggesting:
1-to-1 voice and video calls via WebRTC — media goes browser-to-browser, so there's virtually no media load on the XenForo server; the server only handles signaling and call state
Screen sharing — essential for support and consultation use cases
Optional STUN/TURN configuration (ideally with coturn shared-secret support) for users behind strict NATs
Per-user-group permissions for voice calls / video calls / screen sharing — this would let admins offer calling as a premium or trust-based feature
Small group calls (mesh, ~4 participants) could come later — 1-to-1 alone already covers the core use case
Why it fits this add-on specifically:
The real-time transport work is already done — Watch Party shows you have solid experience with Pusher/SSE/WebSocket delivery, and WebRTC signaling needs exactly that kind of channel. Calls on top of native DMs would also be a first for XenForo: the only messenger with calling right now runs on its own parallel data tables, which many admins (myself included) are hesitant to adopt.
Happy to test early builds and give detailed feedback. If this resonates with others, a
or a comment would help show the demand.
Thanks for considering! And thanks alot for your great products!
Would you scope adding calls to the Immersive Messenger roadmap?
Best regards!
What I'm suggesting:
1-to-1 voice and video calls via WebRTC — media goes browser-to-browser, so there's virtually no media load on the XenForo server; the server only handles signaling and call state
Screen sharing — essential for support and consultation use cases
Optional STUN/TURN configuration (ideally with coturn shared-secret support) for users behind strict NATs
Per-user-group permissions for voice calls / video calls / screen sharing — this would let admins offer calling as a premium or trust-based feature
Small group calls (mesh, ~4 participants) could come later — 1-to-1 alone already covers the core use case
Why it fits this add-on specifically:
The real-time transport work is already done — Watch Party shows you have solid experience with Pusher/SSE/WebSocket delivery, and WebRTC signaling needs exactly that kind of channel. Calls on top of native DMs would also be a first for XenForo: the only messenger with calling right now runs on its own parallel data tables, which many admins (myself included) are hesitant to adopt.
Happy to test early builds and give detailed feedback. If this resonates with others, a
Thanks for considering! And thanks alot for your great products!
Would you scope adding calls to the Immersive Messenger roadmap?
Best regards!
