Hello,

I'm trying to have rtp_stream send a different audio file for each call
using SIPp v3.4-beta1 (aka v3.3.990)-SCTP-PCAP-RTPSTREAM. I see that my
variable is getting the expected filename string, but rtp_stream doesn't
appear to be processing the variable.  Here's the relevant XML:

      <assignstr assign_to="my_wavefile"
value="audio_file_[call_number].wav"/>
      <log message="Variable my_wavefile=[$my_wavefile]" />
      <exec rtp_stream="[$my_wavefile],1,0" />

If I comment out the <exec> line (so that it doesn't error when trying to
read the audio file) I see these entries in the log file:

      Variable my_wavefile=audio_file_1.wav
      Variable my_wavefile=audio_file_2.wav

With the <exec> line enabled I get the error and SIPp fails to start:

       Cannot read/cache rtpstream file [$my_wavefile]

I've tried all variations of "[my_wavefile]", "[$my_wavefile]",
"$my_wavefile", etc.

The docs seem pretty clear that this should be supported, e.g. from:
http://sipp.sourceforge.net/doc1.1/reference.html#Execute+a+command

       <exec rtp_stream="[filename],[loopcount],[payloadtype]" /> will
stream the audio contained in [filename], repeat the stream [loopcount]
times (the default is 1, and -1 indicates it will repeat forever), and will
treat the audio as being of [payloadtype] (where 8 is the default of PCMA,
0 indicates PCMU, and 18 indicates G729).

I've searched through the e-mail archives and found some other references
to this, but most of those messages are very old and talk about <assignstr>
being available in v3.0 and later.

Thanks in advance for any help,
-Joe
------------------------------------------------------------------------------
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to