When Siskin receives a Jingle session-initiate that does not contain a <group> node, it just terminates the session. Siskin even requires a <group> node in an audio-only call that only has one content, and thus nothing can be grouped.
However, groups are not required to establish calls. When sending an empty or invalid group, audio and video calls are established just fine. Thus, please remove the requirement of having some sort of group node in the session-initiate.
Unknown commented 3 years ago
I was looking at it for a while, and testing with Dino and it looks like it connects properly without <group/> element - the call is not rejected and the code in Siskin never blocks if there is no <group/> element - it proceeds without it as it should.
When Siskin receives a Jingle
session-initiate
that does not contain a<group>
node, it just terminates the session. Siskin even requires a<group>
node in an audio-only call that only has one content, and thus nothing can be grouped.However, groups are not required to establish calls. When sending an empty or invalid
group
, audio and video calls are established just fine. Thus, please remove the requirement of having some sort ofgroup
node in thesession-initiate
.