Group video or audio chat: How to connect all participants? Only some people hear one another

Nextcloud version: 13.0.0
Operating system and version: Debian 9.4
Apache: latest on Debian 9.4 stable
PHP version: latest on Debian 9.4 stable

The issue you are facing:

We are testing the new Talk app.
In 1:1 audio or video chats all works fine.
When inviting additional people to a group chat, everyone can see text messages.
However, only some people can hear everyone. When we started a group chat between David and Paul, they could hear one another. Then David invited Jim. David and Jim could hear one another and also David and Paul could hear one another but Jim and Paul could not hear one another (neither direction). In case it makes a difference: Both David and Paul are admins and hence automatically ‘moderators’ of the talk.

Is there any additional user action that needs to be taken to ‘join’ everyone together in a group call? Or is this a bug?

Is this the first time you’ve seen this error? Yes

Steps to replicate it:

  1. Start an audio or video chat between two people
  2. Add a third person

Note that we could not test this yet with additional users.

In the below log, “David” is “dkreil”, “Paul” is “plabaj”, and “Jim” is “xji”.

The output of your Nextcloud log in Admin > Logging:

|Info|cli|Memcache \OC\Memcache\APCu not available for distributed cache|31 minutes ago|
|---|---|---|---|
|Info|cli|Memcache \OC\Memcache\APCu not available for local cache|31 minutes ago|
|Info|no app in context|Room in-call status changed: kagnmhrh Array ( [0] => JcVyVIeKqd4TKN4JqTgUcfY/D6Lm1v74xZfq2Om9l4ZVCNZqI+rb2wecuX2YnoaaaasIyMpAgV3xazrLgTNjulgqiUqBJAfWt9FiuIDP6FU8sqp9lm+SlNW3uu0d1niFbbMCHuV1U+iwkJSj1LJdgQvIQy1ZyM83yPDL5GrzKvURCt9jWnnKS3mPdZqheNpEsHUsatUWsLeXY72FarAVczP5cohZ1JhiVwvE8pDRY4MnDRa0JlTqV8vt89hrAsi )|44 minutes ago|
|Info|cli|Memcache \OC\Memcache\APCu not available for distributed cache|an hour ago|
|Info|cli|Memcache \OC\Memcache\APCu not available for local cache|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh Array ( [0] => wruMY2Ij7Wl+zfxwfSi3AzzJvQlF+ol21jL5LAFOmSTV5d+Jka3VmSc7j1Ddx/hbqG27JbIhg89NnyeT6kwxJDy9WIS887NkXdf1L63fpFedz4Rv6/IOw/PJbgWy2l2cS4GF3tfsitrTtHpoLLg7edvosRubEPIQJKvMNHqNI6EhkbJGU7NM84UCn1QbDvEWm/waXNzgg97nqw//5rHA+qMigSiDq+4pqmwOzuwXbkwrp/TKr5haho+g9zZJKwv )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh 1 Array ( [0] => JcVyVIeKqd4TKN4JqTgUcfY/D6Lm1v74xZfq2Om9l4ZVCNZqI+rb2wecuX2YnoaaaasIyMpAgV3xazrLgTNjulgqiUqBJAfWt9FiuIDP6FU8sqp9lm+SlNW3uu0d1niFbbMCHuV1U+iwkJSj1LJdgQvIQy1ZyM83yPDL5GrzKvURCt9jWnnKS3mPdZqheNpEsHUsatUWsLeXY72FarAVczP5cohZ1JhiVwvE8pDRY4MnDRa0JlTqV8vt89hrAsi )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh Array ( [0] => 51witbC/ccDw+LuFGi1h1Vhn8FdNfZPYaEMR5DiqwVLrvEN7R0k06VUXhaJOGSeRNdqJDPbYIFonOFINJC9uWb07n6XJb3mtISqgxISg0Bocmau/NXUo9loAOF86b+kRsvauvfWQSa5kHmwvk3dLX6PvliQigyw7g1kuGz6EskAF/r+NIS+8gUgeCIYInmI+ZadIGNPMbu+gazVpan8q2f0zEntQnbZvbNafpm7j5aEfLJbJp4Go6d+e1H0xvL9 )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh 1 Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Room modified: kagnmhrh|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh 1 Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Room modified: kagnmhrh|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh 1 Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Room modified: kagnmhrh|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh 1 Array ( [0] => 51witbC/ccDw+LuFGi1h1Vhn8FdNfZPYaEMR5DiqwVLrvEN7R0k06VUXhaJOGSeRNdqJDPbYIFonOFINJC9uWb07n6XJb3mtISqgxISg0Bocmau/NXUo9loAOF86b+kRsvauvfWQSa5kHmwvk3dLX6PvliQigyw7g1kuGz6EskAF/r+NIS+8gUgeCIYInmI+ZadIGNPMbu+gazVpan8q2f0zEntQnbZvbNafpm7j5aEfLJbJp4Go6d+e1H0xvL9 )|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh 1 Array ( [0] => THNyIxk/cnF1ddghSI2MzSnk/v7brn3vIHYm8TGUTjNrI0PF7uS7kMgEoK9eru8m65Xj87V9iEZcp5gRI8nfPIc0vtNLUxdKXwNoN2D7WqJdF2lNpiDOhU1SxIfhJne8YUB45sTJ8USvNmz9DHQwuvMFBSH8Nsr7nLLIFxKv4+VhGdgLHEF133SD3PPtRpXAxso6Wv7SS4ZtVFwQ4DsVihTlzxYdwtvt+CdJ0E6CvKCr7aUqfcQe0HYB4rxTYGY )|an hour ago|
|Info|no app in context|Now invited to kagnmhrh: Array ( [0] => Array ( [userId] => tshi ) )|an hour ago|
|Info|no app in context|Now invited to kagnmhrh: Array ( [0] => Array ( [userId] => xji ) )|an hour ago|
|Info|cli|Memcache \OC\Memcache\APCu not available for distributed cache|an hour ago|
|Info|cli|Memcache \OC\Memcache\APCu not available for local cache|an hour ago|
|Info|no app in context|Room in-call status changed: kagnmhrh 1 Array ( [0] => wruMY2Ij7Wl+zfxwfSi3AzzJvQlF+ol21jL5LAFOmSTV5d+Jka3VmSc7j1Ddx/hbqG27JbIhg89NnyeT6kwxJDy9WIS887NkXdf1L63fpFedz4Rv6/IOw/PJbgWy2l2cS4GF3tfsitrTtHpoLLg7edvosRubEPIQJKvMNHqNI6EhkbJGU7NM84UCn1QbDvEWm/waXNzgg97nqw//5rHA+qMigSiDq+4pqmwOzuwXbkwrp/TKr5haho+g9zZJKwv )|an hour ago|
|Info|no app in context|Now invited to kagnmhrh: Array ( [0] => Array ( [userId] => plabaj [participantType] => 1 ) [1] => Array ( [userId] => dkreil [participantType] => 1 ) )|an hour ago|

from what i have read it seems to make a difference if someone takes part as an external user (outside of LAN) or not…

is this the case here?