[Freeswitch-users] PLAYBACK_STOP event not sent trhough ESL for playback if speed has been changed with uuid_fileman

Michael Jerris mike at jerris.com
Mon Oct 9 18:13:04 UTC 2017


sounds like a bug.  https://freeswitch.org/jira <https://freeswitch.org/jira>

> On Oct 3, 2017, at 6:21 AM, Harangozó, László <harangozo.laszlo at tct.hu> wrote:
> 
> Hi guys,
> 
> Setup:
> Inbound calls are managed in a separate app through an ESL connection, so the FS dialplan is simple:
> 
> <extension name="CTI_control">
> 	<condition regex="any">
> 		<regex field="destination_number" expression="^(.*)$" />
> 		<action application="socket" data="127.0.0.1:8084 <http://127.0.0.1:8084/> async full" />
> 	</condition>
> </extension>
> 
> If a playback operation is started (ESL ExecuteApplication playback) for such a call then both PLAYBACK_START and PLAYBACK_STOP events are sent for the playback application.
> Except for the case when during play the speed is changed, for example with the following bgapi call:
> uuid_fileman 8bca0318-a5f5-4170-b82a-d7ab09d018d4 speed:+1
> 
> When the speed is changed in such a way, the PLAYBACK_STOP event won't be sent. 
> 
> Environment:
> Platform: Windows
> Branch: v1.6
> File being played: Issue present with all sound files I have tried
> 
> The issue happens in a consistent way (all the time when the described scenario happens)
> 
> Does anyone have a clue, how to get FS to send the PLAYBACK_STOP events?
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20171009/220277bd/attachment-0001.html>


More information about the FreeSWITCH-users mailing list