[OpenSIPS-Users] 400 Bad Request -- Invalid CSeq Number on Register
Bobby Smith
bobby.smith at gmail.com
Wed Jul 8 20:36:23 CEST 2009
Howdy,
I'm running into an issue with a load testing tool I'm using generating
arbitrary REGISTER messages to opensips 1.4.5. Note, this is not a
retransmit. (Note, personal info like IPs obfuscated).
REGISTER sip:1.2.3.4 <sip:205.139.46.237> SIP/2.0.
Max-Forwards: 70.
Via: SIP/2.0/UDP 4.3.2.1:6701;branch=z9hG4bK11-453d6165-0029-1843224199.
Call-ID: 841-090708015608-1269668688 at 453d6165.
*CSeq: 532839396 REGISTER*.
From: <sip:user at 1.2.3.4 <sip%3Auser at 1.2.3.4>
>;tag=11044-453d6165-090708015608-1273695453.
To: <sip:user at 1.2.3.4 <sip%3Auser at 1.2.3.4>>.
Contact: <sip:user at 4.3.2.1:6701;transport=udp>.
Expires: 3600.
Accept: application/sdp, application/dtmf-relay.
Content-Length: 0.
.
SIP/2.0 400 Bad Request.
Via: SIP/2.0/UDP
4.3.2.1;branch=z9hG4bK11-453d6165-0029-1843224199;rport=6701.
Call-ID: 841-090708015608-1269668688 at 453d6165.
CSeq: 532839396 REGISTER.
From: <sip:user at 1.2.3.4 <sip%3Auser at 1.2.3.4>
>;tag=11044-453d6165-090708015608-1273695453.
To: <sip:user at 1.2.3.4 <sip%3Auser at 1.2.3.4>
>;tag=d956cb2540203ca43d36f1e0fd077845.d8d0.
Contact: <sip:user at 1.2.3.4:6701;transport=udp>;expires=21;received="sip:
1.2.3.4:6701".
*P-Registrar-Error: Invalid CSeq number.*
Server: OpenSIPS SIP r-1.4.5.
I believe the problem is that the cseq number is to the order of 5*10^8.
According to the RFC (and a handy post I found from the Sip-Implementors
mailing list, see here:
https://lists.cs.columbia.edu/pipermail/sip-implementors/2007-February/015380.html),
we should be able to have an initial CSeq value up to 2^31-1, or around
2*10^9 (positive).
Unfortunately, it's being generated completely randomly, and the vendor has
said there doesn't seem to be an issue on their end with their scheme on
generating this or a way to change it. All the logging that I can tell on
the OpenSIPS side points to the CSeq just being completely invalid; I've ran
into retransmits with the same CSeq before causing this issue, but that's
not what appears to be happening here.
Any insight into this issue?
Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090708/091cc780/attachment.htm
More information about the Users
mailing list