Nop is descibed in the documentation:
http://sipp.sourceforge.net/doc3.0/reference.html#Create+your+own+XML+scenarios

The strcmp and condexec attributes are new and are not yet documented (I 
only managed to get motivated to do documentation before a release).

To use these actions/modifiers, you'll need to get the SVN trunk version.

Charles

"Jeff Wright" <[EMAIL PROTECTED]> wrote on 08/17/2008 12:28:16 PM:

> Charles,
> 
> Thanks for responding.  That scenario does look like it will work, 
> but I was certainly unaware of the existence of the "strcmp" and 
> "nop" actions, as well as the "condexec" action modifier.  I don't 
> see these items in the documentation anywhere.  I guess I could grep
> through the codebase and try to figure out all the sundry options 
> available to me and how they work, but that was a bit more than I 
> was originally hoping for.
> 
> In any case, when I try this:
> 
>   <recv response="200" optional="true" next="1">
>       <action>
>           <ereg regexp=".*" search_in="hdr" header="Contact:" 
> assign_to="contact"/>
>           <strcmp assign_to="compareval" variable="contact" value="" />
>           <test assign_to="empty" variable="compareval" value="0" 
> test="equal" />
>     </action>
>   </recv>
> 
>   <nop condexec="empty">
>       <action>
>           <error message="Server header is present.">
>           </action>
>   </nop>
> 
> I get this result:
> 
> 
> "strcmp 'assign_to' parameter, "compareval" is not a valid integer!"
> 
> BTW, my sipp version is: SIPp v2.0-TLS, version 20071128, built Jan 
> 7 2008, 16:31:36
> 
> Any ideas? 
> 
> Jeffrey Wright
> System Test Engineering Manager
> Aztek Networks, Inc.
> 
> 
> 
> -----Original Message-----
> From: Charles P Wright [mailto:[EMAIL PROTECTED]
> Sent: Sat 8/16/2008 7:14 PM
> To: Jeff Wright
> Cc: Anonymous Incognito; sipp-users@lists.sourceforge.net; sipp-
> [EMAIL PROTECTED]
> Subject: Re: [Sipp-users] check_it
> 
> My best suggestion would be to assign the captured value to a variable,
> something like (not 100% sure on syntax, but this should sketch the plan
> for you); then strcmp it to an empty string (returns 0 if equal), and 
test
> on the strcmp return.
> 
> <recv>
> <ereg assign_to="server" search_in="header" header="Server:" regexp=".*"
> />
> <strcmp assign_to="compareval" variable="server" value="" />
> <test assign_to="empty" variable="compareval" value="0" test="equal" />
> </recv>
> 
> <nop condexec="empty">
>         <action>
>                 <error message="Server header is present.">
>         </action>
> </nop>
> 
> Charles
> 
> 
> 
> 
> "Jeff Wright" <[EMAIL PROTECTED]>
> Sent by: [EMAIL PROTECTED]
> 08/16/2008 12:35 PM
> 
> To
> "Anonymous Incognito" <[EMAIL PROTECTED]>,
> <sipp-users@lists.sourceforge.net>
> cc
> 
> Subject
> Re: [Sipp-users] check_it
> 
> 
> 
> 
> 
> 
> This is the exact same thing I need to do (see my post from a couple of
> days ago).  Please let me know if you find out a way to do it.
> 
> Jeffrey Wright
> System Test Engineering Manager
> Aztek Networks, Inc.
> 
> 
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] on behalf of Anonymous
> Incognito
> Sent: Sat 8/16/2008 6:50 AM
> To: sipp-users@lists.sourceforge.net
> Subject: [Sipp-users] check_it
> 
> Hi ,
> 
> I would like to write a scenario as below.
> 
> Search the SIP message for the presence of a header, Server (for
> example). If it is present then I would like to fail the call. I am
> not able to achieve it using check_it.
> 
> Cheers
> David
> 
> 
-------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Sipp-users mailing list
> Sipp-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sipp-users
> 
-------------------------------------------------------------------------
> This SF.Net email is sponsored by the Moblin Your Move Developer's
> challenge
> Build the coolest Linux based applications with Moblin SDK & win great
> prizes
> Grand prize is a trip for two to an Open Source event anywhere in the
> world
> http://moblin-contest.org/redirect.php?banner_id=100&url=/
> _______________________________________________
> Sipp-users mailing list
> Sipp-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/sipp-users
> 
> 


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to