Hi Roman,
                 From your description it looks like ,  the responses to the INVITE 
are not getting matched to the ICT at the UAC. Hence the Server closes the transaction 
when it sends a 200 OK , but the UAC is still retransmitting as it has not got any 
valid response which is matching it's transaction.
                   But, if you are talking about the case where the 1xx is lost and 
the 2xx  and INVITE are over the wire at the same time , probably you should use some 
way to detect such cases at the UAS, like the one Ranga suggests.
 
Cheers.
Simith 


Roman Shpount <[EMAIL PROTECTED]> wrote:
I run into the problem with handling of retransmitted SIP INVITE message based on the 
RFC 3621. 

Imagine the following situation

INVITE 1
----------------------->
100
<-----------------------
2XX
<-----------------------
re-transmitted INVITE 1
----------------------->

Based on RFC 3261, server INVITE transaction terminates as soon as 2XX response is 
sent. This means that re-transmitted INVITE will be treated as a new transaction. This 
INVITE message will not match the existing dialog, since its To tag is empty. This 
means it will be treated as new dialog creating message and phone will treat this 
message as a new call, which is clearly not intended.

___________________________________
Roman Shpount, VP of Technology
aTelo, Inc. -- www.atelo.com






_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Yahoo! India Matrimony: Find your life partneronline.
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to