I'm creating a SIPp script to generate a few SIP calls. Since I have 4 servers I need to load balance it between all of them. I understand SIPP will resolve the IP from a DNS at the beginning of the execution and use this IP until the scenario is finished.
In order to change that behavior I followed this suggestion. Basically all I need to do is add this to my uac.xml scenario:
<nop>
<action>
<setdest host="[field0 file=iplist.csv]" port="5080" protocol="udp" />
</action>
</nop>
However I cannot run the scenario if I suppress the remote host from the command line since it throws: Missing remote host parameter. This scenario requires it.
If I pass the remote host it looks like SIPp ignores the action to set the destination host from the uac.xml script.
Can anyone help me to fix this?