Hello - I've just observed breakage in the recent SIPp builds for handling 
unexpected messages.
This is a scenario that expects a 404, but receives a 200 to a register.

In build 2006-08-16, the received 200 is correctly tagged as unexpected.  

In build sipp.2006-08-21, the 200 message is received (visible in -trace_msg 
log) but is simply tossed, and not treated as unexpected, which doesn't 
terminate the call, and forces sipp to spin in a retransmission loop.

The latest build (09-14) behaves as 08-21, so the breakage is still in the 
latest build.

I've looked at the diff between these 2 builds, and nothing jumps out at me.  
I'd appreciate if someone could investigate this issue.


[EMAIL PROTECTED] sipp.2006-08-16]# ./sipp -sf ../reg.xml -inf ../input.inf 
67.1.100.93 -m 1
Resolving remote host '67.1.100.93'... Done.
------------------------------ Scenario Screen -------- [1-4]: Change Screen --
  Call-rate(length)     Port   Total-time  Total-calls  Remote-host
  10.0(0 ms)/1.000s   5060       0.10 s            1  67.1.100.93:5060(UDP)

  Call limit reached (-m 1), 0.108 s period  2 ms scheduler resolution
  0 concurrent calls (limit 30)          Peak was 1 calls, after 0 s
  0 out-of-call msg (discarded)        
  1 open sockets                        

                                 Messages  Retrans   Timeout   Unexpected-Msg
    REGISTER ---------->         1         0         0        
         100 <----------         1         0                   1        
         404 <---------- E-RTD   0         0                   0        
------------------------------ Test Terminated --------------------------------

2006-09-21 12:18:55: Aborting call on unexpected message for Call-ID '[EMAIL 
PROTECTED]': while expecting '100' response, received 'SIP/2.0 200 OK
Via: SIP/2.0/UDP 67.1.100.51:5060;received=67.1.100.51
Call-ID: [EMAIL PROTECTED]
From: <sip:[EMAIL PROTECTED]:5060>
To: <sip:[EMAIL PROTECTED]:5060>
CSeq: 1 REGISTER
Contact: <sip:[EMAIL PROTECTED]:5060>;transport=UDP;expires=300
Content-Length: 0

' .


=============

[EMAIL PROTECTED] sipp.2006-08-21]# ./sipp -sf ../reg.xml -inf ../input.inf 
67.1.100.93 -m 1 -trace_err
Resolving remote host '67.1.100.93'... Done.
------------------------------ Scenario Screen -------- [1-5]: Change Screen --
  Call-rate(length)     Port   Total-time  Total-calls  Remote-host
  10.0(0 ms)/1.000s   5060      40.57 s            1  67.1.100.93:5060(UDP)

  Call limit reached (-m 1), 0.557 s period  2 ms scheduler resolution
  0 concurrent calls (limit 30)          Peak was 1 calls, after 0 s
  2 out-of-call msg (discarded)        
  1 open sockets                        

                                 Messages  Retrans   Timeout   Unexpected-Msg
    REGISTER ---------->         1         9         1        
         100 <----------         1         0                   0        
         404 <---------- E-RTD   0         0                   0        
------------------------------ Test Terminated --------------------------------

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sipp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to