Making calls work - Free Edition - Helm chart (self-deployed)

Summary
I’m struggling since months to deploy Mattermost Helm Chart - Team Edition (self-hosted) - Mattermost Free. I managed after some time to deploy the chart, enter proper CORS (for now I’m using *, but open to how this should be configured on a K8S cluster) and install RTCD Helm Chart (and open the proper ports on RKE2/K8S).

I just CAN’T make the calls work. Calls plugin is OK, I tried everysingle possible settings for the call plugins.

Does anyone have managed to do it? Can you please share you’re values as well as your calls plugin confguration?

Steps to reproduce
Install both of these helm charts, team editions
https://docs.mattermost.com/install/installing-team-edition-helm-chart.html

https://docs.mattermost.com/configure/plugins-configuration-settings.html#calls

Expected behavior
Just to have the calls working on self-deployed Mattermost edition

Observed behavior
Everything works except the calls.

Take a look at Calls self-hosted deployment - Mattermost documentation

Thank you.

One thing I’m not clear and this is where maybe I’m making a mistake but can we use external rtc server with the free Edition?

Regards,
Francois

No, rtcd offload requires Enterprise.

I must noticed that k8s scaling is not supported in the Free Version. It can work when you only have one instance, but when you try to scale horizontally you need the enterprise version.
I already had a discussion about that here:
Scaling mattermost with Teams Edition and Kubernetes - #7 by john.oliver