Ranga.
Markus Hofmann wrote:
Hi,
I don't understand following situation:
UAC ----------- INVITE --------------> UAS
state = CALLING state = PROCEEDING
UAC <-----------200 OK -------------- UAS state = TERMINATED state = TERMINATED
UAC -------- ACK ----- X UAS
The UAC sends an INVITE to the UAS. The UAC is able to accept this call and sends back a 200 OK. Its state machine is going into the state TERMINATED. The UAC receives the 200 OK and changes its state in TERMINATED too. Then the UAC sents an ACK with a new via branch parameter because a new transaction. But this ACK will never reach its target. What is to do? I know a dialog is established and the core will handle this ACK on both sides. But no timer is running to find out that the ACK is lost. No response will send to the UAC. UAC will never no that the ACK is lost. What will the UAS do, which waits for this ACK? Will an RTP Session start? If the ACK has an Message Body with sdp information how would be the behaviour of the UAS? Will the UAS sends immediately a BYE if they don't have negotiate the right things. The receiver side doesn't know that an ACK was send?
Thank you in advance.
Markus __________________________________________________________________ Zeigen Sie Emotionen mit der WEB.DE Bild-SMS! Das Bild ist gratis, Sie bezahlen nur den Versand. http://freemail.web.de/?mc=021196
_______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
--
M. Ranganathan
Advanced Networking Technologies Divsion,
National Institute of Standards and Technology (NIST),
100 Bureau Drive, Stop 8920, Gaithersburg, MD 20899. tel:301 975 3664 , fax:301 590 0932 http://w3.antd.nist.gov/
Advanced Networking Technologies For the People!
_______________________________________________ Sip-implementors mailing list [EMAIL PROTECTED] http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors
