6 Appendix A: Product Behavior

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include updates to those products.

  • Microsoft Office Communications Server 2007

  • Microsoft Office Communications Server 2007 R2

  • Microsoft Lync Server 2010

  • Microsoft Lync Server 2013

  • Microsoft Office Communicator 2007

  • Microsoft Office Communicator 2007 R2

  • Microsoft Lync 2010

  • Microsoft Lync Client 2013/Skype for Business

  • Microsoft Skype for Business 2016

  • Microsoft Skype for Business Server 2015

  • Microsoft Skype for Business 2019

  • Microsoft Skype for Business Server 2019

Exceptions, if any, are noted in this section. If an update version, service pack or Knowledge Base (KB) number appears with a product name, the behavior changed in that update. The new behavior also applies to subsequent updates unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms "SHOULD" or "SHOULD NOT" implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term "MAY" implies that the product does not follow the prescription.

<1> Section 3.1.5.3:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. For all other products, these parameters are required.

<2> Section 3.1.5.3:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The H.264UC video codec is not supported.

<3> Section 3.1.5.3:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The G722-Stereo audio codec is not supported.

<4> Section 3.1.5.3:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The SILK audio codec is not supported.

<5> Section 3.1.5.3:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The ULPFEC-UC video payload format is not supported.

<6> Section 3.1.5.3:  Office Communications Server 2007, Office Communications Server 2007 R2, Lync Server 2010: For RTVideo, the RTP payload type value is 121.

<7> Section 3.1.5.4:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2: The ordering of the media formats in a received offer is ignored.

<8> Section 3.1.5.5:  Lync Server 2013: The RTP payload type 101 is not required.

<9> Section 3.1.5.7:  Office Communications Server 2007, Office Communicator 2007: Comfort noise is not supported. For all other products, the name of the payload used for comfort noise is required to be "CN".

<10> Section 3.1.5.7:  Office Communications Server 2007, Office Communicator 2007: Comfort noise is not supported. For all other products, the sampling rate is required to be 8,000 or 16,000.

<11> Section 3.1.5.9:  Office Communications Server 2007, Office Communicator 2007: Application sharing is not supported. For all other product, application sharing is required to use ICE over TCP.

<12> Section 3.1.5.9:  Office Communications Server 2007, Office Communications Server 2007 R2, Lync Server 2010: Due to an error in these products, a connection-oriented transport specified in the m= line of the first SDP offer is not rejected. However, these products do not support a connection-oriented transport for the initial active media address for audio or video.

<13> Section 3.1.5.10.2:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2: This requirement is not enforced. For all other products, when used in the context of this protocol, the a=connection attribute is required to have the value "existing".

<14> Section 3.1.5.12.1:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2: This behavior is not supported. For all other products, when the offer is forked, SDP answers not in reliable provisional responses are required to be sent only from a zero or one device.

<15> Section 3.1.5.12.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<16> Section 3.1.5.12.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<17> Section 3.1.5.12.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<18> Section 3.1.5.12.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<19> Section 3.1.5.12.3:  Office Communications Server 2007, Office Communicator 2007: Early media is not supported.

<20> Section 3.1.5.12.3:  Office Communicator 2007 R2, Lync 2010, Lync Client 2013/Skype for Business: The SDP answer in the final 200 response might contain some differences from the SDP answer in the provisional 18x-level response.

<21> Section 3.1.5.12.3:  Office Communications Server 2007, Office Communicator 2007: Early media is not supported.

<22> Section 3.1.5.12.3:  Office Communicator 2007 R2, Lync 2010, Lync Client 2013/Skype for Business: The SDP answer in the final 200 response might contain some differences from the SDP answer in the provisional 18x-level response.

<23> Section 3.1.5.12.4:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2: This behavior is not supported. For all other products, when a SIP INVITE request is NOT forked and an SDP answer is received in the provisional response, ICE processing is required to proceed as if the SDP was received in the final response.

<24> Section 3.1.5.13:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. All other products are required to follow the exceptions as specified.

<25> Section 3.1.5.13:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. All other products are required to follow the exceptions as specified.

<26> Section 3.1.5.13:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<27> Section 3.1.5.15:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010: The VbSS modality is not supported.

<28> Section 3.1.5.16:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010: The IP address type in a c= line is IPv4.

<29> Section 3.1.5.18.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<30> Section 3.1.5.18.4:  Office Communications Server 2007, Office Communicator 2007, Lync Server 2010, Lync 2010: This behavior is not supported. For all other products, the a=mid attribute is required.

<31> Section 3.1.5.18.5:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010 Lync Server 2013: This behavior is not supported.

