Jonathan H
2021-Jan-04 10:13 UTC
[asterisk-users] How do I extract CPLAYBACKOFFSET from ARI playback?
Following the playback.js ari-client example, I now need to store the current playback offsetms, either when it was skipped or hung up on. But I can't seem to find it. I know that https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+Application_ControlPlayback sets CPLAYBACKOFFSET but that variable doesn't seem to be set by the ARI request. Nor is there any info in the "get playback" information request, in fact, it doesn't seem to exist anywhere. Internally, it must know the point at which it was paused to set the correct offsetms when it is restarted - so how can I get this? What I want to try and avoid is stuff like starting a timer and then having to manually track all the skips back and forth etc. Thanks. What have I tried? Reading all of this! https://wiki.asterisk.org/wiki/display/AST/Introduction+to+ARI+and+Channels#IntroductiontoARIandChannels-channel-dump.js https://wiki.asterisk.org/wiki/display/AST/Introduction+to+ARI+and+Channels https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+Playbacks+REST+API https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+Asterisk+REST+API https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+Application_ControlPlayback https://github.com/asterisk/asterisk/blob/91fc57f56bd25d9bf28d44486d9e97ada1daafa9/res/res_stasis_playback.c https://github.com/asterisk/asterisk/blob/773f424c7f7d54a8fa585deaa815cacdf1557e2b/apps/app_controlplayback.c -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20210104/868a33ce/attachment.html>
Joshua C. Colp
2021-Jan-04 10:16 UTC
[asterisk-users] How do I extract CPLAYBACKOFFSET from ARI playback?
On Mon, Jan 4, 2021 at 6:14 AM Jonathan H <lardconcepts at gmail.com> wrote:> Following the playback.js ari-client example, I now need to store the > current playback offsetms, either when it was skipped or hung up on. > But I can't seem to find it. > I know that > https://wiki.asterisk.org/wiki/display/AST/Asterisk+18+Application_ControlPlayback > sets CPLAYBACKOFFSET but that variable doesn't seem to be set by the ARI > request. > > Nor is there any info in the "get playback" information request, in fact, > it doesn't seem to exist anywhere. > > Internally, it must know the point at which it was paused to set the > correct offsetms when it is restarted - so how can I get this? > What I want to try and avoid is stuff like starting a timer and then > having to manually track all the skips back and forth etc. > Thanks. >The information is not currently exposed. ARI would have to be extended to provide it in some manner. -- Joshua C. Colp Asterisk Technical Lead Sangoma Technologies Check us out at www.sangoma.com and www.asterisk.org -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20210104/795287df/attachment.html>