For some odd reason, loading app_mixmonitor was fine, but res_monitor was not.
This patch fixes a set of issues related to func_periodic_hook exporting the
beep functions that gets res_monitor working again.
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@412910
65c4cc65-6c06-0410-ace0-
fbb531ad65f3
return hook_write(chan, NULL, (char *) beep_id, "off");
}
-AST_MODULE_INFO_STANDARD(ASTERISK_GPL_KEY, "Periodic dialplan hooks.");
+AST_MODULE_INFO(ASTERISK_GPL_KEY, AST_MODFLAG_GLOBAL_SYMBOLS, "Periodic dialplan hooks.",
+ .load = load_module,
+ .unload = unload_module,
+ );
--- /dev/null
+{
+ global:
+ LINKER_SYMBOL_PREFIX*ast_beep_start;
+ LINKER_SYMBOL_PREFIX*ast_beep_stop;
+ local:
+ *;
+};
{
*ast_adsi_*;
*ast_agi_*;
+ *ast_beep_*;
*ast_pktccops_*;
*ast_smdi_*;
*ast_monitor_*;
#include "asterisk/stasis_channels.h"
#define AST_API_MODULE
#include "asterisk/monitor.h"
+#undef AST_API_MODULE
#include "asterisk/app.h"
#include "asterisk/utils.h"
#include "asterisk/config.h"