mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-19 00:00:09 +00:00
DTMF events are now published on a channel's stasis_topic. AMI was
refactored to use these events rather than producing the events directly in channel.c. Finally, the code was added to app_stasis to produce DTMF events on the WebSocket. The AMI events are completely backward compatible, including sending events on transmitted DTMF, and sending DTMF start events. The Stasis-HTTP events are somewhat simplified. Since DTMF start and DTMF send events are generally less useful, Stasis-HTTP will only send events on received DTMF end. (closes issue ASTERISK-21282) (closes issue ASTERISK-21359) Review: https://reviewboard.asterisk.org/r/2439 git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@385734 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -28,6 +28,7 @@ extern "C" {
|
||||
#endif
|
||||
|
||||
#include "asterisk/linkedlists.h"
|
||||
#include "asterisk/strings.h"
|
||||
|
||||
void ast_cli(int fd, const char *fmt, ...)
|
||||
__attribute__((format(printf, 2, 3)));
|
||||
@@ -57,12 +58,17 @@ void ast_cli(int fd, const char *fmt, ...)
|
||||
*/
|
||||
#define ESS(x) ((x) == 1 ? "" : "s")
|
||||
|
||||
/*! \brief return Yes or No depending on the argument.
|
||||
* This is used in many places in CLI command, having a function to generate
|
||||
* this helps maintaining a consistent output (and possibly emitting the
|
||||
* output in other languages, at some point).
|
||||
/*!
|
||||
* \brief Return Yes or No depending on the argument.
|
||||
*
|
||||
* Note that this should probably still be used for CLI commands instead of
|
||||
* AST_YESNO(), in the off chance we someday want to translate the CLI.
|
||||
*
|
||||
* \param x Boolean value
|
||||
* \return "Yes" if x is true (non-zero)
|
||||
* \return "No" if x is false (zero)
|
||||
*/
|
||||
#define AST_CLI_YESNO(x) (x) ? "Yes" : "No"
|
||||
#define AST_CLI_YESNO(x) AST_YESNO(x)
|
||||
|
||||
/*! \brief return On or Off depending on the argument.
|
||||
* This is used in many places in CLI command, having a function to generate
|
||||
|
||||
Reference in New Issue
Block a user