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