3.1.5.12.1 Restriction to Receiving an SDP Answer in Provisional Response
To support early media, all of the following conditions MUST be met when a user agent receives an SDP answer in the provisional response.
ICE MUST be supported for early media.
All SDP answers in the provisional responses MUST be the same.
When the offer is forked, SDP answers not in reliable provisional responses, as specified in section 3.1.5.13, SHOULD<14> be sent by a maximum of one device. For information about how to determine if an offer is forked, see [MS-SIPRE].