Hi Juliusz, thanks for your quick answer. > [SNIP] > > But as you can see, the ID is the same, `06cf28c8-95b5-4c22-9444-1f0d4e5a2938`. > > The ID is chosen by the sending client, and should be chosen so as to not > collide. The simplest solution is to choose it randomly: > > https://github.com/jech/galene/blob/master/static/protocol.js#L45 > > How are you generating your ids? I'm choosing it randomly, but the only time I'm sending an ID is when I'm sending my initial offer to Galène, and later on when Louise connects, it re-use the same ID. My code is available there: https://repos.goffi.org/libervia-backend/file/tip/libervia/backend/plugins/plugin_comp_conferences/__init__.py#l130 The `session["id"]` used there is generated randomly with `str(uuid.uuid4())` (https://repos.goffi.org/libervia-backend/file/tip/libervia/backend/plugins/plugin_xep_0166/__init__.py#l572) How can I specify the ID to use for downstream, i.e. the offers that Galène pushes to me? Thanks, Goffi