Hi Moritz, The error log you posted says:
2014-01-20 11:17:57:194 1390213077.194807: Call-Id: 1-20926@1.2.3.4, receive timeout on message Test LCR:1 without label to jump to (ontimeout attribute): aborting call. 2014-01-20 11:17:57:195 1390213077.195609: Dead call 1-20926@1.2.3.4 (aborted at index 1), received 'SIP/2.0 302 Temporarely Moved'... What this means is: * at 11:17:57:194 SIPp decides it hasn't seen the 302 message in time, so it aborts the call * at 11:17:57:195 the 302 message arrives, but is ignored because the call has already failed Looking at your SIPp script, you've set timeout="1" on your <recv> element for the 302. This means that if the 302 message doesn't arrive within 1 millisecond, SIPp will fail the call. I expect what is happening is that, in the 199 out of 200 cases, the response is very fast and arrives in under a millisecond (and there might be a few milliseconds of grace in the SIPp scheduler). But some of the time, the response will take just more than a millisecond to arrive, and so you see logs like the above - where SIPp times the call out and the message arrives straight after. I recommend setting your timeout to a more reasonable value - 1 second (timeout="1000") should be plenty. Best, Rob On 20 January 2014 10:45, Moritz Graf <moritz.g...@g-fit.de> wrote: > Hi Folks, > > i want to check the following scenario: > > SIPP kamailio redirect server > # # > -------------------------------> > INVITE > > <------------------------------- > 302 Moved temporartely > > So I am sending an INVITE to a kamailio. In the 302 answer the server > submits a redirect destination in the CONTACT-Header. I want to verify > if there is a correct value. > > The Check works in 199 from 200 cases. But in this one case the check > fails... and I can't find the reason. > > I am calling sipp as follows: > ###################################################################### > /usr/bin/sipp -trace_err -m 1 -r 5 -timeout 1s -send_timeout 1s > -recv_timeout 1s -f 10 -p 5065 -i 1.2.3.4 -sf > /usr/lib/nagios/plugins/check_redirect_stateless.sipp -inf > /var/lib/nagios/check_redirect_stateless.user 1.2.3.4:5070 > ###################################################################### > > The userfile looks like this: > ###################################################################### > SEQUENTIAL > # $Id: ---- > # This is the INPUT-File for check_simple_redirect > # SIPp-Testscript > #server,user,expectedResult > 1.2.3.4;B900100491234567;B191000491234567 > 1.2.3.4;B900200491234567;B291000491234567 > ###################################################################### > First Column: kamailio Server IP > Second Column: The String to be sent in the INVITE in the TO: HEader > Third Column: The String I expect in the Contact: Header > > And finaly the sipp check: > ###################################################################### > <?xml version="1.0" encoding="ISO-8859-1" ?> > <!-- $Id: ----- > This is the SIPp XML-File for a simple Redirect Check > --> > <scenario name="Test LCR"> > <send> > <![CDATA[ > > INVITE sip:[field1]@[field0]:[remote_port] SIP/2.0 > Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] > From: sipp <sip:[field1]@[field0]:[local_port]>;tag=[pid] > To: sut <sip:[field1]@[field0]> > Call-ID: [call_id] > CSeq: 1 INVITE > Contact: <sip:[field1]@[local_ip]:[local_port];transport=udp> > Content-Type: application/sdp > Content-Length: [len] > > v=0 > o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip] > s=- > c=IN IP[local_ip_type] [local_ip] > t=0 0 > m=audio [auto_media_port] RTP/AVP 8 > a=rtpmap:8 PCMA/8000 > a=rtpmap:101 telephone-event/8000 > a=fmtp:101 0-11,16 > > ]]> > </send> > <!-- waitr for 302 --> > <recv response="302" optional="false" next="OK" test="test_OK" > timeout="1"> > <action> > <!-- regex, contactpart to 'test' --> > <ereg regexp="<sip:([0-9A-Z]+)@.*" search_in="hdr" header="Contact:" > case_indep="true" check_it="true" assign_to="null,test"/> > <!-- field2 to fieldstring save for strcmp --> > <assignstr assign_to="fieldstring" value="[field2]" /> > <!-- check if contact has correct string and save to result --> > <strcmp assign_to="result" variable="test" variable2="fieldstring" > check_it="true"/> > <log message="result=[$result] test=[$test] > fieldstring=[$fieldstring]" /> > <!-- check if strings are equal --> > <test assign_to="test_OK" variable="result" compare="equal" > value="0.0" /> > </action> > </recv> > > <!-- recv is only reached if the above check failed--> > <recv response="599" timeout="1"></recv> > <label id="OK" /> > > <Reference variables="test"/> > <Reference variables="result"/> > <Reference variables="null" /> > <Reference variables="test_OK" /> > </scenario> > ###################################################################### > > The ERROR logged by sipp is as follows: > ###################################################################### > sipp: The following events occured: > 2014-01-20 11:17:57:194 1390213077.194807: Call-Id: 1-20926@1.2.3.4, > receive timeout on message Test LCR:1 without label to jump to > (ontimeout attribute): aborting call. > 2014-01-20 11:17:57:195 1390213077.195609: Dead call 1-20926@1.2.3.4 > (aborted at index 1), received 'SIP/2.0 302 Temporarely Moved > Via: SIP/2.0/UDP 1.2.3.4:5065;branch=z9hG4bK-20926-1-0 > From: sipp <sip:B900100491234567@1.2.3.4:5065>;tag=20926 > To: sut > <sip:B900100491234567@1.2.3.4>;tag=56398122a1ea83737b581412f70829d1.df04 > Call-ID: 1-20926@1.2.3.4 > CSeq: 1 INVITE > Contact: <sip:B191000491234567@1.2.3.4:5070> > Server: kamailio (4.0.3 (i386/linux)) > Content-Length: 0 > > '. > ###################################################################### > > > Any help appricaiated!! > > greetz > > > ------------------------------------------------------------------------------ > CenturyLink Cloud: The Leader in Enterprise Cloud Services. > Learn Why More Businesses Are Choosing CenturyLink Cloud For > Critical Workloads, Development Environments & Everything In Between. > Get a Quote or Start a Free Trial Today. > http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk > _______________________________________________ > Sipp-users mailing list > Sipp-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sipp-users > ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users