> On April 15, 2014, 10:21 a.m., Joshua Colp wrote:
> > /branches/12/main/app.c, line 1128
> > <https://reviewboard.asterisk.org/r/3427/diff/3/?file=57210#file57210line1128>
> >
> > This doesn't allow the tone zone to be specified by the user,
> > restricting us to US only. This needs to be made configurable somehow.
>
> Jonathan Rose wrote:
> So I actually was thinking a bit on this... I thought about adding
> tonezone as a field to the play function, but that seems like it's a little
> URI specific. Would it be appropriate maybe to repurpose the language field
> in this case? I know languages are distinct from tonezones though... It was
> mentioned elsewhere in this review that forming the arguments in the URI is
> also bad form.
>
> That said, I think tonezone can be set at the channel level can't it? Via
> the CHANNEL(tonezone) function.
>
> Jonathan Rose wrote:
> Of course, that's still a problem for announcer channels on bridges.
> Crap.
Sometimes, there's no way around having to add something to either the URI or
as a parameter passed into the operation. C'est la vie.
I'd personally add it as an option to the URI. Something along the lines of:
POST /channels/{id}/play?media=tone:240/250,0/250;tonezone=de
- Matt
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviewboard.asterisk.org/r/3427/#review11606
-----------------------------------------------------------
On April 10, 2014, 3:55 p.m., Jonathan Rose wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviewboard.asterisk.org/r/3427/
> -----------------------------------------------------------
>
> (Updated April 10, 2014, 3:55 p.m.)
>
>
> Review request for Asterisk Developers, David Lee, Joshua Colp, and Matt
> Jordan.
>
>
> Bugs: ASTERISK-23433
> https://issues.asterisk.org/jira/browse/ASTERISK-23433
>
>
> Repository: Asterisk
>
>
> Description
> -------
>
> Adds a tones URI type to the playback resource. The tone can be specified by
> name (from indications.conf) or by a tone pattern (comma separate
> pitch/duration list). Tones aren't like regular sounds in that they must be
> canceled manually before the control can move on to the next item in the
> queue.
>
> Tones are capable of being paused and resumed (although they will always
> resumed from the beginning of the tone), restarted, and stopped. Tones are
> not capable of being fastforwarded, skipped into by a duration, or rewound by
> a small amount. Those operations unfortunately report success rather than a
> lack of availability right now due to how control on playbacks is defined (a
> playback is either completely controllable or not). I could probably add a
> little more granularity to that if we want it.
>
>
> Diffs
> -----
>
> /branches/12/rest-api/api-docs/channels.json 412061
> /branches/12/rest-api/api-docs/bridges.json 412061
> /branches/12/res/res_stasis_playback.c 412061
> /branches/12/res/ari/resource_channels.h 412061
> /branches/12/res/ari/resource_bridges.h 412061
> /branches/12/main/app.c 412061
> /branches/12/include/asterisk/app.h 412061
> /branches/12/CHANGES 412061
>
> Diff: https://reviewboard.asterisk.org/r/3427/diff/
>
>
> Testing
> -------
>
> I've written two testsuite tests (one for channels, one for bridges) which
> queue and stop tones with playback. I'll be posting them before too long.
> I've also performed all the basic control operations by hand.
>
>
> Thanks,
>
> Jonathan Rose
>
>
--
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-dev