public async Task SendIceConnectionDisruptionStart( string newIceConnectionState, string prevIceConnectionState) { IceConnectionDisruptionStartData icds = new IceConnectionDisruptionStartData(); icds.eventType = "iceConnectionDisruptionStart"; icds.localID = localID; icds.originID = originID; icds.deviceID = deviceID; icds.timestamp = DateTime.UtcNow.ToUnixTimeStampMiliseconds(); icds.remoteID = remoteID; icds.connectionID = connectionID; icds.currIceConnectionState = newIceConnectionState; icds.prevIceConnectionState = prevIceConnectionState; Debug.WriteLine("IceConnectionDisruptionStart: "); await callstats.IceConnectionDisruptionStart(icds); }
public async Task IceConnectionDisruptionStart(IceConnectionDisruptionStartData iceConnectionDisruptionStartData) { await SendRequest(iceConnectionDisruptionStartData, UrlBuilder(Host.events.ToString(), $"/v1/apps/{_appID}/conferences/{_confID}/{_ucID}/events/ice/status")); }