4/30/2010 2.08 Editorial Revised and edited the technical content 6/7/2010 2.09 Minor Updated the technical content 6/29/2010 2.10 Editorial Changed language and formatting in the technical content. 7/23/2010 2.10 None No changes to the meaning, language, or formatting of the technical content. 9/27/2010 3.0 Major Significantly changed the technical content. 11/15/2010 3.0 None No changes to the meaning, language, or formatting of the technical content. 12/17/2010 3.0 None No changes to the meaning, language, or formatting of the technical content. 3/18/2011 3.0 None No changes to the meaning, language, or formatting of the
formatting of the technical content. 2/10/2014 4.3 None No changes to the meaning, language, or formatting of the technical content. 4/30/2014 4.4 Minor Clarified the meaning of the technical content. 7/31/2014 4.5 Minor Clarified the meaning of the technical content. 10/30/2014 4.6 Minor Clarified the meaning of the technical content. 3/30/2015 5.0 Major Significantly changed the technical content. 9/4/2015 6.0 Major Significantly changed the technical content. 6/23/2016 6.1 Minor Clarified the meaning of the technical content. 7/15/2016 6.1 None No changes to the meaning, language, or formatting of the technical content.
RemoteConversationalMOS xs:float No Not used. LocalConversationalMOSAlg xs:string No Not used. RemoteConversationalMOSAlg xs:string No Not used. v2:AppliedBandwidthLimit<28> xs:int Yes The bandwidth applied for sending media. bits per second v2:AppliedBandwidthSource<29> xs:string [256] Yes The source of the bandwidth policy that was applied for the sending of media. Not applicable v2:LocalClientEvent<30> Yes Information about quality events detected by the reporting endpoint. Not applicable v2:RemoteClientEvent<31> Yes Information about quality events detected by the remote endpoint. Not applicable v2:OpaqueCoreEndpointData<32> No Not used. v2:OpaqueChannelData<33> No Not used. v2:Separator<34> default No Separator element used for future schema extensions. Not applicable Attributes The following table lists the attributes of the MediaLine element. Attribute Type Required Available Description Label xs:string Yes Yes Identifies the Media Line. Currently supported values: "main-audio" "main-video" "data"<35> "main-video1" "main-video2"
The following lists the child elements of LocalAddr, RemoteAddr, and RelayAddress elements. Element Type Available Description Units IPAddr xs:string Yes The IP listening address for the stream (2) in dotted notation. IPv4 or IPv6 Port xs:unsignedShort Yes* The listening port for the stream (2). Not applicable Inside<70> xs:boolean Yes** "True" if the listening address is inside the OCS Enterprise, otherwise "False". Not applicable SubnetMask xs:string Yes** The subnet masks of the listing address for the stream (2), in dotted notation if the IP address is IPv4. The subnet mask length If the address is IPv6. IPv4 or subnet mask length if address is IPv6. v2:MACAddr<71> xs:string [32] Yes** The access control address of the network interface adapter associated with the IPAddr. Hexadecimal string v2:Separator<72> default No Separator element used for future schema extensions. Not applicable * Only available for the LocalAddr and RemoteAddr elements. ** Only available for LocalAddr. CaptureDev and RenderDev Elements CaptureDev and RenderDev elements contain microphone, USB phone, or camera device type information. The type for these elements is DeviceType.<73> The DeviceType type is defined as follows: <xs:complexType name="DeviceType"> <xs:sequence> <xs:element name="Name" type="xs:string" minOccurs="0"/> <xs:element name="Driver" type="xs:string" minOccurs="0"/> <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> <xs:anyAttribute namespace="##other" processContents="lax"/> </xs:complexType> Child Elements The following table lists the child elements of CaptureDev and RenderDev elements. Element Type Available Description
JitterBuffer JitterBufferType No Not used. SilenceSupress No Not used. v2:AudioFECUsed<102> xs:boolean Yes "True" means that audio was used at some point during the call. "False" means that no audio FEC was used during the call. Not applicable v2:OpaqueAudioData<103> v2:OpaqueAudioDataType No Not used. v3:AudioPostFECPLR<104> xs:float No Reports packet loss rate after FEC has been applied for audio. Value between 0.00 and 1.00. Percentage v2:Separator<105> default No Separator element used for future schema extensions. Not applicable v3:DecodeStereoPercent <106> xs:float Yes Percentage of audio decoded as stereo. Percentage v3:AecRenderStereoPercent<107> xs:float Yes Percentage of call processed by AEC as stereo render. Percentage v3:EncodeStereoPercent <108> xs:float Yes Percentage of encoded as stereo. Percentage v3:AecCaptureStereoPercent <109> xs:float Yes Percentage of call processed by AEC as stereo capture. Percentage v3:Separator3<110> default No Separator element used for future schema extensions. Not applicable v4:JitterBufferSizeAvg<111> xs:int Yes Average size of jitter buffer milliseconds
during session. v4:JitterBufferSizeMax<112> xs:int Yes Maximum size of jitter buffer during session. Milliseconds v4:JitterBufferSizeMin<113> xs:int Yes Minimum size of jitter buffer during session. Milliseconds v4:JitterBufferSizeSD<114> xs:int Yes Standard deviation of jitter buffer size during session. milliseconds v4:NetworkJitterAvg<115> xs:float Yes Average of network jitter computed over 20 second windows during the session. milliseconds v4:NetworkJitterMax<116> xs:float Yes Maximum of network jitter computed over 20 second windows during the session. milliseconds v4:NetworkJitterMin<117> Yes Minimum of network jitter computed over 20 second window during the session. milliseconds v4:NetworkJitterSD<118> xs:float Yes Standard deviation of network jitter computed over 20 second window during the session. milliseconds v4:PacketReorderRatio<119> xs:float Yes Ratio of packets received that were out of sequence during the session. Fraction
v4:PacketReorderDepthAvg<120> xs:int Yes Average of the number of packets between the when the current packet and the out-of sequence packet was received. packets v4:PacketReorderDepthMax<121> xs:int Yes Maximum of the number of packets between the when the current packet and the out-of sequence packet was received. packets v4:BurstLossLength1<122> xs:float Yes Ratio of lost single lost packet over the total number packets for the session. Fraction v4:BurstLossLength2<123> xs:float Yes Ratio of 2 consecutive lost packets over the total number packets for the session. Fraction v4:BurstLossLength3<124> xs:float Yes Ratio of 3 consecutive lost packets over the total number packets for the session. Fraction v4:BurstLossLength4<125> xs:float Yes Ratio of 4 consecutive lost packets over the total number packets for the session. Fraction v4:BurstLossLength5<126> xs:float Yes Ratio of 5 consecutive lost packets over the total number Fraction
packets for the session. v4:BurstLossLength6<127> xs:float Yes Ratio of 6 consecutive lost packets over the total number packets for the session. Fraction v4:BurstLossLength7<128> xs:float Yes Ratio of 7 consecutive lost packets over the total number packets for the session. Fraction v4:BurstLossLength8OrHigher<129> Yes Ratio of 8 or more consecutive lost packets over the total number packets for the session. Fraction v4:FECRecvOnPercent<130> Yes Percentage of session where FEC was enabled for packets received. Percentage v4:FECRecvDistance1<131> xs:float Yes Percentage of session where packets with FEC distance of 1 was received. Percentage v4:FECRecvDistance2<132> xs:float Yes Percentage of session where packets with FEC distance of 2 was received. Percentage v4:FECRecvDistance3<133> xs:float Yes Percentage of session where packets with FEC distance of 3 was received. Percentage v4:FECRecvDistance4<134> xs:float Yes Percentage of session packets with FEC distance of 4 was received. Percentage
v3:Separator3<180> default No Separator element used for future schema extensions. Not applicable xs:int Inbound Total video packets received during the call. Packets v4: xs:int Inbound Total video packets received out of order during the call. Packets v4: xs:int Inbound Total video packets received out of sequence but were successfully ordered. Packets v4: xs:int Inbound video packets dropped resulting from high jitter/packet loss during high bitrate video calls. Packets v4: xs:int Inbound Maximum reordering extent of received reordered packets. Reordering extent is defined by section 4.2. v4: xs:int Inbound Maximum late time offset of received reordered packets in 100ns units. Late time offset is defined by [RFC4737] section 4.3. v4: xs:int Inbound Total video packets received by the network, but discarded because they arrived too late relative to other packets, due to high network jitter. Packets v4:Separator4<188> default No Separator element used for future schema extensions. Not applicable v3:SendCodecTypes Element This is filled by the codec name, as specified in section 3.1.5.3 or section 6 concatenated by a string that describes the type of codec resource used.<189> The codec resource choices for outbound direction (that is, encoding) are as follows: Type String Description Software SW Software encoding integrated in app, running on CPU. Inbox Software SWI Software encoding using Operating System component, running on CPU. Hardware HW Hardware encoding integrated in app, running on DSP or dedicated hardware.
MicClipRate<262> xs:int Yes Average clips per 5 minutes during the call for the microphone capture. Glitch count RxAGCSignalLevel<263> xs:int Yes Signal level received at the automatic gain control for the inbound audio stream (2). dBoV RxAGCNoiseLevel<264> xs:int Yes Noise level received at the automatic gain control for the inbound audio stream (2). dBoV v2:InitialSignalLevelRMS<265> xs:float Yes The of the received signal for the first 30 seconds of the call. sample level v2:AudioTimestampDriftRateMic<266> xs:float Yes Microphone or capture device clock drift rate. percent v2:AudioTimestampDriftRateSpk<267> xs:float Yes Speaker or render device clock drift rate. percent v2:AudioTimestampErrorMicMs<268> xs:float Yes in timestamp information from microphone or capture device. milliseconds v2:AudioTimestampErrorSpkMs<269> xs:float Yes in timestamp information from speaker or render device. milliseconds v2:VsEntryCauses<270> xs:unsignedByte Yes The bit flag indicating the reason(s) the AEC entered half-duplex mode: "0x01" – Sample timestamps from capture or render device were poor quality. "0x02" – High of echo remained after echo cancellation. "0x04" – Policy forced echo canceller into unsigned byte
v2:RxAvgAGCGain<274> xs:float Yes The gain applied to the received signal. dB v2:Separator<275> default Yes Separator element used for future schema extensions. Not applicable v3: RecvSignalLevelCh1<276> xs:int Yes Average energy level of received for audio classified as mono speech, or left channel of stereo speech. dB v3: RecvSignalLevelCh2<277> xs:int Yes Average energy level of received for audio classified as right channel of stereo speech. dB v3: RecvNoiseLevelCh1<278> xs:int Yes Average energy of received for audio classified as noise, mono signal or the left channel of stereo signal. dB v3: RecvNoiseLevelCh2<279> xs:int Yes Average energy of received for audio classified as noise, the right channel of stereo signal. dB v3: SendSignalLevelCh1<280> xs:int Yes Average energy level of sent for audio classified as mono speech, or left channel of stereo speech. dB v3: SendSignalLevelCh2<281> xs:int Yes Average energy level of sent for audio classified as right channel of stereo speech. dB v3: RecvNoiseLevelCh1<282> xs:int Yes Average energy level of sent for audio classified as noise, mono signal or the left channel of stereo signal. dB v3: RecvNoiseLevelCh2<283> xs:int Yes Average energy level of sent for audio classified as noise, the right channel of stereo signal. dB
27 66 17 16 33 66 31 21 23 34 62 29 33 64 37 56 38 46 60 61 31 31 32 67 30 63 54 55 54 14 15 13 83 ms-rtcp-metrics 88 Microsoft Lync Server 2010 ( 103, 115, 131) 88 95 N 10 O Other local events 82 11 P 87 12 12 152 Proxy 81 82 82 82 82 81 82 82 81 R 10 11 10 12 S Schemas 88 Microsoft Lync Server 2010 ( 103, 115, 131) 88 95 Security 87 87 Sequencing rules 80 82 81 Server 81 81 81 81 81 80 81 81 81 12 T Timer events 80 82 81 Timers 80 81 81 173 13 Triggered events 80 81 Triggered events - higher-layer 82 V 12 12 X 88