Conference - Handle media change request (for host and remote participants)
Scenario 0 - Bob account is in RDV mode
- Alice calls rdv-bob
- Carla calls rdv-bob
- Expected result:
Bob is in detached mode, and local audio/video is in muted state
Scenario 1 - Bob account is in RDV mode
- Alice calls rdv-bob in audio only
- Alice upgrades to video
- Expected result:
Alice should receives her video along with the other videos (from participants)
Scenario 2 - Bob account is in RDV mode
- Alice and Carl call rdv-bob
- Bob joins the conference
- Expected result:
Bob local audio should be added
Bob local video (camera) should be added (and un-muted) if enabled in the account
Scenario 3 - Bob account is in RDV mode
- Alice and Carl call rdv-bob in audio only
- Bob joins the conference
- Expected result:
Bob local audio should be added
Bob local video (camera) should be added (and un-muted) if enabled in the account Alice and Carla should not receive video from conference unless they join with their video
Scenario 4 - Bob account is in RDV mode
- Alice call rdv-bob
- Carla call rdv-bob in audio only
- Expected result:
Carla should not receive video from conference unless she join with her video
Scenario 5
- Bob is on a call with Alice
- Carla calls Bob (or the opposite). Alice's is put on-hold.
- Bob joins Alice's call to create a conference
- Expected result:
Bob local audio should be un-muted unless both calls where muted
Bob local video should be un-muted unless both calls where muted. Does not apply if the video is disabled.