summaryrefslogtreecommitdiff
path: root/zaptel.h
diff options
context:
space:
mode:
authorkpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2005-12-17 02:52:18 +0000
committerkpfleming <kpfleming@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2005-12-17 02:52:18 +0000
commit7035b963402a64116a509df9e90d94740ed4fccd (patch)
treef2a6ca61c9c6491d8b77ad3f49083a1e243af12f /zaptel.h
parente2cab742b1d41becf87d7b21e4b451370e8a7c12 (diff)
allow userspace apps to extract version/echo canceller info
add version/echo canceller info to ztcfg verbose output git-svn-id: http://svn.digium.com/svn/zaptel/trunk@872 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.h')
-rw-r--r--zaptel.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/zaptel.h b/zaptel.h
index ee3a47e..36e761e 100644
--- a/zaptel.h
+++ b/zaptel.h
@@ -304,6 +304,11 @@ int op;
void *data;
} ZT_INDIRECT_DATA;
+struct zt_versioninfo {
+ char version[80];
+ char echo_canceller[80];
+};
+
/* ioctl definitions */
#define ZT_CODE 'J'
@@ -597,6 +602,12 @@ void *data;
/*
+ * Get the version of Zaptel that is running, and a description
+ * of the compiled-in echo canceller (if any)
+ */
+#define ZT_GETVERSION _IOR(ZT_CODE, 57, struct zt_versioninfo)
+
+/*
* 60-80 are reserved for private drivers
* 80-85 are reserved for dynamic span stuff
*/