استعلامات لجدول ACSCallRecordingSummary

للحصول على معلومات حول استخدام هذه الاستعلامات في مدخل Microsoft Azure، راجع البرنامج التعليمي Log Analytics. للحصول على واجهة برمجة تطبيقات REST، راجع الاستعلام.

المدرج التكراري لمدة تسجيل المكالمات

ينتج مدرجا تكراريا من مدد تسجيل المكالمات بالثوان.

ACSCallRecordingSummary
| distinct RecordingId, RecordingLength
// Count call duration bins (60 second intervals)
| summarize duration_counts=count() by bin(RecordingLength, 6000)
| order by RecordingLength asc
| render columnchart with (xcolumn = RecordingLength, title="Recording duration histogram")

النسب المئوية لمدة تسجيل المكالمات

حساب متوسط مدة تسجيل المكالمات بالثوان، بالإضافة إلى النسب المئوية لمدة المكالمة بنسبة 50٪ و90٪ و99٪.

ACSCallRecordingSummary
// Get the distinct combinations of RecordingId, RecordingLength
| distinct RecordingId, RecordingLength
// Calculate average and percentiles (50%, 90%, and 99%) of call durations (in seconds)
| summarize avg(RecordingLength), percentiles(RecordingLength, 50, 90, 99)

نسبة سبب انتهاء تسجيل المكالمات

ينتج مخططا دائريا لنسبة سبب انتهاء تسجيل المكالمات.

ACSCallRecordingSummary
// Count distinct calls (dcount(CorrelationId)) per call type
| summarize call_types=dcount(RecordingId) by RecordingEndReason
| render piechart title="Recording End Reason Ratio"

تسجيلات المكالمات اليومية

تنتج مدرجا تكراريا من التسجيلات التي تم إجراؤها يوميا في الأسبوع الماضي.

ACSCallRecordingSummary
// To filter out recordings made over a week ago, uncomment the next line
// | where TimeGenerated > ago(7d)
// Get the distinct combinations of RecordingId and CallStartTime
| distinct RecordingId, TimeGenerated
// Adds a new column with the call start day
| extend day = floor(TimeGenerated, 1d)
// Count the number of calls per day
| summarize event_count=count() by day
| sort by day asc
| render columnchart title="Number of recordings per day"

تسجيلات المكالمات بالساعة

ينتج مدرجا تكراريا من التسجيلات التي تم إجراؤها في الساعة في اليوم الأخير.

    ACSCallRecordingSummary
    // To filter out recordings made over a day ago, uncomment the next line
    | where TimeGenerated > ago(1d)
    // Get the distinct combinations of RecordingId and TimeGenerated
    | distinct RecordingId, TimeGenerated
    // Adds a new column with the call start hour
    | extend hour = floor(TimeGenerated, 1h)
    // Count the number of calls per hour
    | summarize event_count=count() by hour
    | sort by hour asc
    | render columnchart title="Number of recordings per hour in last day"

نسبة وضع تسجيل المكالمات

ينتج مخططا دائريا لنسبة أوضاع التسجيل (أنواع المحتوى/التنسيق).

ACSCallRecordingSummary
| summarize count() by ContentType, FormatType
| extend ContentFormat = strcat(ContentType, "/", FormatType)
| project ContentFormat, count_
| render piechart title="Recording by mode (content/format types)"