public async Task <SessionStatuses> GetRecordingStatusAsync(IEnumerable <string> sessionIds) { var result = await _tethrSession.PostAsync <SessionStatuses>("/callCapture/v1/status", new { CallSessionIds = sessionIds }); return(result); }
public async Task <ArchiveCallResponse> SendChatSessionAsync(ChatSession chatSession) { var result = await _tethrSession.PostAsync <ArchiveCallResponse>("/chatCapture/v1", chatSession); return(result); }
/// <inheritdoc /> public async Task <CallShareResponse> ShareCall(CallShare callShare) { return(await _tethrSession.PostAsync <CallShareResponse>(@"callShare/v1/token", callShare)); }
/// <inheritdoc/> public async Task SendInteractionMetadataBySessionIdAsync(SessionInteractionMetadata metadata) { await _tethrSession.PostAsync("/callEvent/v1/outofband/event", metadata); }
public async Task Send(MonitorEvent monitorEvent) { await _tethrSession.PostAsync(@"callCapture/v1/monitor", monitorEvent); }