<32> Section 3.1.5.19:  Lync Server 2010: The sess-version parameter of the o= line is incremented in subsequent SDP offers and SDP answers.

<33> Section 3.1.5.19:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The addrtype parameter is "IP4".

<34> Section 3.1.5.20:  Lync Server 2013: This version of ICE is not supported.

<35> Section 3.1.5.21:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2: This version of ICE is not supported.

<36> Section 3.1.5.21.1:  Office Communicator 2007 R2, Lync 2010: An a=candidate attribute containing an IPv6 connection-address field causes an SDP parsing error.

<37> Section 3.1.5.21.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. All other product are required to gather the Relayed, Server Reflexive Candidates and perform connectivity checks.

<38> Section 3.1.5.21.3:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. All other products are not allowed to generate an SDP with the ice-options attribute.

<39> Section 3.1.5.21.4:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. All other products are not allowed to generate an SDP with the ice-mismatch attribute.

<40> Section 3.1.5.21.4:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. For all other products, the default destination for a media component is required to have a corresponding candidate attribute.

<41> Section 3.1.5.21.5:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<42> Section 3.1.5.22.1:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. For all other products, for audio/video calls, the default candidate is not allowed to be TCP.

<43> Section 3.1.5.22.1:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. For all other products, for application sharing calls, the default candidate is required to be TCP.

<44> Section 3.1.5.22.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. For all other products, for application sharing media type, the local candidates are required to be TCP.

<45> Section 3.1.5.23.1:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. For all other products, the client is required to change the direction of all streams to inactive.

<46> Section 3.1.5.23.1:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<47> Section 3.1.5.23.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported. For all other products, the client is required to change the direction of all streams to sendrecv.

<48> Section 3.1.5.23.2:  Office Communications Server 2007, Office Communicator 2007: This behavior is not supported.

<49> Section 3.1.5.24:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2: The x-caps attribute is not supported, and is ignored.

<50> Section 3.1.5.24:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2 This behavior is not supported. For all other products, the protocol peer is required to follow the requirements listed.

<51> Section 3.1.5.25:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2 This behavior is not supported.

<52> Section 3.1.5.26:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2: This behavior is not supported.

<53> Section 3.1.5.28.1:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The x-mediabw attribute is not supported. It is ignored if present in a received SDP message.

<54> Section 3.1.5.28.2:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The x-mediabw attribute is not supported. It is ignored if present in a received SDP message.

<55> Section 3.1.5.28.2:  Lync Server 2013, Lync Client 2013/Skype for Business: An x-mediabw attribute specifying a "main-audio" label is ignored.

<56> Section 3.1.5.29.2:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The x-devicecaps attribute is not supported. It is ignored if present in a received SDP message.

<57> Section 3.1.5.30.3:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The rtcp-rsize and rtcp-fb attributes are not supported. They are ignored if present in a received SDP message.

<58> Section 3.1.5.31.2:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The a=x-ssrc-range attribute is not supported. It is ignored if present in a received SDP message

<59> Section 3.1.5.32.2:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The a=x-source-streamid attribute is not supported. It is ignored if present in a received SDP message.

<60> Section 3.1.5.33.2:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: The a=x-source attribute is not supported. It is ignored if present in a received SDP message.

<61> Section 3.1.5.34:  Office Communications Server 2007, Office Communicator 2007, Office Communications Server 2007 R2, Office Communicator 2007 R2, Lync Server 2010, Lync 2010: Multiplexing is not supported.

<62> Section 3.1.5.34.2: Office Communicator 2007: This behavior is not supported.

<63> Section 3.1.5.35: Office Communicator 2007, Office Communications Server 2007, Office Communicator 2007 R2, Office Communications Server 2007 R2, Lync 2010, Lync Server 2010: A "main-video" modality with more than one channel is not supported.

<64> Section 3.1.5.36: Office Communicator 2007, Office Communications Server 2007, Office Communicator 2007 R2, Office Communications Server 2007 R2, Lync 2010, Lync Server 2010: The a=x-candidate-info attributes are not included in SDP media descriptions.

<65> Section 3.1.5.36.2:  Office Communicator 2007, Office Communications Server 2007, Office Communicator 2007 R2, Office Communications Server 2007 R2, Lync 2010, Lync Server 2010: The a=x-candidate-info attributes are not included in SDP media descriptions.

<66> Section 3.1.5.38:  Office Communicator 2007, Office Communications Server 2007, Office Communicator 2007 R2, Office Communications Server 2007 R2, Lync 2010, Lync Server 2010, Lync Server 2013: This feature is not supported. The a=rtcp-mux attribute is not supported.