Hi Pawel ! You means something like that :
<nop> <action> <!-- $enabled=true if [field0]=1 --> <test assign_to="enabled" variable="[field0]" compare="equal" value="1" /> </action> </nop> *<!-- Send INVITE with SDP with Header P-My-Header-->* <send retrans="500" start_rtd="PDD" *condexec="enabled"*> <![CDATA[ INVITE sip:[service]@[remote_ip] SIP/2.0 Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] From: <sip:[field0]@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number] To: <sip:[service]@[remote_ip]> Call-ID: [call_id] P-Asserted-Identity: <tel:2245061> Supported: 100rel User-Agent: SIPp-UAC Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, PUBLISH CSeq: 1 INVITE Contact: <sip:[field0]@[local_ip]:[local_port]> Max-Forwards: 70 * P-My-Header: myValue* Content-Type: application/sdp Content-Length: [len] v=0 o=uac [call_number] 2353687637 IN IP[local_ip_type] [local_ip] s=- c=IN IP[media_ip_type] [media_ip] t=0 0 m=audio [media_port] RTP/AVP 8 101 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 ]]> </send> *<!-- Send INVITE with SDP without Header P-My-Header -->* <send retrans="500" start_rtd="PDD"* condexec="enabled" condexec_inverse="true"*> <![CDATA[ INVITE sip:[service]@[remote_ip] SIP/2.0 Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] From: <sip:[field0]@[local_ip]:[local_port]>;tag=[pid]SIPpTag00[call_number] To: <sip:[service]@[remote_ip]> Call-ID: [call_id] P-Asserted-Identity: <tel:2245061> Supported: 100rel User-Agent: SIPp-UAC Allow: INVITE, OPTIONS, INFO, BYE, CANCEL, ACK, PRACK, UPDATE, REFER, SUBSCRIBE, NOTIFY, PUBLISH CSeq: 1 INVITE Contact: <sip:[field0]@[local_ip]:[local_port]> Max-Forwards: 70 Content-Type: application/sdp Content-Length: [len] v=0 o=uac [call_number] 2353687637 IN IP[local_ip_type] [local_ip] s=- c=IN IP[media_ip_type] [media_ip] t=0 0 m=audio [media_port] RTP/AVP 8 101 a=rtpmap:8 PCMA/8000 a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 a=ptime:20 ]]> </send> *Olivier Thomas* 18 rue Guyon de Guercheville Hérouville Saint-Clair Tél : 06 16 44 92 57 olivier3.tho...@gmail.com Le mar. 27 oct. 2020 à 20:16, Šindelka Pavel <sinde...@ttc.cz> a écrit : > Maybe there are other possibilities, but I would use two INVITE templates, > with and without the P-My-Header, and send one ot the other depending on > the variable setting. > > P. > Dne 27.10.2020 v 20:01 Olivier Thomas napsal(a): > > Hello guys, > > Does someone know if there is a way to make a private header optional in a > SIPp scenario ? > > I would like to add a private header "P-My-Header" in the INVITE requests > only if a variable is set. > > For instance, I would like to add this header only if the [field0] from my > input CSV file is equal to 0. > If [field0] is equal to any other value, the header "P-My-Header" will not > be added in INVITE requests. > > Or maybe do you know a better way to do the same thing... ? > > Thanks a lot for your help! > Regards, > > *Olivier Thomas* > olivier3.tho...@gmail.com > > > _______________________________________________ > Sipp-users mailing > listSipp-users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/sipp-users > > _______________________________________________ > Sipp-users mailing list > Sipp-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/sipp-users >
_______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users