diff options
author | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-11-10 03:59:48 +0000 |
---|---|---|
committer | russell <russell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2006-11-10 03:59:48 +0000 |
commit | b5963fa342c9b8ce9f42595309939c3bd244302e (patch) | |
tree | 410c989e8b77bed6f6278b708862964066036a88 /include/asterisk/app.h | |
parent | 478281c3a75dcfa829951b2ea21c6fb4a5bb7f07 (diff) |
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: http://svn.digium.com/svn/asterisk/trunk@47408 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'include/asterisk/app.h')
-rw-r--r-- | include/asterisk/app.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/asterisk/app.h b/include/asterisk/app.h index 88587acfa..f3baf04b3 100644 --- a/include/asterisk/app.h +++ b/include/asterisk/app.h @@ -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); |