diff --git a/apps/app_dahdibarge.c b/apps/app_dahdibarge.c index b70b57b30f..6487a4ddb5 100644 --- a/apps/app_dahdibarge.c +++ b/apps/app_dahdibarge.c @@ -39,7 +39,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") -#include "asterisk/dahdi.h" +#include #include "asterisk/lock.h" #include "asterisk/file.h" diff --git a/apps/app_dahdiras.c b/apps/app_dahdiras.c index 384607d98b..4cc1926043 100644 --- a/apps/app_dahdiras.c +++ b/apps/app_dahdiras.c @@ -43,7 +43,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include -#include "asterisk/dahdi.h" +#include #include "asterisk/lock.h" #include "asterisk/file.h" diff --git a/apps/app_dahdiscan.c b/apps/app_dahdiscan.c index b760613955..d1d37fa51b 100644 --- a/apps/app_dahdiscan.c +++ b/apps/app_dahdiscan.c @@ -38,7 +38,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") -#include "asterisk/dahdi.h" +#include #include "asterisk/lock.h" #include "asterisk/file.h" diff --git a/apps/app_flash.c b/apps/app_flash.c index dd13f414fa..46f0e3b8a4 100644 --- a/apps/app_flash.c +++ b/apps/app_flash.c @@ -33,7 +33,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") -#include "asterisk/dahdi.h" +#include #include "asterisk/lock.h" #include "asterisk/file.h" diff --git a/apps/app_meetme.c b/apps/app_meetme.c index fc0a08ae07..25cc0727ed 100644 --- a/apps/app_meetme.c +++ b/apps/app_meetme.c @@ -37,7 +37,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") -#include "asterisk/dahdi.h" +#include #include "asterisk/lock.h" #include "asterisk/file.h" @@ -292,7 +292,7 @@ static const char *descrip2 = "will be returned in the variable. Upon app completion, MeetMeCount will hangup\n" "the channel, unless priority n+1 exists, in which case priority progress will\n" "continue.\n" -"A ZAPTEL INTERFACE MUST BE INSTALLED FOR CONFERENCING FUNCTIONALITY.\n"; +""; static const char *descrip3 = " MeetMeAdmin(confno,command[,user]): Run admin command for conference\n" diff --git a/apps/app_rpt.c b/apps/app_rpt.c index cdb7c399e3..707c4e169e 100644 --- a/apps/app_rpt.c +++ b/apps/app_rpt.c @@ -334,12 +334,8 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include #include -#ifdef OLD_ASTERISK -#include -#include -#else -#include "asterisk/dahdi.h" -#endif +#include +#include #include #include diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index 0050d6cbf4..804d272552 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -58,7 +58,9 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include #include -#include "asterisk/dahdi.h" + +#include +#include #ifdef HAVE_PRI #include @@ -124,16 +126,6 @@ static struct ast_jb_conf default_jbconf = }; static struct ast_jb_conf global_jbconf; -#if !defined(DAHDI_SIG_EM_E1) || (defined(HAVE_PRI) && !defined(DAHDI_SIG_HARDHDLC)) -#error "Your DAHDI is too old. Please update" -#endif - -#ifndef DAHDI_TONEDETECT -/* Work around older code with no tone detect */ -#define DAHDI_EVENT_DTMFDOWN 0 -#define DAHDI_EVENT_DTMFUP 0 -#endif - /* define this to send PRI user-user information elements */ #undef SUPPORT_USERUSER diff --git a/codecs/codec_dahdi.c b/codecs/codec_dahdi.c index 7142a50573..bc13d787cb 100644 --- a/codecs/codec_dahdi.c +++ b/codecs/codec_dahdi.c @@ -39,7 +39,8 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include -#include "asterisk/dahdi.h" +#include + #include "asterisk/lock.h" #include "asterisk/translate.h" #include "asterisk/config.h" diff --git a/configure b/configure index f1fe54ff09..669dae7e2d 100755 --- a/configure +++ b/configure @@ -1,5 +1,5 @@ #! /bin/sh -# From configure.ac Revision: 122234 . +# From configure.ac Revision: 123988 . # Guess values for system-dependent variables and create Makefiles. # Generated by GNU Autoconf 2.61 for asterisk 1.6. # @@ -45875,7 +45875,10 @@ if test "${host_os}" != "linux-gnu" ; then tonezone_extra="-lm" fi -# new tonezone, version 1.4.0 +if test "x${DAHDI_DIR}" != "x"; then + tonezone_extra="${tonezone_extra} -I${DAHDI_DIR}/include" +fi + if test "x${PBX_TONEZONE}" != "x1" -a "${USE_TONEZONE}" != "no"; then pbxlibdir="" diff --git a/configure.ac b/configure.ac index c1a33783d9..847ccda0f2 100644 --- a/configure.ac +++ b/configure.ac @@ -1426,7 +1426,10 @@ if test "${host_os}" != "linux-gnu" ; then tonezone_extra="-lm" fi -# new tonezone, version 1.4.0 +if test "x${DAHDI_DIR}" != "x"; then + tonezone_extra="${tonezone_extra} -I${DAHDI_DIR}/include" +fi + AST_EXT_LIB_CHECK([TONEZONE], [tonezone], [tone_zone_find], [dahdi/tonezone.h], [${tonezone_extra}]) AST_EXT_LIB_CHECK([USB], [usb], [usb_init], [usb.h], []) diff --git a/include/asterisk/dahdi.h b/include/asterisk/dahdi.h deleted file mode 100644 index 0a37b891df..0000000000 --- a/include/asterisk/dahdi.h +++ /dev/null @@ -1,42 +0,0 @@ -/* - * Asterisk -- An open source telephony toolkit. - * - * Copyright (C) 2007, Digium, Inc. - * - * See http://www.asterisk.org for more information about - * the Asterisk project. Please do not directly contact - * any of the maintainers of this project for assistance; - * the project provides a web site, mailing lists and IRC - * channels for your use. - * - * This program is free software, distributed under the terms of - * the GNU General Public License Version 2. See the LICENSE file - * at the top of the source tree. - * - * Sometimes one really wonders why we need a copyright - * for less than ten lines of preprocessor directives... - */ - -/*! \file - * \brief Stub to find DAHDI headers -* - * Stub to find the DAHDI headers. The configure script will - * define HAVE_DAHDI_VERSION according to what it has found. - * Applications should include "user.h" and not (directly) - * - * For the mapping of version numbers to location see below. - * - */ -#ifndef _AST_DAHDI_H -#define _AST_DAHDI_H - -#ifdef HAVE_DAHDI -#include - -/* newer versions install in ${PREFIX}/dahdi */ -#include -#include - -#endif /* HAVE_DAHDI */ - -#endif /* _AST_DAHDI_H */ diff --git a/main/Makefile b/main/Makefile index 679f79d6ec..06ee26001c 100644 --- a/main/Makefile +++ b/main/Makefile @@ -130,10 +130,6 @@ testexpr2: ast_expr2f.c ast_expr2.c ast_expr2.h $(CC) -g -o testexpr2 ast_expr2f.o ast_expr2.o -lm rm ast_expr2.o ast_expr2f.o -channel.o: ASTCFLAGS+=$(ZAPTEL_INCLUDE) -asterisk.o: ASTCFLAGS+=$(ZAPTEL_INCLUDE) - - ifneq ($(findstring ENABLE_UPLOADS,$(MENUSELECT_CFLAGS)),) http.o: ASTCFLAGS+=$(GMIME_INCLUDE) endif diff --git a/main/asterisk.c b/main/asterisk.c index fde3be6a38..9bbeebd25a 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -86,8 +86,6 @@ int daemon(int, int); /* defined in libresolv of all places */ #include #endif -#include "asterisk/dahdi.h" - #ifdef linux #include #ifdef HAVE_CAP diff --git a/main/channel.c b/main/channel.c index 7a167208c2..361d1fb783 100644 --- a/main/channel.c +++ b/main/channel.c @@ -34,7 +34,6 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #include "asterisk/paths.h" /* use ast_config_AST_SYSTEM_NAME */ -#include "asterisk/dahdi.h" #include "asterisk/pbx.h" #include "asterisk/frame.h" diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c index 2b1605ec3f..92303c3df3 100644 --- a/res/res_musiconhold.c +++ b/res/res_musiconhold.c @@ -46,7 +46,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$") #include #endif -#include "asterisk/dahdi.h" +#include #include "asterisk/lock.h" #include "asterisk/file.h" diff --git a/res/res_timing_dahdi.c b/res/res_timing_dahdi.c index bc80766900..80b7b49779 100644 --- a/res/res_timing_dahdi.c +++ b/res/res_timing_dahdi.c @@ -36,9 +36,10 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revision$"); #include #include +#include + #include "asterisk/module.h" #include "asterisk/timing.h" -#include "asterisk/dahdi.h" #include "asterisk/utils.h" static void *timing_funcs_handle;