> 1) According to RFC 3261, why UAS state machine changes state 
> from "Proceeding" to "Terminated" after sending 200 OK? 
> Shouldn't it wait for matching ACK to actually reach 
> "Terminated" state.

The following bug has been opened against rfc3261.

http://bugs.sipit.net/show_bug.cgi?id=769


> 2) I have read somewhere that UAS can start sending media 
> after sending 200 OK. Shouldn't UAS always wait for ACK 
> before actually start media ?

The endpoint can do whatever it wishes.  However to avoid clipping,
devices which stream recorded messages typically wait for ACK or delay a
short period time before streaming the media.

_______________________________________________
Sip-implementors mailing list
[email protected]
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors

Reply via email to