[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