Skip to content

docs: add voice and video calling guide#2396

Open
saylee21 wants to merge 1 commit into
famedly:mainfrom
saylee21:docs/calling-guide
Open

docs: add voice and video calling guide#2396
saylee21 wants to merge 1 commit into
famedly:mainfrom
saylee21:docs/calling-guide

Conversation

@saylee21

@saylee21 saylee21 commented Jul 7, 2026

Copy link
Copy Markdown

Closes #2329.

Adds doc/calling.md — a minimal guide for 1:1 voice and video calls
using flutter_webrtc.

Signed-off-by: Saylee Bharsakle sayleebharsakle@gmail.com

docs: add voice and video calling guide
@cursor

cursor Bot commented Jul 7, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Documentation-only change with no runtime or API modifications.

Overview
Adds doc/calling.md, a new developer guide for 1:1 voice and video calls in Flutter apps using the Matrix SDK and flutter_webrtc.

The doc covers dependency setup, a sample WebRTCDelegate implementation (media devices, peer connection, ringtone, call UI hooks), wiring VoIP(client, delegate), placing and receiving calls via inviteToCall / handleNewCall, and a call state reference table. It points readers to the VoIP module README for group calls/LiveKit and notes automatic TURN via client.getTurnServer().

Reviewed by Cursor Bugbot for commit b54d36c. Bugbot is set up for automated code reviews on this repo. Configure here.

@CLAassistant

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@td-famedly td-famedly left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest adding the MatrixRTC version of this not the legacy calls which are deprecated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Documentation + some questions

3 participants