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