## Description
On the settings/admin/talk page at the TURN section, the "Test t…his server" action always fails on Safari with Mac OS 11. When using latest Firefox without changing the turnserver:port and secret fields, everything works as advertised. Makes no difference testing an already configured TURN server or directly after adding a new one.
## Steps to reproduce
1. Add a TURN server by adding turnserver:port and secret
2. Click the "Test this server" button
### Expected behaviour
A succes message with "Ok: Successful ICE candidates returned by the TURN server"
### Actual behaviour
An error message with "Error: No working ICE candidates returned by the TURN server"
## Talk app
**Talk app version:** 10.0.7
**Custom Signaling server configured:** no
**Custom TURN server configured:** yes
**Custom STUN server configured:** no
## Server configuration detail
**Operating system:** Linux 4.19.0-16-cloud-amd64 #1 SMP Debian 4.19.181-1 (2021-03-19) x86_64
**Webserver:** Apache/2 (fpm-fcgi)
**Database:** mysql 10.5.9
**PHP version:** 7.4.18
Modules loaded: Core, date, libxml, openssl, pcre, sqlite3, zlib, bcmath, calendar, ctype, curl, dom, hash, fileinfo, filter, ftp, gd, gettext, SPL, iconv, intl, json, mbstring, session, pcntl, PDO, standard, pdo_sqlite, Phar, posix, Reflection, mysqlnd, SimpleXML, soap, sockets, sodium, pdo_mysql, exif, tokenizer, xml, xmlreader, xmlwriter, xsl, zip, mysqli, cgi-fcgi, gmp, imagick, imap, redis, Zend OPcache
**Nextcloud version:** 20.0.9 - 20.0.9.1
**Updated from an older Nextcloud/ownCloud or fresh install:** fresh
**Where did you install Nextcloud from:** unknown
<details><summary>Signing status</summary>
Array
(
)
</details>
<details><summary>List of activated apps</summary>
```
Enabled:
- accessibility: 1.6.0
- activity: 2.13.4
- bruteforcesettings: 2.1.0
- calendar: 2.2.1
- cloud_federation_api: 1.3.0
- comments: 1.10.0
- contacts: 3.5.1
- contactsinteraction: 1.1.0
- dashboard: 7.0.0
- dav: 1.16.2
- federatedfilesharing: 1.10.2
- federation: 1.10.1
- files: 1.15.0
- files_pdfviewer: 2.0.1
- files_rightclick: 0.17.0
- files_sharing: 1.12.2
- files_trashbin: 1.10.1
- files_versions: 1.13.0
- files_videoplayer: 1.9.0
- firstrunwizard: 2.9.0
- groupfolders: 8.2.1
- issuetemplate: 0.7.0
- logreader: 2.5.0
- lookup_server_connector: 1.8.0
- mail: 1.9.5
- nextcloud_announcements: 1.9.0
- notifications: 2.8.0
- oauth2: 1.8.0
- password_policy: 1.10.1
- photos: 1.2.3
- privacy: 1.4.0
- provisioning_api: 1.10.0
- recommendations: 0.8.0
- serverinfo: 1.10.0
- settings: 1.2.0
- sharebymail: 1.10.0
- spreed: 10.0.7
- support: 1.3.0
- survey_client: 1.8.0
- systemtags: 1.10.0
- talk_simple_poll: 1.3.0
- text: 3.1.0
- theming: 1.11.0
- twofactor_backupcodes: 1.9.0
- twofactor_totp: 5.0.0
- updatenotification: 1.10.0
- user_external: 1.0.0
- user_status: 1.0.1
- viewer: 1.4.0
- weather_status: 1.0.0
- workflowengine: 2.2.0
Disabled:
- admin_audit
- encryption
- files_external
- user_ldap
```
</details>
<details><summary>Configuration (config/config.php)</summary>
```
{
"instanceid": "***REMOVED SENSITIVE VALUE***",
"passwordsalt": "***REMOVED SENSITIVE VALUE***",
"secret": "***REMOVED SENSITIVE VALUE***",
"trusted_domains": [
"***REMOVED SENSITIVE VALUE***"
],
"datadirectory": "***REMOVED SENSITIVE VALUE***",
"dbtype": "mysql",
"version": "20.0.9.1",
"overwrite.cli.url": "https:\/\/cloud.***REMOVED SENSITIVE VALUE***",
"dbname": "***REMOVED SENSITIVE VALUE***",
"dbhost": "***REMOVED SENSITIVE VALUE***",
"dbport": "",
"dbtableprefix": "oc_",
"mysql.utf8mb4": true,
"dbuser": "***REMOVED SENSITIVE VALUE***",
"dbpassword": "***REMOVED SENSITIVE VALUE***",
"installed": true,
"user_backends": [
{
"class": "OC_User_IMAP",
"arguments": [
"mail.***REMOVED SENSITIVE VALUE***",
993,
"ssl",
"***REMOVED SENSITIVE VALUE***",
true,
true
]
}
],
"mail_smtpmode": "smtp",
"mail_smtpauthtype": "LOGIN",
"mail_sendmailmode": "smtp",
"mail_smtpauth": 1,
"updater.release.channel": "stable",
"memcache.distributed": "\\OC\\Memcache\\Redis",
"redis": {
"host": "***REMOVED SENSITIVE VALUE***",
"port": 6379
},
"memcache.locking": "\\OC\\Memcache\\Redis",
"memcache.local": "\\OC\\Memcache\\Redis",
"maintenance": false,
"debug": true
}
```
</details>
**Are you using external storage, if yes which one:** local
**Are you using encryption:** no
**Are you using an external user-backend, if yes which one:** IMAP
## Client configuration
**Browser:** Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0.3 Safari/605.1.15 without any content blockers active
**Operating system:** macOS 11.2.3
## Logs
<details><summary>Web server error log</summary>
```
empty
```
</details>
<details><summary>Nextcloud log</summary>
```
nothing related to this bug
```
</details>
<details><summary>Browser log</summary>
[Info] Creating PeerConnection with – Object (admin-settings.js, line 380)
Object
[Info] Received candidates – Array (0) (admin-settings.js, line 380)
Array (0)
> Selected Element
< <a data-v-f2e0410a class="icon icon-error" data-original-title="null" style></a>
[Info] Creating PeerConnection with – {iceServers: Array, iceTransportPolicy: "relay"} (admin-settings.js, line 380)
{iceServers: Array, iceTransportPolicy: "relay"}Object
[Info] Received candidates – [] (0) (admin-settings.js, line 380)
</details>