From: Michael Jerris Date: Mon, 18 Jun 2007 21:15:17 +0000 (+0000) Subject: add signaling types. X-Git-Tag: v1.0.6~38^3~640 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=93b8880e1eb57ceeb5596a935f62bdcb8f5d2583;p=thirdparty%2Ffreeswitch.git add signaling types. git-svn-id: http://svn.openzap.org/svn/openzap/trunk@272 a93c3328-9c30-0410-af19-c9cd2b2d52af --- diff --git a/libs/freetdm/src/include/zap_zt.h b/libs/freetdm/src/include/zap_zt.h index 1920364e74..d26a9813b8 100644 --- a/libs/freetdm/src/include/zap_zt.h +++ b/libs/freetdm/src/include/zap_zt.h @@ -197,6 +197,19 @@ typedef enum { ZT_MAINT_LOOPSTOP = 5 /* Stop Sending Loop Codes */ } zt_maintenance_mode_t; +typedef enum { +/* Signalling type */ +ZT_SIG_NONE = 0, /* chan not configured. */ + +ZT_SIG_FXSLS = ((1 << 0) | (1 << 13)), /* FXS, Loopstart */ +ZT_SIG_FXSGS = ((1 << 1) | (1 << 13)), /* FXS, Groundstart */ +ZT_SIG_FXSKS = ((1 << 2) | (1 << 13)), /* FXS, Kewlstart */ +ZT_SIG_FXOLS = ((1 << 3) | (1 << 12)), /* FXO, Loopstart */ +ZT_SIG_FXOGS = ((1 << 4) | (1 << 12)), /* FXO, Groupstart */ +ZT_SIG_FXOKS = ((1 << 5) | (1 << 12)), /* FXO, Kewlstart */ +ZT_SIG_EM = (1 << 6) /* E&M */ +} zt_sigtype_t; + /* Defines */