Nextcloud-Aio-Talk cant connect to video call

Nextcloud AIO version : v13.4.1

Nextcloud: Nextcloud Hub 26 Winter (33.0.7)

Talk Server version (eg, 14.0.2): eturnal 15.2.6/janus 1.4.1 (latest as per AIO bundel)
Custom Signaling server configured: No
Custom TURN server configured: No
Custom STUN server configured: No

In case the web version of Nextcloud Talk is involved:
Operating system (eg, Windows/Ubuntu/…): Windows, Ubuntu
Browser name and version (eg, Chrome v101): Firefox

The issue you are facing:

Chat is working. Videocalls start then open and close in a loop

Is this the first time you’ve seen this error? (Y/N):

from the beginning of the install

Network schema:

The first hints i followed were about the ports i have to open but i already did that according to the AIO install instructions. nginx config is from the instructions with http2 and https only. But as the port does not go via nginx that should be no problem.

log from talk server shows this in repeat while clients try to connect:
[ERR] [plugins/janus_videoroom.c:janus_videoroom_handler:10226] No such feed (1)
[WARN] [1853599343325101] ICE failed for component 1 in stream 1, but let's give it some time... (trickle pending, answer received, alert not set)
[WARN] [3655590639156479] ICE failed for component 1 in stream 1, but let's give it some time... (trickle pending, answer received, alert not set)
hub.go:2990: Could not send MCU message {"type":"requestoffer","sid":"","roomType":"video","payload":null} for session a7WAmEk-ftwVXldrnKfye4lhRdWpWqmSBaQguG7dqWhgO8wAtMFp3V0-cyQcfbz8 to XFy3F-q1GMFaQvt063X_E5mu1SeBVYJNg_xwTfa4G-X2XCutpJ9HsT2ubMgmsiAA: context deadline exceeded
janus.go:517: Unable to deliver message {"janus":"detached","session_id":4815491052461871,"sender":8345139303455593}. Handle 8345139303455593 gone?
hub.go:2990: Could not send MCU message {"type":"requestoffer","sid":"","roomType":"video","payload":null} for session XFy3F-q1GMFaQvt063X_E5mu1SeBVYJNg_xwTfa4G-X2XCutpJ9HsT2ubMgmsiAA to a7WAmEk-ftwVXldrnKfye4lhRdWpWqmSBaQguG7dqWhgO8wAtMFp3V0-cyQcfbz8: context deadline exceeded
janus.go:517: Unable to deliver message {"janus":"detached","session_id":4815491052461871,"sender":2915096723397080}. Handle 2915096723397080 gone?
clientsession.go:534: Session XFy3F-q1GMFaQvt063X_E5mu1SeBVYJNg_xwTfa4G-X2XCutpJ9HsT2ubMgmsiAA left call tw9mcg82
publisher.go:72: Publisher 1853599343325101: associated room has been destroyed, closing
publisher.go:157: Room 5405161427636289 destroyed
clientsession.go:534: Session a7WAmEk-ftwVXldrnKfye4lhRdWpWqmSBaQguG7dqWhgO8wAtMFp3V0-cyQcfbz8 left call tw9mcg82
publisher.go:72: Publisher 3655590639156479: associated room has been destroyed, closing
publisher.go:157: Room 7944191927957167 destroyed
janus.go:517: Unable to deliver message {"janus":"detached","session_id":4815491052461871,"sender":3655590639156479}. Handle 3655590639156479 gone?
clientsession.go:534: Session a7WAmEk-ftwVXldrnKfye4lhRdWpWqmSBaQguG7dqWhgO8wAtMFp3V0-cyQcfbz8 left call tw9mcg82
clientsession.go:601: Removed room session kW+viER5KxeKtdrMhtjrcntv3Z4xbMBcr+4zt/R27av6KjPgG1zuCUEtHYlZZTeO+RC8HAH52qFzpiwwRlCofKRw8NUZbfZhdAEjvLJ0D5Yh0/WSDzwSly7XDa0zLKATgMDl1rAFBjlJY8r/VNnTeT733u9ashjOL19yGyrjPS3/VtYQksXwTp73c0xcgFx68Qtk5zoFUKJOj2tW6Ebqh1A97ZJTw2p3PxZfLUThX3apcH7U+2Gei6HxxgNQo11: map[error:map[code:no_such_room message:The user is not invited to this room.] type:error]
clientsession.go:601: Removed room session zYfeYhgomjbGpESYtjtlQw9Gpwkep4sJPtxklNewltQexP1EsQLIeVq+UFRUJf5N++hwNAPOoVSqmRcOTXQj8Xjuj4uzuJVyK57Yi4rF7UesAgIvJbKGkhJPY165PG/Z4BYZ56DRdG7R/y9yjYEGr8Iu2Qrps1aMPh+L7wG8KbtDPMKXHMwmu4tGro711yiyzR3ft1CxH/1qVH3FFQqJrthc7c3JepUg7qHKs0VjUr3OYcHOm9ZfaOefmo1vcaR: map[error:map[code:no_such_room message:The user is not invited to this room.] type:error]
client.go:325: Client from 10.1.0.213 has RTT of 4 ms (4.861631ms)
capabilities.go:141: Capabilities expired for https://my.domain.tld/ocs/v2.php/cloud/capabilities, updating
capabilities.go:184: Capabilities map[config:map[attachments:map[allowed:false] call:map[blur-virtual-background:false breakout-rooms:true can-enable-sip:false can-upload-background:false default-phone-region:DE enabled:true end-to-end-encryption:false grid-limit:19 grid-limit-enforced:false live-transcription:false live-transcription-target-language-id: live-translation:false max-duration:0 play-sounds:true predefined-backgrounds:[1_office.jpg 2_home.jpg 3_abstract.jpg 4_beach.jpg 5_park.jpg 6_theater.jpg 7_library.jpg 8_space_station.jpg] predefined-backgrounds-v2:[/custom_apps/spreed/img/backgrounds/1_office.jpg /custom_apps/spreed/img/backgrounds/2_home.jpg /custom_apps/spreed/img/backgrounds/3_abstract.jpg /custom_apps/spreed/img/backgrounds/4_beach.jpg /custom_apps/spreed/img/backgrounds/5_park.jpg /custom_apps/spreed/img/backgrounds/6_theater.jpg /custom_apps/spreed/img/backgrounds/7_library.jpg /custom_apps/spreed/img/backgrounds/8_space_station.jpg] recording:true recording-consent:1 sip-dialout-enabled:false sip-enabled:false start-without-media:false supported-reactions:[❤️ 🎉 👏 👋 👍 👎 🔥 😂 🤩 🤔 😲 😥]] chat:map[has-translation-providers:false has-translation-task-providers:false matterbridge-enabled:false max-length:32000 read-privacy:0 style:split summary-threshold:100 typing-privacy:0] conversations:map[can-create:false description-length:2000 force-passwords:false list-style:two-lines retention-event:28 retention-instant-meetings:1 retention-phone:7] experiments:map[enabled:0] federation:map[enabled:false incoming-enabled:false only-trusted-servers:true outgoing-enabled:false] permissions:map[default:246 max-custom:255 max-default:254] previews:map[max-gif-size:3.145728e+06] signaling:map[hello-v2-token-key:-----BEGIN PUBLIC KEY-----KEYREMOVED
-----END PUBLIC KEY-----
 mode:external session-ping-limit:200]] config-local:map[attachments:[allowed folder] call:[predefined-backgrounds predefined-backgrounds-v2 can-upload-background start-without-media blur-virtual-background live-transcription-target-language-id play-sounds grid-limit grid-limit-enforced external-call-service] chat:[read-privacy has-translation-providers has-translation-task-providers typing-privacy summary-threshold style matterbridge-enabled] conversations:[can-create list-style description-length] experiments:[enabled] federation:[enabled incoming-enabled outgoing-enabled only-trusted-servers] permissions:[] previews:[max-gif-size] signaling:[session-ping-limit hello-v2-token-key mode]] features:[audio video chat-v2 conversation-v4 guest-signaling empty-group-room guest-display-names multi-room-users favorites last-room-activity no-ping system-messages delete-messages mention-flag in-call-flags conversation-call-flags notification-levels invite-groups-and-mails locked-one-to-one-rooms read-only-rooms listable-rooms chat-read-marker chat-unread webinary-lobby start-call-flag chat-replies circles-support force-mute sip-support sip-support-nopin chat-read-status phonebook-search raise-hand room-description rich-object-sharing temp-user-avatar-api geo-location-sharing voice-message-sharing signaling-v3 publishing-permissions clear-history direct-mention-flag notification-calls conversation-permissions rich-object-list-media rich-object-delete unified-search chat-permission silent-send silent-call send-call-notification talk-polls breakout-rooms-v1 recording-v1 avatar chat-get-context single-conversation-status chat-keep-notifications typing-privacy remind-me-later bots-v1 markdown-messages media-caption session-state note-to-self recording-consent sip-support-dialout delete-messages-unlimited edit-messages silent-send-state chat-read-last federation-v1 federation-v2 ban-v1 chat-reference-id mention-permissions edit-messages-note-to-self archived-conversations-v2 talk-polls-drafts download-call-participants email-csv-import conversation-creation-password call-notification-state-api schedule-meeting edit-draft-poll conversation-creation-all important-conversations unbind-conversation sip-direct-dialin dashboard-event-rooms mutual-calendar-events upcoming-reminders sensitive-conversations threads pinned-messages federated-shared-items scheduled-messages message-expiration reactions call-end-to-end-encryption recording-chunked-upload] features-local:[favorites chat-read-status listable-rooms phonebook-search temp-user-avatar-api unified-search avatar remind-me-later note-to-self archived-conversations-v2 chat-summary-api call-notification-state-api schedule-meeting conversation-creation-all important-conversations sip-direct-dialin dashboard-event-rooms mutual-calendar-events upcoming-reminders sensitive-conversations scheduled-messages recording-chunked-upload] version:23.0.9] from https://my.domain.tld/ocs/v2.php/cloud/capabilities have not changed
