El Friday 28 March 2008 10:03:30 Iñaki Baz Castillo escribió: > Hi, is valid the following escenario? All the communication is done in the > TCP connextion open by UA_1 in the first INVITE: > > > UA_1 UA_2 > ------ ------- > > INVITE --------------> > <----------- 404 > <----------- MESSAGE(*) > ACK --------------> > > > The MESSAGE is a initial request. Should UA_1 accept the MESSAGE? AFAIK it > should accept it, since those UA's could be proxies or gateways > interchanging lots of messages between them, so they could reuse existint > TCP connections for that. > > Anyway I'm trying a UA (UA_1 = Twinkle) and it doesn't accept that MESSAGE > (it only accepts it if first UA_1 sends the ACK and this ACK is read by > UA_2.
Sorry, failure in my testing. Twinkle does it pretty well. > For example imaging sending you MESSAGE in this way: > > ---------------------- > MESSAGE RURI_1 SIP/2.0 > Via: .... > Content-type: text/plain > Content-Lentgh: 4 > > 1234MESSAGE RURI_2 SIP/2.0 > Via: .... > Content-type: text/plain > Content-Lentgh: 8 > > 12345678 > ------------------------ > > Are those two MESSAGE valid? In my opinion they are valid, a UAS should > read 4 bytes as body from the first MESSAGE and after that new data should > be considered. Now I'm 100% sure that this is perfectly valid :) -- Iñaki Baz Castillo [EMAIL PROTECTED] _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
