[Freeswitch-users] playback: Easy ways to handle different situations?

David Knell dave at 3c.co.uk
Tue Oct 21 09:19:23 EDT 2008


On Oct 21, 2008, at 12:11 PM, Dennis wrote:

> 2008/10/21 Brian West <brian at freeswitch.org>:
>
>> If you add "event-lock:true" to your message you send then it will do
>> what you want.  It will play the files in order as you expect.
>
> Thanks, this works quite nice for playing a list of soundfiles.
> BUT, there is a big flaw when using "event-lock: true". There is no
> chance to stop playing the list, if I whish to. If a long list of
> files is playing and an event accours, which makes me want to stop
> playing all files, fs does not react on new commands, till all files
> where played back - even "break" won't do anything.
>
> Is there a solution for this?

Hi Dennis,

The solution is to play each file individually.  You'll get a
CHANNEL_EXECUTE_COMPLETE event with the application set to
'playback' once the first file ends; you then play the second and so on.

Cheers --

Dave




More information about the Freeswitch-users mailing list