Problem when anwsering with IOS callkit

We want make video calls between electron and IOS. They work fine, except one case:
When (A), who has electron, wants to call (B), who has IOS, if (B) has locked screen and answers with callkit enters in the call with audio only and when he unlocks his screen and turns on his camera, (A) cannot see him.
The reason behind this is that (B) has to set his property “hasVideo” to false in order for the video call with callkit answer to work. That means that (A) will not receive video from (B) even when (B) turns it on,
As I saw from the docs, there is no way to add remote video tracks on the fly.
Is there a solution to solve this problem without renegotiation?
Note also that this problem doesn’t happen in video calls between Android-IOS.

Right now it is not possible to add tracks dynamically in a current connection.

We plan to add the feature in the future. Right now you can create a new webrtc connection with video only to complement the audio only connection.

Regards