Exactement.

P.

Dne 27.10.2020 v 21:21 Olivier Thomas napsal(a):
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 <mailto:olivier3.tho...@gmail.com>



Le mar. 27 oct. 2020 à 20:16, Šindelka Pavel <sinde...@ttc.cz <mailto: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 <mailto:olivier3.tho...@gmail.com>



    _______________________________________________
    Sipp-users mailing list
    Sipp-users@lists.sourceforge.net  <mailto:Sipp-users@lists.sourceforge.net>
    https://lists.sourceforge.net/lists/listinfo/sipp-users
    _______________________________________________
    Sipp-users mailing list
    Sipp-users@lists.sourceforge.net
    <mailto: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

Reply via email to