Re: [Sipp-users] check_it
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=100url=/ ___ 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=100url=/ ___ 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=100url
Re: [Sipp-users] check_it
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=100url=/ ___ 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=100url=/ ___ 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=100url=/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users
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=100url=/ ___ 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=100url=/ ___ 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=100url=/ ___ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users