On Sunday, January 29, 2012 at 4:17 AM, Fraser Redmond wrote:
I want to insert a queue of voice recordings into a call, and be able to stop them all. Doing both via the event socket.Currently I'm doing:api uuid_broadcast $uuid fileName1.wav bothapi uuid_broadcast $uuid fileName2.wav bothAnd stopping the audio with:api uuid_break $uuid allThat works quite well, except for two problems:1) I can't use it because when the audio is playing the parties can't hear each other talk.2) There is a slight delay of about half a second before the audio starts (though I'm guessing this can't be helped.)Previously I'd used:api uuid_displace $uuid start fileName1.wav 0 muxBut I don't think I'd been able to queue up more than one file with that.There's a few other possibilities that I've thought of, including going into a js/lua script and looping inside that, or changing the call into a conference, and using the conference commands.Rather than mess around trying lots of ideas, I'd rather focus on the one best approach - any ideas?
Cheers,
Fraser
_________________________________________________________________________Professional FreeSWITCH Consulting Services:FreeSWITCH-powered IP PBX: The CudaTel Communication ServerOfficial FreeSWITCH SitesFreeSWITCH-users mailing list