Name
ControlPlayback() — Plays a file, with the ability to fast forward and rewind the file
Synopsis
ControlPlayback(filename
[,skipms
[,ffchar
[,rewchar
[,stopchar
[,pausechr
]]]]])
Plays back a given filename (without the file extension), while
allowing the caller to move forward and backward through the file by
pressing ffchar
and
rewchar
. By default, you can use *
and #
to rewind and fast-forward the playback of the file. If
stopchar
is specified, the application will
stop playback when stopchar
is pressed. If
the file does not exist, the application jumps to priority n
+101, if present (where n
is the current priority number).
The skipms
option specifies how far
forward or backward to jump in the file with each press of
ffchar
or
rewchar
.
A pausechr
option may also be
specified, which will pause playback of the file. Pressing
pausechr
again will continue the playback
of the file.
Returns -1
if the channel was
hung up during playback.
; allow the caller to control the playback of this file
exten => 123,1,ControlPlayback(tt-monkeys|3000|#|*|5|0)
See Also
Get Asterisk: The Future of Telephony now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.