[OpenSER-Devel] sipp 2.0, VIA sent-by and transaction matching

Henning Westerholt henning.westerholt at 1und1.de
Tue May 13 15:33:09 CEST 2008


Hi,

i use sipp as part of the test suite for the server. After a recent system upgrade
(which upgraded also the sipp) i noticed that many tests stopped working.

The sipp (2.0.1-TLS-PCAP, version 20070516, built May 18 2007, 11:25:38.)
uses now the 'sent-by' parameter for building VIAs. This seems to break the
transaction matching (test 20.sh for example don't work anymore).

An example message (ngrep -W byline) looks like this:

U 127.0.0.1:5060 -> 127.0.0.1:5059
SIP/2.0 180 Ringing.
Via: SIP/2.0/UDP 127.0.0.1:5059;branch=z9hG4bK4783.c7afa14., SIP/2.0/UDP 127.0.0.1:5061;branch=z9hG4bK-3206-1-0.
From: sipp <sip:sipp at 127.0.0.1:5061>;tag=3206SIPpTag001.
To: sut <sip:foo at 127.0.0.1:5059>;tag=3200SIPpTag011.
Call-ID: 1-3206 at 127.0.0.1.
CSeq: 1 INVITE.
Contact: <sip:localhost:5060;transport=UDP>.
Content-Length: 0.


Is this behaviour normal, e.g. are the messages of sipp invalid? Or is there
an error in the transaction matching logic of the server?

Cheers,

Henning



More information about the Devel mailing list