hub.go:1064: Register user alpha@domain.tld@backend-1 from 10.1.0.213 in unknown-country (Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0) AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg (private=srni3mw2q8zu7EyuWZ_0z-FLEBdV6ahXRQW5OT4AX6SzqqFriPtld-hK8pDQovsv)
clientsession.go:520: Session AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg joined room tw9mcg82 with room session id Gj4T1jkNfN1/b1zlw10QcwmA2v6GHg6X1NNWLD34+x8EQXSUmN2V0G8UNi7lLWwoEwJ3R6ODG8hna38HnBPi3dVnulA55dslAeMTqg7K4mTnhB4wp5ouLd8GZ71Nl+ikyGVg9pqfAU0UfkNBLjMeMG9Tr9swtfnHxkqpAgOiqMisY7PY4GIpLVJ8b6zEkdBJ0AaZQhG0TF3vL+3Nv8deiWImteez4f8fJnMXJmj0OkBNtM+sH8rdHkilkhQAUjl
clientsession.go:291: Permissions of session AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg changed: [publish-audio publish-video publish-screen]
client.go:325: Client from 10.1.0.210 has RTT of 13 ms (13.09238ms)
hub.go:1064: Register user beta@domain.tld@backend-1 from 10.1.0.210 in unknown-country (Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0) S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f (private=CDulSfLgWav5XqCX8CkE4pdYE9BMM-hX204hVlfGgeg0caDvC1vrclFWo5J_5fdd)
room.go:899: Session AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg joined call tw9mcg82
clientsession.go:520: Session S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f joined room tw9mcg82 with room session id 6pRAbUzna/T07uVNC1I+XrXS+DIxl1lOR2tc5J63sa8ecnpTgniyTYDmHY2ZqbE48ObCj5RYZByhiMmyuHq/mhMmvU8WvcJYhswqcxY7qkENYT+1yDuR2wvr2WBIyyiIruphZDk2yqiw5R2MP7MhPsyRSoWJ/PpcElApw4vtana9JEetf/ur71fs495WG3Uf5T/bOB61SM95acM+OdeZAIfCR251Z84JY1bzf9ccEEpGZCF0XXgTIjBmPS7/zh+
clientsession.go:291: Permissions of session S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f changed: [publish-audio publish-video publish-screen control]
room.go:899: Session S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f joined call tw9mcg82
janus.go:797: Attached video as publisher 1604954424419009 to plugin janus.plugin.videoroom in session 4815491052461871
janus.go:783: Created room 8026041587489398 {janus.plugin.videoroom map[permanent:false room:8026041587489398 videoroom:created]}
janus.go:865: Publisher S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f is using handle 1604954424419009
clientsession.go:993: Publishing video as 10 for session S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f
janus.go:955: Attached subscriber to room 8026041587489398 of publisher S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f in plugin janus.plugin.videoroom in session 4815491052461871 as 1384588429613748
clientsession.go:1068: Subscribing video from S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f as 11 in session AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg
[ERR] [plugins/janus_videoroom.c:janus_videoroom_handler:10226] No such feed (1)
subscriber.go:248: Publisher S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f not sending yet for video, wait and retry to join room 8026041587489398 as subscriber
[WARN] [1604954424419009] Peer video fallback SSRC: 667994545
janus.go:797: Attached video as publisher 2046440828870494 to plugin janus.plugin.videoroom in session 4815491052461871
janus.go:783: Created room 5286718378384827 {janus.plugin.videoroom map[permanent:false room:5286718378384827 videoroom:created]}
janus.go:865: Publisher AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg is using handle 2046440828870494
clientsession.go:993: Publishing video as 12 for session AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg
janus.go:955: Attached subscriber to room 5286718378384827 of publisher AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg in plugin janus.plugin.videoroom in session 4815491052461871 as 6110471349276510
clientsession.go:1068: Subscribing video from AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg as 13 in session S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f
[ERR] [plugins/janus_videoroom.c:janus_videoroom_handler:10226] No such feed (1)
subscriber.go:248: Publisher AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg not sending yet for video, wait and retry to join room 5286718378384827 as subscriber
[WARN] [2046440828870494] Peer video fallback SSRC: 1272378730
[WARN] [1604954424419009] ICE failed for component 1 in stream 1, but let's give it some time... (trickle pending, answer received, alert not set)
[WARN] [2046440828870494] ICE failed for component 1 in stream 1, but let's give it some time... (trickle pending, answer received, alert not set)
hub.go:2990: Could not send MCU message {"type":"requestoffer","sid":"","roomType":"video","payload":null} for session AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg to S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f: context deadline exceeded
janus.go:517: Unable to deliver message {"janus":"detached","session_id":4815491052461871,"sender":1384588429613748}. Handle 1384588429613748 gone?
hub.go:2990: Could not send MCU message {"type":"requestoffer","sid":"","roomType":"video","payload":null} for session S9D0JSSKHI7-9nP4dojdxvUzCZNljsfm5JLX9Bq1_97a2wByy-PwaKpezGba2c_f to AsTlSDFxW-bARurChsaHNhJ_yHMh3yo2_QUQh_8TuhqT2tv20npfK632fhGQs1Cg: context deadline exceeded
publisher.go:72: Publisher 1604954424419009: associated room has been destroyed, closing
publisher.go:157: Room 8026041587489398 destroyed
publisher.go:72: Publisher 2046440828870494: associated room has been destroyed, closing
publisher.go:157: Room 5286718378384827 destroyed
janus.go:517: Unable to deliver message {"janus":"detached","session_id":4815491052461871,"sender":2046440828870494}. Handle 2046440828870494 gone?
clientsession.go:601: Removed room session 6pRAbUzna/T07uVNC1I+XrXS+DIxl1lOR2tc5J63sa8ecnpTgniyTYDmHY2ZqbE48ObCj5RYZByhiMmyuHq/mhMmvU8WvcJYhswqcxY7qkENYT+1yDuR2wvr2WBIyyiIruphZDk2yqiw5R2MP7MhPsyRSoWJ/PpcElApw4vtana9JEetf/ur71fs495WG3Uf5T/bOB61SM95acM+OdeZAIfCR251Z84JY1bzf9ccEEpGZCF0XXgTIjBmPS7/zh+: map[error:map[code:no_such_room message:The user is not invited to this room.] type:error]
clientsession.go:601: Removed room session Gj4T1jkNfN1/b1zlw10QcwmA2v6GHg6X1NNWLD34+x8EQXSUmN2V0G8UNi7lLWwoEwJ3R6ODG8hna38HnBPi3dVnulA55dslAeMTqg7K4mTnhB4wp5ouLd8GZ71Nl+ikyGVg9pqfAU0UfkNBLjMeMG9Tr9swtfnHxkqpAgOiqMisY7PY4GIpLVJ8b6zEkdBJ0AaZQhG0TF3vL+3Nv8deiWImteez4f8fJnMXJmj0OkBNtM+sH8rdHkilkhQAUjl: map[error:map[code:no_such_room message:The user is not invited to this room.] type:error]
client.go:325: Client from 10.1.0.213 has RTT of 4 ms (4.768696ms)
client.go:325: Client from 10.1.0.210 has RTT of 5 ms (5.289892ms)
hub.go:1064: Register user beta@domain.tld@backend-1 from 10.1.0.210 in unknown-country (Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0) ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK (private=OQ_DZHzkkW9m2vhdHIXuMwRb0HC7ulANG30iBrqXnfTu2clAGOTPoK2ddjeFarDa)
clientsession.go:520: Session ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK joined room tw9mcg82 with room session id z9K14iAKcYHjwcvPVubWla5m00nY+2A6AGGdlRo0qF3B/q5YkiOcRvaizzjlI3BLLa8IJ0t9RchqSDpCOaooOgY7TngIZ+/4+s3yAw4D3hDpaBdD4qlqCSZvmzt1BJ5C4qxaSFEDtOTmluFca39RC1QgjhDDe4eDPLZjCOrRUI1N9IXen4L2YwYL++d5EmSEasNKqfUOBhOvUUseGHvrsukqAV65FmdRBhZ0Her9pdg2W2FJR/4Nhw1stSMRwFL
clientsession.go:291: Permissions of session ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK changed: [publish-audio publish-video publish-screen control]
room.go:899: Session ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK joined call tw9mcg82
client.go:325: Client from 10.1.0.213 has RTT of 2 ms (2.990511ms)
hub.go:1064: Register user alpha@domain.tld@backend-1 from 10.1.0.213 in unknown-country (Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:153.0) Gecko/20100101 Firefox/153.0) 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM (private=1NjAKPc-NrGLjYtscE7CwLD4bVcJsZMHTn5WUq7G1aOvLtJ3929xAV0uSrYnIv2q)
clientsession.go:520: Session 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM joined room tw9mcg82 with room session id aRaM1VbVQa/dBN00lftlM5GmevxCvhHo27hgvwgipUMiIwFR9puc2ucFTrGvns9MBMC2y5ENulvn+K6PHdO6HkDTGsveFZcQn4LcdIHdAlIgyyQdSLEo+fGrpufNpzccnImXYONX78ilweKfDRhbuLJz+3CsGcsVTvPYnqfY2AhyS7D1RsSg25/c9LZO4Rdi57ZB1e7Bn504GOAlLv+bFhz6LA63kL7GJ/BB3GqjTARIQILW6U9AoTD2p1gTEKX
clientsession.go:291: Permissions of session 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM changed: [publish-audio publish-video publish-screen]
room.go:899: Session 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM joined call tw9mcg82
janus.go:797: Attached video as publisher 7777327732009885 to plugin janus.plugin.videoroom in session 4815491052461871
janus.go:783: Created room 64601881115185 {janus.plugin.videoroom map[permanent:false room:64601881115185 videoroom:created]}
janus.go:865: Publisher ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK is using handle 7777327732009885
clientsession.go:993: Publishing video as 14 for session ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK
janus.go:955: Attached subscriber to room 64601881115185 of publisher ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK in plugin janus.plugin.videoroom in session 4815491052461871 as 3159231747650373
clientsession.go:1068: Subscribing video from ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK as 15 in session 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM
subscriber.go:248: Publisher ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK not sending yet for video, wait and retry to join room 64601881115185 as subscriber
[ERR] [plugins/janus_videoroom.c:janus_videoroom_handler:10226] No such feed (1)
[WARN] [7777327732009885] Peer video fallback SSRC: 3232953499
janus.go:797: Attached video as publisher 7766441823442512 to plugin janus.plugin.videoroom in session 4815491052461871
janus.go:783: Created room 854554943496076 {janus.plugin.videoroom map[permanent:false room:854554943496076 videoroom:created]}
janus.go:865: Publisher 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM is using handle 7766441823442512
clientsession.go:993: Publishing video as 16 for session 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM
janus.go:955: Attached subscriber to room 854554943496076 of publisher 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM in plugin janus.plugin.videoroom in session 4815491052461871 as 3166275714803390
clientsession.go:1068: Subscribing video from 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM as 17 in session ePGGu240SX26Jf5rPeJ8CX6lGvxWQK6VCzOSlZEHiQQv6oB411eyH0VLhgJZkKNK
[ERR] [plugins/janus_videoroom.c:janus_videoroom_handler:10226] No such feed (1)
[WARN] [7766441823442512] Peer video fallback SSRC: 2089325547
subscriber.go:248: Publisher 39QP-0fU2IrCL4JNxCpCmaFCl-1Cfy5z62A7f9werOfetlC8Z7-gxqinaVOgktIM not sending yet for video, wait and retry to join room 854554943496076 as subscriber
[WARN] [7777327732009885] ICE failed for component 1 in stream 1, but let's give it some time... (trickle pending, answer received, alert not set)
[WARN] [7766441823442512] ICE failed for component 1 in stream 1, but let's give it some time... (trickle pending, answer received, alert not set)

