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

Reply via email to