[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Sipping] Query regarding m-lines in SDP



Hi,

According to the rfc2327 m-lines in the SDP is mandatory. But according to
rfc3264 SDP can be sent out with out m lines as per the following statement
in rfc

In section 5.
"The offer will contain zero or more media streams (each media stream
is described by an "m=" line and its associated attributes). Zero
media streams implies that the offerer wishes to communicate, but

that the streams for the session will be added at a later time
through a modified offer."

In section 6.
   "For each "m=" line in the offer, there MUST be a corresponding "m="
line in the answer. The answer MUST contain exactly the same number
of "m=" lines as the offer. This allows for streams to be matched up

based on their order. This implies that if the offer contained zero"
"m=" lines, the answer MUST contain zero "m=" lines.

Thus if an end point receives an INVITE with zero m-lines, it will reject the request with
406 Not Acceptable.

But the same same senario with the RFC 3264 and 3725 will work
with-out any problem. There is a significant gap between 3264 and 2327.
I didn't find any documentation for it.  rfc3264 and rfc2327 contradict with each
other wrt m-lines. Even in the latest draft of SDP(draft-ietf-mmusic-sdp-new-25.txt)
doesn't  speak about this also. I think this a problem with rfc2327.
As part of draft draft-ietf-mmusic-sdp-new-25.txt m-line can be made optional,
which will resolve the gap between rfc227 and 3264.

--
Rgds,
Amar
Mobile: +919886395894
The greatest enemy of best is "good." If you're willing to accept "good"
you'll never be the "Best."
_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors at cs.columbia.edu for questions on current sip
Use sip at ietf.org for new developments of core SIP