As the port forwarding was working i stumbled over a problem with opnsense and udp “hole punching” therefore i added an according rule to my firewall. But videocalls would still show the same behaviour.

As other port forwards and rules worked i was out of ideas. Continuing searching i found in the documentation that there is a way to test the turn server and it didnt report back as it should.

turnutils test
turnutils_uclient -p 3478 -W 'ASDF' -v -y 10.1.0.10
0: : IPv4. Connected from: 10.1.0.37:35202
0: : IPv4. Connected from: 10.1.0.37:35202
0: : IPv4. Connected to: 10.1.0.10:3478
0: : allocate sent
0: : allocate response received: 
0: : allocate sent
0: : allocate response received: 
0: : error 420 (Unknown Attribute)
0: : IPv4. Connected from: 10.1.0.37:48040
0: : IPv4. Connected to: 10.1.0.10:3478
0: : IPv4. Connected from: 10.1.0.37:34103
0: : IPv4. Connected to: 10.1.0.10:3478
0: : IPv4. Connected from: 10.1.0.37:40948
0: : IPv4. Connected to: 10.1.0.10:3478
0: : IPv4. Connected from: 10.1.0.37:36220
0: : IPv4. Connected to: 10.1.0.10:3478
0: : allocate sent
0: : allocate response received: 
0: : allocate sent
0: : allocate response received: 
0: : error 420 (Unknown Attribute)

