ARI: Add tones playback resource
authorJonathan Rose <jrose@digium.com>
Thu, 17 Apr 2014 21:47:10 +0000 (21:47 +0000)
committerJonathan Rose <jrose@digium.com>
Thu, 17 Apr 2014 21:47:10 +0000 (21:47 +0000)
commit25a7336463482f7c4932f44e15963a2acd83127e
tree0e7b8c4ec633bdbc294549b5d8becae59e2b94e2
parente4d2ce18350160f35f0d1884bd3e97d9d7a9bd2a
ARI: Add tones playback resource

Adds a tones URI type to the playback resource. The tone can be specified by
name (from indications.conf) or by a tone pattern. In addition, tonezone can
be specified in the URI (by appending ;tonezone=<zone>). Tones must be
stopped manually in order for a stasis control to move on from playback of
the tone. Tones may be paused, resumed, restarted, and stopped. They may
not be rewound or fast forwarded (tones can't be controlled in a way that
lets you skip around from note to note and pausing and resuming will also
restart the tone from the beginning). Tests are currently in development
for this feature (https://reviewboard.asterisk.org/r/3428/).

(closes issue ASTERISK-23433)
Reported by: Matt Jordan
Review: https://reviewboard.asterisk.org/r/3427/

git-svn-id: http://svn.asterisk.org/svn/asterisk/branches/12@412535 f38db490-d61c-443f-a65b-d21fe96a405b
CHANGES
include/asterisk/app.h
main/app.c
res/ari/resource_bridges.h
res/ari/resource_channels.h
res/res_stasis_playback.c
rest-api/api-docs/bridges.json
rest-api/api-docs/channels.json