Spielt eine Datei ab und kann diese auch schnell vor- und zurückspulen.
ControlPlayback(Datei
[,skipms
[,ffchar
[,rewchar
[,stopchar
[,pausechar
]]]]])
Spielt die angegebene Datei ab und ermöglicht es dem Anrufer,
sich durch Betätigen der Tasten ffchar
und
rewchar
in dieser Datei vorwärts und rückwärts zu bewegen.
Als Standardeinstellung können die Tasten #
und * zum Vor-
und Zurückspulen der Datei verwendet werden. Ist stopchar
spezifiziert, hält die Anwendung die Wiedergabe an, wenn die
stopchar-Taste gedrückt wird. Existiert die Datei nicht, geht die
Anwendung zu Priorität n+101 über, falls vorhanden.
Die skipms
-Option gibt an, wie weit mit jedem
Drücken von ffchar
oder rewchar
in der Datei
vor- bzw. zurückgesprungen wird.
Die pausechar-Option
kann ebenfalls spezifiziert
werden, sie erlaubt es, die Wiedergabe der Datei vorübergehend anzuhalten
(Pause). Erneutes Drücken von pausechar
setzt die Wiedergabe
der Datei dann fort.
Gibt -1 zurück, falls der Channel während der Wiedergabe aufgelegt wurde.
; dem Anrufer "sinfonie" vorspielen mit Steuerungsmöglichkeit: exten => 123,1,ControlPlayback(sinfonie,5000,#,*,5,0)
Anmerkung | |
---|---|
Interner Hilfetext zu dieser Applikation in Asterisk 1.4: -= Info about application 'ControlPlayback' =- [Synopsis] Play a file with fast forward and rewind [Description] ControlPlayback(file[|skipms[|ff[|rew[|stop[|pause[|restart|options]]]]]]]): This application will play back the given filename. By default, the '*' key can be used to rewind, and the '#' key can be used to fast-forward. Parameters: skipms - This is number of milliseconds to skip when rewinding or fast-forwarding. ff - Fast-forward when this DTMF digit is received. rew - Rewind when this DTMF digit is received. stop - Stop playback when this DTMF digit is received. pause - Pause playback when this DTMF digit is received. restart - Restart playback when this DTMF digit is received. Options: j - Jump to priority n+101 if the requested file is not found. This application sets the following channel variable upon completion: CPLAYBACKSTATUS - This variable contains the status of the attempt as a text string, one of: SUCCESS | USERSTOPPED | ERROR Differenz zum internen Hilfetext in Asterisk 1.2: - keine - |
Siehe auch. Abschnitt 84, „Playback()
“, Abschnitt 12, „Background()
“
Asterisk Schulung
- 27.10. - 28.10.2008 in Koblenz
2.1 Beta-Version!
2.1 Beta-Version des Asterisk Buches. Die 1.0 stabile Version ist ebenfalls online. Bitte melden Sie Fehler und Feedback per E-Mail an den Autor.
YouTube Screencasts
Kostenlose Asterisk Screencasts mit jeweils 10 minütigen Erklärungen zu Spezial-Themen.
Shameless Plug
Das gedruckte Buch
Werbung
Asterisk-Tag.org 2008
Auf der Asterisk-Tag.org Webseite finden Sie die Folien und Videos der Vorträge.