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

Reply via email to