命名空间:microsoft.graph.callRecords
表示有关调用中两个终结点之间的媒体流的信息。
属性
| 属性 | 类型 | 说明 |
|---|---|---|
| audioCodec | microsoft.graph.callRecords.audioCodec | 用于编码音频以在网络上传输的编解码器名称。 可能的值为:unknown、、invalid、cnamrWideg7221cg729g722pcmug7221pcma、opussatinFullbandrtAudio8rtAudio16multiChannelAudiomuchv2satin、silk、、silkNarrow、sirensilkWide、 。 unknownFutureValuexmsRta |
| averageAudioDegradation | 双精度 | 流的平均网络平均意见分数下降。 表示网络丢失和抖动对接收音频质量的影响程度。 |
| averageAudioNetworkJitter | 持续时间 | 按 RFC 3550 中指定的、 ISO 8601 格式表示的流的平均抖动。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。 |
| averageBandwidthEstimate | Int64 | 两个终结点之间可用的平均带宽(以位/秒为单位)。 |
| averageFreezeDuration | 持续时间 | 视频流中接收的冻结时间的平均持续时间。 |
| averageJitter | 持续时间 | 按 RFC 3550 中指定的、 ISO 8601 格式表示的流的平均抖动。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。 |
| averagePacketLossRate | 双精度 | 流的平均数据包丢失率。 |
| averageRatioOfConcealedSamples | 双精度 | 数据包丢失隐藏生成样本的音频帧数与音频帧总数的比率。 |
| averageReceivedFrameRate | 双精度 | 会话期间计算的所有视频流每秒接收的平均帧数。 |
| averageRoundTripTime | 持续时间 | 按 RFC 3550 中指定的方式计算的平均网络传播往返时间,以 ISO 8601 格式表示。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。 |
| averageVideoFrameLossPercentage | 双精度 | 向用户显示的视频帧丢失的平均百分比。 |
| averageVideoFrameRate | 双精度 | 视频流每秒接收的平均帧数,在会话期间计算。 |
| averageVideoPacketLossRate | 双精度 | 在会话持续时间内计算的数据包丢失的平均分数(如 RFC 3550 中指定的)。 |
| endDateTime | DateTimeOffset | 流结束的 UTC 时间。 DateTimeOffset 表示使用 ISO 8601 格式的日期和时间信息,并且始终处于 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 此字段仅适用于使用 SIP 协议的流。 |
| isAudioForwardErrorCorrectionUsed | 布尔值 | 指示是否在会话期间的某个时间点使用了前向纠错 (FEC) 。 默认值为 null。 |
| lowFrameRateRatio | 双精度 | 帧速率小于每秒 7.5 帧的调用的分数。 |
| lowVideoProcessingCapabilityRatio | 双精度 | 客户端运行的视频处理能力低于预期 70% 的调用的一小部分。 |
| maxAudioNetworkJitter | 持续时间 | 会话期间,在 20 秒窗口中计算出的最大音频网络抖动,以 ISO 8601 格式表示。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。 |
| maxJitter | 持续时间 | 按 RFC 3550 中指定的( 以 ISO 8601 格式表示)计算的流的最大抖动。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。 |
| maxPacketLossRate | 双精度 | 流的最大数据包丢失率。 |
| maxRatioOfConcealedSamples | 双精度 | 治愈者隐藏的数据包的最大比率。 |
| maxRoundTripTime | 持续时间 |
RFC 3550 中指定的最大网络传播往返时间,以 ISO 8601 格式表示。 例如,1 秒表示为 'PT1S',其中“P”是持续时间指示符,“T”是时间指示符,“S”是第二个指示符。 |
| packetUtilization | Int64 | 流的数据包计数。 |
| postForwardErrorCorrectionPacketLossRate | 双精度 | 跨所有视频流和编解码器聚合 FEC 后,数据包丢失率。 |
| rmsFreezeDuration | 持续时间 | 以均方根表示的视频流中接收的冻结时间的平均持续时间。 |
| startDateTime | DateTimeOffset | 流启动的 UTC 时间。 DateTimeOffset 表示使用 ISO 8601 格式的日期和时间信息,并且始终处于 UTC 时间。 例如,2014 年 1 月 1 日午夜 UTC 为 2014-01-01T00:00:00Z。 此字段仅适用于使用 SIP 协议的流。 |
| streamDirection | microsoft.graph.callRecords.mediaStreamDirection | 指示媒体流的方向。 可能的值为: callerToCallee、 calleeToCaller。 |
| streamId | String | 流的唯一标识符。 |
| videoCodec | microsoft.graph.callRecords.videoCodec | 用于编码视频以在网络上传输的编解码器名称。 可能的值为:unknown、、av1invalid、h264sh265h264uch263h264rtvc1、rtVideo、xrtvc1、 。 unknownFutureValue |
| wasMediaBypassed | 布尔值 | 如此 如果媒体流绕过中介服务器并直接在客户端和 PSTN 网关/PBX 之间,否则为 false。 |
JSON 表示形式
以下 JSON 表示形式显示了资源类型。
{
"audioCodec": "String",
"averageAudioDegradation": "Double",
"averageAudioNetworkJitter": "String (duration)",
"averageBandwidthEstimate": 1024,
"averageFreezeDuration": "String (duration)",
"averageJitter": "String (duration)",
"averagePacketLossRate": "Double",
"averageRatioOfConcealedSamples": "Double",
"averageReceivedFrameRate": "Double",
"averageRoundTripTime": "String (duration)",
"averageVideoFrameLossPercentage": "Double",
"averageVideoFrameRate": "Double",
"averageVideoPacketLossRate": "Double",
"endDateTime": "String (timestamp)",
"isAudioForwardErrorCorrectionUsed": "Boolean",
"lowFrameRateRatio": "Double",
"lowVideoProcessingCapabilityRatio": "Double",
"maxAudioNetworkJitter": "String (duration)",
"maxJitter": "String (duration)",
"maxPacketLossRate": "Double",
"maxRatioOfConcealedSamples": "Double",
"maxRoundTripTime": "String (duration)",
"packetUtilization": 1024,
"postForwardErrorCorrectionPacketLossRate": "Double",
"rmsFreezeDuration": "String (duration)",
"startDateTime": "String (timestamp)",
"streamDirection": "String",
"streamId": "String",
"videoCodec": "String",
"wasMediaBypassed": true
}