Hi,
In case of mandatory headers failure you have option,
1) Drop the request.
2) Since Via plays vital role to send the response, hence for other
mandatory header failures (other than Via) form the response out of request
and send it to the top via.
In case of Via failure, if you receive the request on TCP, response can
be sent on the same connection.
Also, you can find the discussion on this in SIP-implementors
mailing list archieves.
Regards,
Manju
****************************************************************************
***********
This e-mail and attachments contain confidential information
from HUAWEI, which is intended only for the person or entity whose address
is listed above. Any use of the information contained herein in any way
(including, but not limited to, total or partial disclosure, reproduction,
or dissemination) by persons other than the intended recipient's) is
prohibited. If you receive this e-mail in error, please notify the sender by
phone or email immediately and delete it!
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Marco Ambu
Sent: Tuesday, May 02, 2006 3:43 PM
To: SIP-implementors mailing list
Subject: [Sip-implementors] sip torture tests
Hi,
trying to satisfy the tests found in
http://www.ietf.org/internet-drafts/draft-ietf-sipping-torture-tests-09.txt,
I found a problems that I try to summarize here, hoping you can help me.
3.1.2.1. Extraneous header field separators
torture test: badinv01
...
Contact: \"Joe\" <sip:[EMAIL PROTECTED]>;;;; // error: empty
header parameters
Via: SIP/2.0/UDP 192.0.2.15;;,;,, // error: empty
header parameters, empty vias
...
The draft says: "This message is syntactically invalid. An element
receiving this request should respond with a 400 Bad Request error."
How can the response be sent if the top via header of the request is
invalid (the response must be sent to the top via)?
A similar problem arises when the 400 response should be created for
missing or multiple mandatory headers (CSeq, Call-ID, To, From) in the
request received.
What should be the response if the Route or Record-Route (not mandatory)
headers are malformed in the received request?
Marco Ambu
Abbeynet s.p.a.
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors