diff options
author | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2002-11-13 15:51:35 +0000 |
---|---|---|
committer | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2002-11-13 15:51:35 +0000 |
commit | d2c19c45aae73b039c21c5a19b68fca82e7f2830 (patch) | |
tree | ece22a5c81b500aee3472b7d4a221dd9eee53f15 | |
parent | 36d7b32df5111b93155d9adeac73036d25bec5f9 (diff) |
Version 0.3.3 from FTP
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@129 5390a7c7-147a-4af0-8ec9-7488f05a26cb
-rwxr-xr-x | zaptel.h | 10 | ||||
-rwxr-xr-x | zttool.c | 10 |
2 files changed, 16 insertions, 4 deletions
@@ -119,6 +119,8 @@ #define ZT_POLICY_IMMEDIATE 0 /* Start play/record immediately */ #define ZT_POLICY_WHEN_FULL 1 /* Start play/record when buffer is full */ +#define RING_DEBOUNCE_TIME 500 /* 500 ms ring debounce time */ + #ifdef __KERNEL__ /* Echo cancellation */ #if defined(ECHO_CAN_STEVE) @@ -489,6 +491,11 @@ char dialstr[ZT_MAX_DTMF_BUF]; */ #define ZT_CHANDIAG _IOR (ZT_CODE, 44, int) +/* + * Obtain received signalling + */ +#define ZT_GETRXBITS _IOR (ZT_CODE, 45, int) + /* * 60-80 are reserved for private drivers * 80-85 are reserved for dynamic span stuff @@ -910,6 +917,9 @@ struct zt_chan { int rxflashtime; /* rx flash time (ms) */ int debouncetime; /* FXS GS sig debounce time (ms) */ + /* RING debounce timer */ + int ringdebtimer; + /* RBS timers */ int itimer; int otimer; @@ -191,10 +191,10 @@ static void show_bits(int span, newtComponent bitbox, newtComponent inuse, newtC memset(tbbits,0, sizeof(tbbits)); memset(rabits,0, sizeof(rabits)); memset(rbbits,0, sizeof(rbbits)); - memset(tabits,0, sizeof(tcbits)); - memset(tbbits,0, sizeof(tdbits)); - memset(rabits,0, sizeof(rcbits)); - memset(rbbits,0, sizeof(rdbits)); + memset(tcbits,0, sizeof(tcbits)); + memset(tdbits,0, sizeof(tdbits)); + memset(rcbits,0, sizeof(rcbits)); + memset(rdbits,0, sizeof(rdbits)); memset(tabits,32, s[span].totalchans); memset(tbbits,32, s[span].totalchans); memset(rabits,32, s[span].totalchans); @@ -420,6 +420,7 @@ static void show_span(int span) } break; default: + break; } } @@ -488,6 +489,7 @@ static void show_spans(void) } break; default: + break; } } } |