]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
add signaling types.
authorMichael Jerris <mike@jerris.com>
Mon, 18 Jun 2007 21:15:17 +0000 (21:15 +0000)
committerMichael Jerris <mike@jerris.com>
Mon, 18 Jun 2007 21:15:17 +0000 (21:15 +0000)
git-svn-id: http://svn.openzap.org/svn/openzap/trunk@272 a93c3328-9c30-0410-af19-c9cd2b2d52af

libs/freetdm/src/include/zap_zt.h

index 1920364e74c87665f253eb86ef8a0014ae5f75a5..d26a9813b84cebdbd6490a91e66c7ae9167a2ae7 100644 (file)
@@ -197,6 +197,19 @@ typedef enum {
        ZT_MAINT_LOOPSTOP               = 5  /* Stop Sending Loop Codes */
 } zt_maintenance_mode_t;
 
+typedef enum {
+/* Signalling type */\r
+ZT_SIG_NONE                                    = 0,                                            /* chan not configured. */\r
+\r
+ZT_SIG_FXSLS                           = ((1 << 0) | (1 << 13)),       /* FXS, Loopstart */\r
+ZT_SIG_FXSGS                           = ((1 << 1) | (1 << 13)),       /* FXS, Groundstart */\r
+ZT_SIG_FXSKS                           = ((1 << 2) | (1 << 13)),       /* FXS, Kewlstart */\r
+ZT_SIG_FXOLS                           = ((1 << 3) | (1 << 12)),       /* FXO, Loopstart */\r
+ZT_SIG_FXOGS                           = ((1 << 4) | (1 << 12)),       /* FXO, Groupstart */\r
+ZT_SIG_FXOKS                           = ((1 << 5) | (1 << 12)),       /* FXO, Kewlstart */\r
+ZT_SIG_EM                                      = (1 << 6)                                      /* E&M */\r
+} zt_sigtype_t;
+\r
 
 /* Defines */