summaryrefslogtreecommitdiff
path: root/zaptel.h
diff options
context:
space:
mode:
authorkpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2005-12-17 02:04:05 +0000
committerkpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2005-12-17 02:04:05 +0000
commit75bd8002ca67e6e26d8a5ad13d53a62f9de8810c (patch)
tree55ab2c637dfc5ed17fbd0b48c512de387b2041e0 /zaptel.h
parent46e75858814f00f8625f08574e754482c0847717 (diff)
add version and echo canceller selection reporting when zaptel module is loaded
make 'update' target work like the Asterisk one and report conflicts git-svn-id: http://svn.digium.com/svn/zaptel/branches/1.2@865 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.h')
-rw-r--r--zaptel.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/zaptel.h b/zaptel.h
index 612637c..471a9a8 100644
--- a/zaptel.h
+++ b/zaptel.h
@@ -151,21 +151,34 @@
#define RING_DEBOUNCE_TIME 2000 /* 2000 ms ring debounce time */
+#ifdef AGGRESSIVE_SUPPRESSOR
+#define ZAPTEL_ECHO_AGGRESSIVE " (aggressive)"
+#else
+#define ZAPTEL_ECHO_AGGRESSIVE
+#endif
+
#ifdef __KERNEL__
/* Echo cancellation */
#if defined(ECHO_CAN_STEVE)
+#define ZAPTEL_ECHO_CANCELLER "STEVE"
#include "sec.h"
#elif defined(ECHO_CAN_STEVE2)
+#define ZAPTEL_ECHO_CANCELLER "STEVE2"
#include "sec-2.h"
#elif defined(ECHO_CAN_MARK)
+#define ZAPTEL_ECHO_CANCELLER "MARK"
#include "mec.h"
#elif defined(ECHO_CAN_MARK2)
+#define ZAPTEL_ECHO_CANCELLER "MARK2"
#include "mec2.h"
#elif defined(ECHO_CAN_KB1)
+#define ZAPTEL_ECHO_CANCELLER "KB1"
#include "kb1ec.h"
#elif defined(ECHO_CAN_MG2)
+#define ZAPTEL_ECHO_CANCELLER "MG2"
#include "mg2ec.h"
#else
+#define ZAPTEL_ECHO_CANCELLER "MARK3"
#include "mec3.h"
#endif
#endif