I did not config anything in the turn server. It is the way it comes within the aio package so i was a bit stumped finding an error here.

signaling.conf
[http]
listen = [::]:8081
readtimeout = 15
writetimeout = 30

[app]
debug = false

[sessions]
hashkey = ASDF
blockkey = ASDF

[clients]
internalsecret = ASDF

[backend]
backends = backend-1
allowall = false
timeout = 10
# connectionsperhost: This is the HTTP keep-alive connection pool size from the signaling server to the Nextcloud backend.
# Under load (many concurrent calls joining/leaving simultaneously) a pool of 8 creates a queue bottleneck for backend authentication and session lookups, thus increasing to 32.
connectionsperhost = 32
skipverify = false

[backend-1]
urls = https://my.domain.tld
secret = ASDF
maxstreambitrate = 1048576
maxscreenbitrate = 2097152

[nats]
url = nats://127.0.0.1:4222

[mcu]
type = janus
url = ws://127.0.0.1:8188
maxstreambitrate = 1048576
maxscreenbitrate = 2097152
eturnal.yml
eturnal:
  listen:
    - ip: "::"
      port: 3478
      transport: udp
    - ip: "::"
      port: 3478
      transport: tcp
  log_dir: stdout
  log_level: warning
  secret: "ASDF"
  relay_ipv4_addr: "172.18.0.12"
  blacklist_peers:
  - recommended
  whitelist_peers:
  - 127.0.0.1
  - ::1
  - "172.18.0.12"
