Hello,
I am experiencing an issue with Nextcloud Talk.
The call connection is established successfully, and both participants can join the call. However, during both audio and video calls, neither side receives audio or video streams from the other participant. The call appears connected, but media transmission does not work.
My setup includes:
- Nextcloud Server
- Nextcloud Talk
- High Performance Backend (HPB) Signaling Server
- Coturn TURN/STUN Server
- Apache Reverse Proxy
- SSL certificates configured and working
Environment Information
Nextcloud Version: Nextcloud Hub 10 (33.0.3)
Talk App Version: 23.0.4
Trusted Domains:
- ohelmoed.ir
- www.ohelmoed.ir
- talk.ohelmoed.ir
TURN Configuration (sensitive values removed):
'turn_servers' => [
[
'url' => 'turn:ohelmoed.ir:3478',
'protocols' => ['udp', 'tcp']
]
]
Problem Description
Calls are established successfully and both participants can join the room. HPB appears to register users correctly and call sessions are created. However, no audio or video is transmitted between participants.
This issue occurs in both browser and mobile clients.
What I Have Checked
- HTTPS is working correctly.
- HPB signaling server is running.
- Coturn service is running.
- Apache reverse proxy is configured.
- Users can join calls successfully.
- HPB logs show users joining and leaving calls without obvious errors.
Available Logs and Configuration Files
Nextcloud
- Nextcloud version: 33.0.3
- Talk version: 23.0.4
- Sanitized
config.php data/nextcloud.log
High Performance Backend (HPB)
server.confdocker-compose.yml- HPB container logs
Coturn
/etc/turnserver.conf(sanitized)systemctl status coturnjournalctl -u coturn- Port checks for 3478 and 5349
Network / DNS
-
DNS records for:
- ohelmoed.ir
- talk.ohelmoed.ir
-
dig / nslookup results
Reverse Proxy
- Apache VirtualHost configuration
- Enabled Apache modules
Browser Diagnostics
- Browser console output
- chrome://webrtc-internals output
- Screenshots of ICE/TURN/WebRTC errors (if needed)
Could you please advise which specific logs or configuration files would be most helpful for diagnosing why media streams are not being established despite calls connecting successfully?
Thank you for your assistance.


