diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/asterisk/app.h | 3 | ||||
-rw-r--r-- | include/asterisk/channel.h | 3 |
2 files changed, 4 insertions, 2 deletions
diff --git a/include/asterisk/app.h b/include/asterisk/app.h index 1d3fcdfb5..4bee632b9 100644 --- a/include/asterisk/app.h +++ b/include/asterisk/app.h @@ -157,8 +157,9 @@ void ast_unreplace_sigchld(void); \param between This is the number of milliseconds to wait in between each DTMF digit. If zero milliseconds is specified, then the default value of 100 will be used. + \param duration This is the duration that each DTMF digit should have. */ -int ast_dtmf_stream(struct ast_channel *chan, struct ast_channel *peer, const char *digits, int between); +int ast_dtmf_stream(struct ast_channel *chan, struct ast_channel *peer, const char *digits, int between, unsigned int duration); /*! Stream a filename (or file descriptor) as a generator. */ int ast_linear_stream(struct ast_channel *chan, const char *filename, int fd, int allowoverride); diff --git a/include/asterisk/channel.h b/include/asterisk/channel.h index 9bfc3dd4d..3e63259aa 100644 --- a/include/asterisk/channel.h +++ b/include/asterisk/channel.h @@ -950,9 +950,10 @@ int ast_recvchar(struct ast_channel *chan, int timeout); * Send a DTMF digit to a channel. * \param chan channel to act upon * \param digit the DTMF digit to send, encoded in ASCII + * \param duration the duration of the digit ending in ms * \return Returns 0 on success, -1 on failure */ -int ast_senddigit(struct ast_channel *chan, char digit); +int ast_senddigit(struct ast_channel *chan, char digit, unsigned int duration); /*! \brief Send a DTMF digit to a channel * Send a DTMF digit to a channel. |