다음을 통해 공유


ACSCallAutomationStreamingUsage 테이블에 대한 쿼리

Azure Portal에서 이러한 쿼리를 사용하는 방법에 대한 자세한 내용은 Log Analytics 자습서를 참조하세요. REST API는 쿼리를 참조 하세요.

미디어 스트리밍 시간(분)

MediaStreaming 작업의 총 스트리밍 시간(분)을 계산합니다.

ACSCallAutomationStreamingUsage 
    | where StreamingModality contains "AudioStreaming" 
    | summarize TotalMinutesStreamed = sum(StreamingDurationInMs)/60000

통화당 미디어 스트리밍 시간(분)

호출당 MediaStreaming 작업의 총 스트리밍 시간(분)을 계산합니다.

// Get total number of minutes of streams recorded per call. This will sum up all durations of streams in each call.
// For Media Streaming, Streams would be defined as and calculated per call as follows:
//  - Mixed MediaStreaming: Total number of minutes streamed in each session between a start request and stop request/call-end/error.
//      eg: if the streaming session was 10 minutes and there were 3 participants during the session, the stream length would be 10 minutes total.
//  - Unmixed MediaStreaming: Total number of minutes streamed in each session between a start request and stop request/call-end/error.
//      or joining and leaving events per participant in that session.
//          eg: if the streaming session was 10 minutes and there were 3 participants during the session, the stream length would be 3x10 = 30 minutes total.
ACSCallAutomationStreamingUsage
    | where StreamingModality contains "AudioStreaming"
    | summarize TotalMinutesStreamedPerCall = sum(StreamingDurationInMs)/60000 by CallConnectionId

참가자당 통화당 미디어 스트리밍 시간(분)

참가자당 호출당 MediaStreaming 작업의 총 스트리밍 시간(분)을 계산합니다.

// Get total number of minutes of streams recorded per participant in each call. This applies only to the unmixed MediaStreaming cases.
// For Media Streaming, Streams would be defined as and calculated per call as follows:
//  - Unmixed MediaStreaming: Total number of minutes streamed in each session between a start request and stop request/call-end/error.
//      or joining and leaving events per participant in that session.
//      eg: In a single call,
//          if streaming session (1) was 10 minutes participant (a) and (b) were in that session;
//          if streaming session (2) was 05 minutes participant (b) and (c) were in that session;
//          if streaming session (3) was 07 minutes participant (a), (b) and (c) were in that session;
//          then the total minutes per participant would be: 
//              participant (a) = 17 minutes,
//              participant (b) = 22 minutes,
//              participant (c) = 12 minutes
ACSCallAutomationStreamingUsage
| where StreamingModality == "AudioStreamingUnmixed"
| summarize TotalMinutesStreamedPerParticipant = sum(StreamingDurationInMs)/60000 by CallConnectionId, ParticipantId 

기록 스트리밍 시간(분)

기록 작업의 총 스트리밍 시간(분)을 계산합니다.

ACSCallAutomationStreamingUsage 
    | where StreamingModality == "Transcription" 
    | summarize TotalMinutesStreamed = sum(StreamingDurationInMs)/60000

통화당 전사 스트리밍 시간(분)

호출당 기록 작업의 총 스트리밍 시간(분)을 계산합니다.

// Get total number of minutes of streams recorded per call. This will sum up all durations of streams in each call.
// For Transcription, Streams would be defined as and calculated per call as follows:
//  Total number of minutes streamed in each session between a start request and stop request/call-end/error.
//      or joining and leaving events per participant in that session.
//          eg: if the streaming session was 10 minutes and there were 3 participants during the session, the stream length would be 3x10 = 30 minutes total.
ACSCallAutomationStreamingUsage
    | where StreamingModality == "Transcription"
    | summarize TotalMinutesStreamedPerCall = sum(StreamingDurationInMs)/60000 by CallConnectionId

참가자당 통화당 전사 스트리밍 시간(분)

호출당, 참가자당 스트리밍 전사 작업의 총 시간(분)을 계산합니다.

// Get total number of minutes of streams recorded per participant in each call.
// For Transcription, Streams would be defined as and calculated per call as follows:
//  Total number of minutes streamed in each session between a start request and stop request/call-end/error.
//      or joining and leaving events per participant in that session.
//      eg: In a single call,
//          if streaming session (1) was 10 minutes participant (a) and (b) were in that session;
//          if streaming session (2) was 05 minutes participant (b) and (c) were in that session;
//          if streaming session (3) was 07 minutes participant (a), (b) and (c) were in that session;
//          then the total minutes per participant would be: 
//              participant (a) = 17 minutes,
//              participant (b) = 22 minutes,
//              participant (c) = 12 minutes
ACSCallAutomationStreamingUsage
| where StreamingModality == "Transcription"
| summarize TotalMinutesStreamedPerParticipant = sum(StreamingDurationInMs)/60000 by CallConnectionId, ParticipantId