summaryrefslogtreecommitdiff
path: root/zaptel.c
diff options
context:
space:
mode:
authorjim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-02-10 07:58:09 +0000
committerjim <jim@5390a7c7-147a-4af0-8ec9-7488f05a26cb>2004-02-10 07:58:09 +0000
commit7e8d60dcbeef0bbdb1860c4f5bb169c91d34e994 (patch)
treee974b7dbf9ccef4067f091ec3d2a3974f7a47cf5 /zaptel.c
parent13c3ab4e0f3d5b022ed9598bcf7320b75c3f7a02 (diff)
Added support (config definition on zconfig.h) for channel banks (such as
the CAC) which require a non-standard A/B bit pattern for the FXS groundstart start state (CONFIG_CAC_GROUNDSTART). git-svn-id: http://svn.digium.com/svn/zaptel/trunk@312 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'zaptel.c')
-rwxr-xr-xzaptel.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/zaptel.c b/zaptel.c
index 9f2f359..937cb69 100755
--- a/zaptel.c
+++ b/zaptel.c
@@ -1746,7 +1746,11 @@ who cares what the sig bits are as long as they are stable */
ZT_ABIT | ZT_BBIT | ZT_CBIT | ZT_DBIT,
ZT_ABIT | ZT_BBIT | ZT_CBIT | ZT_DBIT, 0 }, /* FXS Loopstart */
{ ZT_SIG_FXSGS, ZT_BBIT | ZT_DBIT,
- ZT_ABIT | ZT_BBIT | ZT_CBIT | ZT_DBIT, ZT_ABIT | ZT_CBIT, 0 }, /* FXS Groundstart */
+#ifdef CONFIG_CAC_GROUNDSTART
+ ZT_ABIT | ZT_BBIT | ZT_CBIT | ZT_DBIT, 0, 0 }, /* FXS Groundstart (CAC-style) */
+#else
+ ZT_ABIT | ZT_BBIT | ZT_CBIT | ZT_DBIT, ZT_ABIT | ZT_CBIT, 0 }, /* FXS Groundstart (normal) */
+#endif
{ ZT_SIG_FXSKS, ZT_BBIT | ZT_DBIT,
ZT_ABIT | ZT_BBIT | ZT_CBIT | ZT_DBIT,
ZT_ABIT | ZT_BBIT | ZT_CBIT | ZT_DBIT, 0 }, /* FXS Kewlstart */