aboutsummaryrefslogtreecommitdiffstats
path: root/include/asterisk/options.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/asterisk/options.h')
-rw-r--r--include/asterisk/options.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/include/asterisk/options.h b/include/asterisk/options.h
index 065d0c9a1..45b896a64 100644
--- a/include/asterisk/options.h
+++ b/include/asterisk/options.h
@@ -23,6 +23,8 @@
#ifndef _ASTERISK_OPTIONS_H
#define _ASTERISK_OPTIONS_H
+#include "asterisk/autoconfig.h"
+
#if defined(__cplusplus) || defined(c_plusplus)
extern "C" {
#endif
@@ -93,7 +95,11 @@ enum ast_option_flags {
};
/*! These are the options that set by default when Asterisk starts */
+#if (defined(HAVE_DAHDI_VERSION) && HAVE_DAHDI_VERSION >= 230)
+#define AST_DEFAULT_OPTIONS AST_OPT_FLAG_TRANSCODE_VIA_SLIN | AST_OPT_FLAG_INTERNAL_TIMING
+#else
#define AST_DEFAULT_OPTIONS AST_OPT_FLAG_TRANSCODE_VIA_SLIN
+#endif
#define ast_opt_exec_includes ast_test_flag(&ast_options, AST_OPT_FLAG_EXEC_INCLUDES)
#define ast_opt_no_fork ast_test_flag(&ast_options, AST_OPT_FLAG_NO_FORK)