This is a particularization of the SIPp task for running a UAC SIPp scenario.
Executes the sipp command in UAC mode with Identity header generation (Stir and Shaken)
The variables overwritten by default by the task are:
image: the default image to run isctaloi/sipp[latest versionallomediadocker/sipp:3.7.1]
This task uses all the SIPp task settings Additional settings that can be passed to the task:
proxy: represents the outbound proxy; mandatory ifremoteis not presentremote: remote destination - if present, sets the remote destination; ifproxyis missing, it may takeproxy's placecaller: the identity of the caller, passed as thecallerkeyto thesippXML scenariodestination: the destination username; this is an alias to thesippservicenodeconfig_file: if missing and nosipp.xmlfile in the scenario directory, the UAC default scenario is run.stir_shaken_private_key: In PEM format, default
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIIOvgr23lbJ5rIOhiF+LR/VU4piEc1EYLT1CF5SN5HtZoAoGCCqGSM49
AwEHoUQDQgAEuyQP0hteN1oKDUxo/2zvTp+0ppJ2IntNSdu36QFsUPDsCWlr4iTU
MsjPtD+XQ58xQEf6n/zTE9cwZhs46NJWdA==
-----END EC PRIVATE KEY-----
stir_shaken_info: defaulthttps://certs.example.org/cert.pemstir_shaken_alg: defaultES256stir_shaken_ppt: defaultshakenstir_shaken_typ: defaultpassportstir_shaken_attest: defaultAstir_shaken_origid: default4437c7eb-8f7a-4f0e-a863-f53a0e60251a
Execute a UAC scenario:
- name: SIPP UAC Stir and Shaken
type: uac-sipp-stir-shaken
service: "+33987654321"
config_file: scripts/uac.xml
remote: {{ uas_ip }}:{{ uas_port }}
caller: "+33612345678"
duration: 10000
stir_shaken_private_key: |
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIIOvgr23lbJ5rIOhiF+LR/VU4piEc1EYLT1CF5SN5HtZoAoGCCqGSM49
AwEHoUQDQgAEuyQP0hteN1oKDUxo/2zvTp+0ppJ2IntNSdu36QFsUPDsCWlr4iTU
MsjPtD+XQ58xQEf6n/zTE9cwZhs46NJWdA==
-----END EC PRIVATE KEY-----
stir_shaken_info: "https://certs.example.org/cert.pem"
stir_shaken_alg: "ES256"
stir_shaken_ppt: "shaken"
stir_shaken_typ: "passport"
stir_shaken_attest: "A"
stir_shaken_origid: "4437c7eb-8f7a-4f0e-a863-f53a0e60251a"