GoogleMeet Conference Call is not working

Description

When trying to start conference call using GoogleMeet I’m getting following error in logs:

JsonRpcError {
  message: 'Method isFullyConfigured not found on provider GoogleMeet',
  code: -32000,
  data: {}
}

From webconsole I’m getting 400 Bad Request to endpoint api/v1/video-conference.capabilities.
What can be wrong?

I have got Google Meet bot installed as well and via it I can start conference with /meet command. The error happens only when I click on the call icon. It says “Required Action: Missing configuration. An app needs to be installed and configured.”
But it is…

Server Setup Information

  • Version of Rocket.Chat Server: 6.10.0
  • Operating System: Ubuntu 24.04 LTS
  • Deployment Method: docker
  • Number of Running Instances: 1
  • DB Replicaset Oplog: enabled
  • NodeJS Version: 4.21.3 - x64
  • MongoDB Version: 7.0.12 (Atlas)
  • Proxy: AWS Application Load Balancer
  • Firewalls involved: AWS NACL/Security Groups

Any additional Information

This is a single AWS EC2 instance with docker installed. Supported by ALB and external mongoDb hosted on Atlas.

What licence are you using ? CE/Starter/Pro/EE ?

How many users approximately?

I have done a brief test on 6.9.3 and appeared to initiate a direct call without issues.

Have you check your websockets and firewall?

Hey,

The license is PRO and currently there are 3 users - we are just starting with it…
I have a feeling on 6.9.0 it was also working fine (we tested it some time ago on a bit different setup with NGINX in front instead of ALB).

What you mean exactly by websockets and firewall?
The ALB accepts TCP/443, while the docker acceprs TCP/3000 from ALB…

Just checked on 6.9.0 it works fine…

OK - thanks for the information.

With a lot of issue it is often down to firewall/proxy configuration.

Gut feeling :wink:

Here’s how to check it all:

Let me know that is all functioning.

Are you using a browser or the Electron client? If the client, try testing with a browser first.

1 Like

Well, we already know it’s not firewall issue. On 6.9.3 it works fine.
Problem is on both browser and Electron clients.

I’ve opened official bug : GoogleMeet Conference Call is not working on 6.10.0 · Issue #32831 · RocketChat/Rocket.Chat · GitHub

I tested it on my own test setup to see if the plugin actually worked but it is definitely not the same setup as yours currently…

We have different firewalls and proxies entirely so that proves nothing for your scenario.

This is different too. Nginx.

And that is the only bit that matters with your setup, assuming at this point your are using exact same proxy and firewall.

Ah, looks like there is a bit of misunderstanding. I meant that in my setup on 6.10.0 there is a problem and if I just change the docker image tag to 6.9.3 it stars to work. So this is not a firewall or proxy issue. It’s something inside the newer version of Rocket Chat.

Yup.

Never be hasty to open a bug - much better to diagnose as much as possible here and then if it looks like a bug we will have all the right information for devs to consider.

I suspect this is to do with other App related issues, but whether it is a rocket core server issue, or the apps engine I don’t know.

Gabriel is on it so rest assure it is being looked at, though I have no idea on a likely timeline for a fix.