janus.jcfg comments removed
general: {                                                                                                                                    
        configs_folder = "/usr/local/etc/janus"                 # Configuration files folder                                                     
        plugins_folder = "/usr/local/lib/janus/plugins"                 # Plugins folder                                                      
        transports_folder = "/usr/local/lib/janus/transports"   # Transports folder                                                              
        events_folder = "/usr/local/lib/janus/events"                   # Event handlers folder                                
        loggers_folder = "/usr/local/lib/janus/loggers"                 # External loggers folder                             
        debug_level = 4                                                 # Debug/logging level, valid values are 0-7                          
        admin_secret = "janusoverlord"  
                                                             
        protected_folders = [                                                                                                  
                "/bin",                                                                                                    
                "/boot",                                                                                                       
                "/dev",                                                                                                    
                "/etc",                                                                                                    
                "/initrd",                                                                                                 
                "/lib",                                                                                                    
                "/lib32",                                                                                                  
                "/lib64",                                                                                                      
                "/proc",                                                                                                       
                "/sbin",                                                                                                       
                "/sys",                                                                                                    
                "/usr",                                                                                                    
                "/var",                                                       
                "/opt/janus/bin",                                                                                                            
                "/opt/janus/etc",                                                                                                             
                "/opt/janus/include",                                                                                                            
                "/opt/janus/lib",                                                                                                             
                "/opt/janus/lib32",                                                                                                              
                "/opt/janus/lib64",                                                                                                              
                "/opt/janus/sbin"                                                                                                                
        ]                                                                                                                                    
}                                                                                                                                            
                                                                                                                                              
