ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
-#include "asterisk/lock.h"
-#include "asterisk/file.h"
-#include "asterisk/channel.h"
#include "asterisk/pbx.h"
#include "asterisk/app.h"
#include "asterisk/module.h"
-#include "asterisk/translate.h"
-#include "asterisk/utils.h"
static const char *app = "ControlPlayback";
#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR */
#include "asterisk/file.h"
-#include "asterisk/channel.h"
#include "asterisk/pbx.h"
#include "asterisk/module.h"
#include "asterisk/say.h"
-#include "asterisk/lock.h"
#include "asterisk/app.h"
static char *app = "Dictate";
#include <ctype.h>
#include "asterisk/paths.h" /* use ast_config_AST_SPOOL_DIR */
-#include "asterisk/lock.h"
#include "asterisk/file.h"
-#include "asterisk/channel.h"
#include "asterisk/pbx.h"
#include "asterisk/module.h"
-#include "asterisk/config.h"
#include "asterisk/say.h"
-#include "asterisk/utils.h"
#include "asterisk/app.h"
#ifdef ODBC_STORAGE
#include "asterisk/paths.h" /* use ast_config_AST_MONITOR_DIR */
#include "asterisk/file.h"
-#include "asterisk/channel.h"
#include "asterisk/audiohook.h"
#include "asterisk/pbx.h"
#include "asterisk/module.h"
-#include "asterisk/lock.h"
#include "asterisk/cli.h"
#include "asterisk/app.h"
-#include "asterisk/linkedlists.h"
-#include "asterisk/utils.h"
#define get_volfactor(x) x ? ((x > 0) ? (1 << x) : ((1 << abs(x)) * -1)) : 0
ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
-#include "asterisk/lock.h"
#include "asterisk/file.h"
-#include "asterisk/channel.h"
#include "asterisk/pbx.h"
#include "asterisk/app.h"
#include "asterisk/module.h"
-#include "asterisk/utils.h"
#include "asterisk/indications.h"
enum {
ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
-#include "asterisk/lock.h"
-#include "asterisk/file.h"
-#include "asterisk/channel.h"
#include "asterisk/pbx.h"
#include "asterisk/module.h"
-#include "asterisk/translate.h"
-#include "asterisk/utils.h"
#include "asterisk/app.h"
#include "asterisk/manager.h"
ASTERISK_FILE_VERSION(__FILE__, "$Revision$")
-#include "asterisk/channel.h"
-#include "asterisk/chanvars.h"
#include "asterisk/pbx.h"
#include "asterisk/module.h"
-#include "asterisk/config.h"
#include "asterisk/app.h"
#include "asterisk/manager.h"
extern "C" {
#endif
+/* these two are used in struct ast_audiohook */
+#include "asterisk/lock.h"
+#include "asterisk/linkedlists.h"
+
#include "asterisk/slinfactory.h"
enum ast_audiohook_type {