WebRTC Softphone 403 on Cross-Tenant Media Stream Initiation

How do I correctly to handle media stream permissions for a Premium App utilizing the Genesys Cloud WebRTC SDK? Our integration faces a 403 Forbidden error when attempting to establish a peer connection across distinct tenant boundaries.

  1. Authenticate via AppFoundry multi-org OAuth.
  2. Initialize WebRTC session using the platform API.
  3. Attempt media handshake.

The error suggests a scope mismatch. How should we structure the token claims?