chore: Allow clients to register a session after accepting a call
Merged
PI
7mo ago+4+4+0123456789-4-4-0123456789
Proposed changes (including videos or screenshots)
Currently if we register a session with an ID that is already linked to a call, the server will end that call assuming that it was happening on a session that was refreshed. With #38646 a session may be linked to a call before actually being registered, so we need to change the registration process to not drop those calls anymore.
The PR also adds the option to register a session with a specific ID instead of generating a random one.
Issue(s)
Steps to test or reproduce
Further comments
Summary by CodeRabbit
-
Bug Fixes
- Improved media call session handling for contract validation in specific scenarios.
-
New Features
- Added support for mobile device identification in media signaling sessions.