[Freeswitch-users] How to query current playback position?

Dragos Oancea dragos at freeswitch.org
Mon Aug 23 16:02:13 UTC 2021


We set these channel variables in switch_ivr_play_say.c :
playback_last_offset_pos, playback_seconds, playback_ms, playback_samples.

On Mon, Aug 23, 2021 at 5:53 PM Avi Marcus <avi at avimarcus.net> wrote:

> I'm trying to create a bookmark feature for long playbacks.
>
> I'll save the file and position (to be exact the sample position) and then
> when the caller comes back, they can choose to restart in the same place.
>
> The playback tool allows me to specify the sample position (and
> uuid_fileman lets me seek to one)
>
> But I don't see how to query the _current_ position.
> There's no status inside uuid_fileman
> There's no variables I see that are updating when doing uuid_dump.
>
> The closest I see is that if I stop the playback, I get a PLAYBACK_STOP
> event with the sample position.
>
> This seems like it could work, but that's means I need to trigger a script
> to stop the playback (can't continue listening) and wait for an ESL event,
> and hope we're getting the right one. (How to I listen for events attached
> only to a specific UUID?) This seems overly complicated.
>
> I was hoping to have a uuid_fileman option or the like to query the
> current position.
>
> Does that exist somewhere?
>
> Thanks.
> _________________________________________________________________________
>
> The FreeSWITCH project is sponsored by SignalWire https://signalwire.com
> Enhance your FreeSWITCH install with disruptive priced SMS and PSTN
> services.
> Build your next product on our scalable cloud platform.
>
> Join our online community to chat in real time
> https://signalwire.community
>
> Professional FreeSWITCH Services
> sales at freeswitch.com
> https://freeswitch.com
>
> Official FreeSWITCH Sites
> https://freeswitch.com/oss
> https://freeswitch.org/confluence
> https://cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> https://freeswitch.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20210823/17c6bf6e/attachment.html>


More information about the FreeSWITCH-users mailing list