On an INVITE, after performing a uac_auth and then sending the second INVITE to 
the UAS with the correct authorization header, the CSeq on the UAS side is 
correctly incremented as per the RFC.  The CSeq header is also correctly 
rewritten on the UAS side on a CANCEL request.  However the header does not 
appear to be being rewritten for ACKs.  This causes incorrect behaviour because 
as far as the UAS is concerned the CSeq does not match up, as it is using the 
original CSeq from the UAC side, rather than the incremented CSeq for the 
second INVITE on the UAS side.

This behaviour is seen on OpenSIPS 2.1.0, GIT revision b365aed.  It can be 
reproduced at will by performing a uac_auth() followed by a t_relay(), and 
observing the subsequent ACK.

---
Reply to this email directly or view it on GitHub:
https://github.com/OpenSIPS/opensips/issues/524
_______________________________________________
Devel mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/devel

Reply via email to