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