Concerning step 2, a 100 response does not create a dialog; thus step 3 is basically considered abnormal. What are you attempting to accomplish with step 3?
Concerning step 7, send ACK. Concerning the expectation of 408 response to OPTIONS, see rfc4320. > -----Original Message----- > From: [email protected] [mailto:sip- > [email protected]] On Behalf Of Ayesha Shahab > Sent: Thursday, April 01, 2010 2:02 AM > To: [email protected] > Subject: [Sip-implementors] Processing a 4xx, 5xx, 6xx response > > Hi, > > For a non-established dialogs how do we have a 400 Bad Request response > ? > > The scenario is as follows > 1. A sends an INVITE to B > 2. A gets 100 trying response > 3. A sends lot many OPTIONS towards B > 4. B does not respond to the OPTIONS > 5. B responds with 400 Bad Request for the INVITE > 6. A receives a 400 terminate indication > 7. ??? > > What should happen at Step7? Do we terminate all the transactions > (INVITE > and OPTIONS) and bring down the dialog? > If we terminate all the transactions and bring down the dialog, we will > then > not receive a 408 Request Timeout response for the OPTIONS.. > > How should we handle a 4xx, 5xx , 6xx response for a non-established > dialog? > > /Ayesha > _______________________________________________ > 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