certificates: {                                                                                                                
        #cert_pem = "/path/to/certificate.pem"                                                                             
        #cert_key = "/path/to/key.pem"                                                                                       
        #cert_pwd = "secretpassphrase"                                                                                     
        #dtls_accept_selfsigned = false                                                                                    
        #dtls_ciphers = "your-desired-openssl-ciphers"                                                                     
        #rsa_private_key = false                                                                                               
}                                                                                                                              

media: {                                                                                                                   
        #ipv6 = true                                                                                                       
        #ipv6_linklocal = true                                                                                             
        #min_nack_queue = 500                                                                                              
        #rtp_port_range = "20000-40000"                                                                                        
        #dtls_mtu = 1200                                                                                                       
        #no_media_timer = 1                                                                                                    
        #slowlink_threshold = 4                                                                                            
        #twcc_period = 100                                                                                                 
        #dtls_timeout = 500                                                          
}                                                                                                                                                

plugins: {                                                                                                                 
        #disable = "libjanus_echotest.so,libjanus_recordplay.so"                                                           
}                                                                                                                          
                                                                                                                           
transports: {                                                                                                              
        #disable = "libjanus_rabbitmq.so"                                                                                      
}                                                                                                                          
                                   
loggers: {                                                                                                                   
        #disable = "libjanus_jsonlog.so"                                                                                   
}                                                                                                                          
                                                                  
