mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-12 15:45:18 +00:00
Add the ability to specify multiple prompts to the Read() dialplan application,
similar to Background() and Playback(). (issue #7897, jsmith, with some modifications) git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@47408 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -84,7 +84,9 @@ int ast_ivr_menu_run(struct ast_channel *c, struct ast_ivr_menu *menu, void *cbd
|
||||
|
||||
/*! \brief Plays a stream and gets DTMF data from a channel
|
||||
* \param c Which channel one is interacting with
|
||||
* \param prompt File to pass to ast_streamfile (the one that you wish to play)
|
||||
* \param prompt File to pass to ast_streamfile (the one that you wish to play).
|
||||
* It is also valid for this to be multiple files concatenated by "&".
|
||||
* For example, "file1&file2&file3".
|
||||
* \param s The location where the DTMF data will be stored
|
||||
* \param maxlen Max Length of the data
|
||||
* \param timeout Timeout length waiting for data(in milliseconds). Set to 0 for standard timeout(six seconds), or -1 for no time out.
|
||||
@@ -94,7 +96,7 @@ int ast_ivr_menu_run(struct ast_channel *c, struct ast_ivr_menu *menu, void *cbd
|
||||
* is pressed during playback, it will immediately break out of the message and continue
|
||||
* execution of your code.
|
||||
*/
|
||||
int ast_app_getdata(struct ast_channel *c, char *prompt, char *s, int maxlen, int timeout);
|
||||
int ast_app_getdata(struct ast_channel *c, const char *prompt, char *s, int maxlen, int timeout);
|
||||
|
||||
/*! \brief Full version with audiofd and controlfd. NOTE: returns '2' on ctrlfd available, not '1' like other full functions */
|
||||
int ast_app_getdata_full(struct ast_channel *c, char *prompt, char *s, int maxlen, int timeout, int audiofd, int ctrlfd);
|
||||
|
Reference in New Issue
Block a user