public void StartIncomingCall(RelayMessage message)
{
var foregroundIsVisible = false;
var state = Hub.Instance.ForegroundClient.GetForegroundState();
if (state != null) foregroundIsVisible = state.IsForegroundVisible;
if (!foregroundIsVisible)
{
var voipCallCoordinatorCc = VoipCallCoordinator.GetDefault();
VoipCall = voipCallCoordinatorCc.RequestNewIncomingCall(message.FromUserId, message.FromName, message.FromName,
AvatarLink.CallCoordinatorUriFor(message.FromAvatar),
"ChatterBox Universal",
null,
"",
null,
VoipPhoneCallMedia.Audio,
new TimeSpan(0, 1, 20));
SubscribeToVoipCallEvents();
}
}