events: {                                                                                                                  
        #broadcast = true                                                                                                  
        #combine_media_stats = true                                                                                        
        #disable = "libjanus_sampleevh.so"                                                                                 
        #stats_period = 5                                                                                                      
}                                                                                                                              
nat: {                                                                                                                         
        turn_server = "my.domain.tld"                                                                                          
        turn_port = 3478                                                                                                   
        turn_type = "udp"                                                                                                  
        turn_user = "ASDF"                                                              
        turn_pwd = "ASDF"                                                                          
    # The ice ignore list is set by janus by default, so also do this here                                                 
    ice_ignore_list = "vmnet"                                                                                                  
}

After some tests and restarting the AIO dockers i saw errors and warning when the talk server starts. Can’t say if they are of any help.

talk server start log
+ SIGNALING_LISTEN='[::]:8081'
+ '[' warn '!=' debug ']'
+ set +x
[44] 2026/08/07 12:20:32.792223 [INF] Starting nats-server
[44] 2026/08/07 12:20:32.792253 [INF]   Version:  2.14.3
[44] 2026/08/07 12:20:32.792255 [INF]   Git:      [9b17a58]
[44] 2026/08/07 12:20:32.792256 [INF]   Name:     NA2JIW7B2KRHDA7LGGTISVYOBMZOYEJ4PNUKNRR7TRRQSFD6ZA4CSMI5
[44] 2026/08/07 12:20:32.792258 [INF]   ID:       NA2JIW7B2KRHDA7LGGTISVYOBMZOYEJ4PNUKNRR7TRRQSFD6ZA4CSMI5
[44] 2026/08/07 12:20:32.792262 [INF] Using configuration file: /etc/nats.conf (sha256:32d5c4377083a8a4547e8923799e2b9a01e89973836d67582ed9ece110290cce)
[44] 2026/08/07 12:20:32.795731 [INF] Listening for client connections on 127.0.0.1:4222
[44] 2026/08/07 12:20:32.795751 [INF] Server is ready
main.go:177: Starting up version 2.1.1~docker/go1.26.1 as pid 47
main.go:184: Using a maximum of 12 CPUs
client.go:114: Connection established to nats://127.0.0.1:4222 (NA2JIW7B2KRHDA7LGGTISVYOBMZOYEJ4PNUKNRR7TRRQSFD6ZA4CSMI5)
common.go:208: WARNING: No GRPC server certificate and/or key configured, running unencrypted
common.go:210: WARNING: No GRPC CA configured, expecting unencrypted connections
backend_storage_static.go:73: Backend backend-1 added for https://my.domain.tld/
hub.go:285: Using a maximum of 32 concurrent backend connections per host
hub.go:292: Using a timeout of 10s for backend connections
hub.go:325: No trusted proxies configured, only allowing for [127.0.0.0/8, ::1/128, 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16]
hub.go:366: Not using GeoIP database
hub.go:449: No candidates allowlist
hub.go:460: No candidates blocklist
settings.go:70: Maximum bandwidth 1 Mbps per publishing stream
settings.go:78: Maximum bandwidth 2 Mbps per screensharing stream
janus.go:182: Using a timeout of 10s for MCU requests
janus.go:194: No candidates allowlist
janus.go:206: No candidates blocklist
main.go:287: Could not initialize janus MCU (dial tcp 127.0.0.1:8188: connect: connection refused) will retry in 1s
settings.go:70: Maximum bandwidth 1 Mbps per publishing stream
settings.go:78: Maximum bandwidth 2 Mbps per screensharing stream
janus.go:182: Using a timeout of 10s for MCU requests
janus.go:194: No candidates allowlist
janus.go:206: No candidates blocklist
janus.go:516: Connected to Janus WebRTC Server 1.4.1 by Meetecho s.r.l.
janus.go:520: Found JANUS VideoRoom plugin 0.0.10 by Meetecho s.r.l.
janus.go:532: Plugin janus.eventhandler.wsevh not found, realtime usage will not be available
janus.go:535: Used dependencies: {Glib2:2.88.1 Jansson:2.15.0 Libnice:0.1.22 Libsrtp:libsrtp2 2.7.0 Libcurl: Crypto:OpenSSL 3.5.7 9 Jun 2026}
janus.go:540: Data channels are supported
janus.go:544: Full-Trickle is enabled
janus.go:551: Created Janus session 300216103081964
janus.go:558: Created Janus handle 6177246073247423
main.go:319: Using janus MCU
hub.go:503: Using a timeout of 10s for MCU requests
backend_server.go:127: No IPs configured for the stats endpoint, only allowing access from [127.0.0.1/32, ::1/128]
main.go:389: Listening on [::]:8081
Exec: /opt/eturnal/erts-15.2.6/bin/erlexec -noinput +Bd -boot /opt/eturnal/releases/1.12.2/start -mode embedded -boot_var SYSTEM_LIB_DIR /opt/eturnal/lib -config /opt/eturnal/releases/1.12.2/sys.config -args_file /opt/eturnal/releases/1.12.2/vm.args -erl_epmd_port 3470 -start_epmd false -- foreground
Root: /opt/eturnal
/opt/eturnal
Janus version: 1401 (1.4.1)
Janus commit: 85304a7a4bdb2719583ad53ae04130a8273dba6a
Compiled on:  Thu Jul 30 13:19:19 UTC 2026

Logger plugins folder: /usr/local/lib/janus/loggers
---------------------------------------------------
  Starting Meetecho Janus (WebRTC Server) v1.4.1
---------------------------------------------------

Checking command line arguments...
Debug/log level is 3
Debug/log timestamps are disabled
Debug/log colors are disabled
[WARN] libcurl not available, Streaming plugin will not have RTSP support
[WARN] libogg not available, Streaming plugin will not have file-based Opus streaming
[ERR] [plugins/janus_streaming.c:janus_streaming_init:2812] Can't add 'ondemand' mountpoint 'file-ondemand-sample', unsupported format (we only support raw mu-Law and a-Law files right now)
[WARN] No Unix Sockets server started, giving up...
[WARN] The 'janus.transport.pfunix' plugin could not be initialized

Any help or idea what I should do next?
It is irritating as this was the AIO install and everything else so far works except the video calls.