Leo,
here is my take:

If you follow 2327 very strictly, then, yes, "-" is not allowed in the 
'media' token of the m grammar 

However, in the interest of interoperability with your 'big IM client' 
typically implementations may 
choose to be lenient in their input -> and not be too critical about 
elements one does  not need to handle in the application.

Several implementations may report this as an error but allow you to 
continue with the rest of the message.
Again its your choice - a tradeoff between more interoperability vs. 
pedantic protocol checking.

regds
arjun

--
Arjun Roychowdhury @ Hughes Software Systems
11717 Exploration Lane, Germantown MD 20876
(O): 301 212 7860  (M): 240 997 [EMAIL PROTECTED]




"Papadopoulos, Leo" <[EMAIL PROTECTED]>
Sent by: [EMAIL PROTECTED]
03/18/2003 04:25 PM

 
        To:     [EMAIL PROTECTED]
        cc: 
        Subject:        [Sip-implementors] SDP Syntax for "m="


I see the following field in an INVITE to a SIP IM session from one of the
big IM clients:
m=x-ms-message 5060 sip

The best I can tell the above line violates the syntax defined in the SDP
RFC (RFC2327 - Appendix A page 30). "X-" is only allowed for a= fields and
b= fields.

As a result my SIP stack parser complains and does not parse this field.

Can anyone confirm if I am right or wrong?
________________________________________
Leo Papadopoulos
IPC Information Systems, Inc.
VP Systems & Architecture
777 Commerce Drive
Fairfield, CT 06432-5500
E-Mail: [EMAIL PROTECTED]
Web Page: http://www.ipc.com
Yahoo IM: leopapadopoulos 
IPC Information Systems, Inc. 
The specialist that financial institutions depend on for world class 
trading
floor solutions
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors



_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to