<div>Hello all,</div><div><br></div><div>I got on shaky grounds issuing commands to Freeswitch over ESL.</div><div><br></div><div>For example, issuing the following commands close enough (on my system at around 100 ms and less) causes troubles.</div>
<div><br></div><div><font face="'courier new', monospace"><b>bgapi uuid_broadcast 71f8f250-8ad6-4ab3-855a-3cbc71075fe2 playback::tone_stream://%(150,4000,425);loops=-1</b></font></div><div><font face="'courier new', monospace"><i><100ms appart</i></font></div>
<div><font face="'courier new', monospace"><b>bgapi uuid_break 71f8f250-8ad6-4ab3-855a-3cbc71075fe2 all</b></font></div><div><span style="font-family: 'courier new', monospace; "><i>previous playback is not stopped, the following is queued (not played)</i></span></div>
<div><span style="font-family: 'courier new', monospace; "><b>bgapi uuid_broadcast 71f8f250-8ad6-4ab3-855a-3cbc71075fe2 playback::tone_stream://%(1000,4000,425);loops=-1</b></span>
</div><div><br></div><div>It looks like the first tone playback is not properly initialized when the break arrives. Waiting for the start of the first tone playback (waiting for the right event) is not a solution, I don't want the tone to be played at all if the events come this close.</div>
<div><br></div><div>Any ideas?</div><div><br></div><br clear="all">Hynek<br><br>