Numerous Spreed technologies including Spreed.ME mobile app expect the STUN and TURN configs when requesting config.
I noticed from the weblogs that you can reproduce the issue with
curl -k https://[server URL]/webmeetings/api/v1/config
{
“Title”: “(custom name) Web Meetings”,
“S”: “static/ver=0295”,
“B”: “/webmeetings/”,
“Token”: “(removed)”,
“Renegotiation”: false,
"StunURIs": [],
“TurnURIs”: [
“turn:(servernameandport)?transport=udp”
],
“TurnUsername”: “”,
“TurnPassword”: “”,
“Tokens”: false,
“Version”: “0.29.5”,
“UsersEnabled”: false,
“UsersAllowRegistration”: false,
“UsersMode”: “sharedsecret”,
“DefaultRoomEnabled”: true,
“Plugin”: “/webapp/plugins/spreedwebrtc/php/AngularPluginWrapper.php”,
“AuthorizeRoomCreation”: true,
“AuthorizeRoomJoin”: true,
“Modules”: [
“screensharing”,
“youtube”,
“presentation”,
“roomlocking”
],
“RoomNameCaseSensitive”: false
My question – where do you change the STUN details that get returned here? They are set in the config registry already. I’ve combed the server and can’t seem to find the line of code where the kopano-meetings server is looking for this and failing, etc.
Please reply with details of how to fix this. I’d like to get a mobile app working.