Hi Charles, I knew about nop but definitely not about condexec.
Is it only strcmp, which is available or is strncmp available too? I am using the latest SVN trunk version and it works fine. Pure joy. Cheers David On Mon, Aug 18, 2008 at 3:43 PM, Charles P Wright <[EMAIL PROTECTED]> wrote: > 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